diff --git a/AUTHORS b/AUTHORS index d1fe5e8d4162..fe518862268a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -204,3 +204,7 @@ Matjaz Gregoric Kyle Boots John Espinosa Phil McGachey +Sri Harsha Pamu +Cris Ewing +Carlos de La Guardia +Amir Qayyum Khan \ No newline at end of file diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 60bacea09319..cc9e0c1cef8f 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -13,7 +13,7 @@ Step 0: Join the Conversation Got an idea for how to improve the codebase? Fantastic, we'd love to hear about it! Before you dive in and spend a lot of time and effort making a pull request, -it's a good idea to discuss your idea with other interested developers and/or the +it's a good idea to discuss your idea with other interested developers and/or the edX product team. You may get some valuable feedback that changes how you think about your idea, or you may find other developers who have the same idea and want to work together. @@ -66,14 +66,14 @@ For asynchronous conversation, we have several mailing lists on Google Groups: Byte-sized Tasks & Bugs ----------------------- -If you are contributing for the first time and want a gentle introduction, +If you are contributing for the first time and want a gentle introduction, or if you aren't sure what to work on, have a look at the list of `byte-sized bugs and tasks`_ in the tracker. These tasks are selected for their small size, and usually don't require a broad knowledge of the edX platform. It makes them good candidates for a first task, allowing you to focus on getting familiar with the development environment and the contribution process. -.. _byte-sized bugs and tasks: https://openedx.atlassian.net/issues/?filter=12810 +.. _byte-sized bugs and tasks: http://bit.ly/edxbugs Once you have identified a bug or task, `create an account on the tracker`_ and then comment on the ticket to indicate that you are working on it. Don't hesitate @@ -140,12 +140,9 @@ Step 5: Code Review by Core Committer(s) If your pull request meets the requirements listed in the `contributor documentation`_, and it hasn't been rejected by a product owner, then it will be scheduled for code review by one or more core committers. This -process sometimes takes awhile: currently, all core committers on the project +process sometimes takes awhile: most of the core committers on the project are employees of edX, and they have to balance their time between code review -and new development. Please also read our `code ownership page`_, which -lists areas and concepts in the codebase that are "owned" by certain developers. -If your change touches one of these areas or concepts, that developer should be -one of the reviewers. +and new development. Once the code review process has started, please be responsive to comments on the pull request, so we can keep the review process moving forward. @@ -153,8 +150,6 @@ If you are unable to respond for a few days, that's fine, but please add a comment informing us of that -- otherwise, it looks like you're abandoning your work! -.. _code ownership page: https://github.com/edx/edx-platform/wiki/Code-Ownership - Step 6: Merge! ============== diff --git a/cms/djangoapps/contentstore/__init__.py b/cms/djangoapps/contentstore/__init__.py index e69de29bb2d1..d3060371e5d8 100644 --- a/cms/djangoapps/contentstore/__init__.py +++ b/cms/djangoapps/contentstore/__init__.py @@ -0,0 +1,2 @@ +""" module init will register signal handlers """ +import contentstore.signals diff --git a/cms/djangoapps/contentstore/admin.py b/cms/djangoapps/contentstore/admin.py index 6fdb475b379e..21904959f8e6 100644 --- a/cms/djangoapps/contentstore/admin.py +++ b/cms/djangoapps/contentstore/admin.py @@ -5,6 +5,7 @@ from django.contrib import admin from config_models.admin import ConfigurationModelAdmin -from contentstore.models import VideoUploadConfig +from contentstore.models import VideoUploadConfig, PushNotificationConfig admin.site.register(VideoUploadConfig, ConfigurationModelAdmin) +admin.site.register(PushNotificationConfig, ConfigurationModelAdmin) diff --git a/cms/djangoapps/contentstore/course_info_model.py b/cms/djangoapps/contentstore/course_info_model.py index 692f7a9dd443..7ba75ff21559 100644 --- a/cms/djangoapps/contentstore/course_info_model.py +++ b/cms/djangoapps/contentstore/course_info_model.py @@ -23,6 +23,7 @@ from xmodule.html_module import CourseInfoModule from xmodule_modifiers import get_course_update_items +from cms.djangoapps.contentstore.push_notification import enqueue_push_course_update # # This should be in a class which inherits from XmlDescriptor log = logging.getLogger(__name__) @@ -44,9 +45,13 @@ def get_course_updates(location, provided_id, user_id): def update_course_updates(location, update, passed_id=None, user=None): """ - Either add or update the given course update. It will add it if the passed_id is absent or None. It will update it if - it has an passed_id which has a valid value. Until updates have distinct values, the passed_id is the location url + an index - into the html structure. + Either add or update the given course update. + Add: + If the passed_id is absent or None, the course update is added. + If push_notification_selected is set in the update, a celery task for the push notification is created. + Update: + It will update it if it has a passed_id which has a valid value. + Until updates have distinct values, the passed_id is the location url + an index into the html structure. """ try: course_updates = modulestore().get_item(location) @@ -73,6 +78,7 @@ def update_course_updates(location, update, passed_id=None, user=None): "status": CourseInfoModule.STATUS_VISIBLE } course_update_items.append(course_update_dict) + enqueue_push_course_update(update, location.course_key) # update db record save_course_update_items(location, course_updates, course_update_items, user) diff --git a/cms/djangoapps/contentstore/courseware_index.py b/cms/djangoapps/contentstore/courseware_index.py new file mode 100644 index 000000000000..ec953eb5c58b --- /dev/null +++ b/cms/djangoapps/contentstore/courseware_index.py @@ -0,0 +1,302 @@ +""" Code to allow module store to interface with courseware index """ +from __future__ import absolute_import +from abc import ABCMeta, abstractmethod +from datetime import timedelta +import logging +from six import add_metaclass + +from django.conf import settings +from django.utils.translation import ugettext as _ +from eventtracking import tracker +from xmodule.modulestore import ModuleStoreEnum +from xmodule.library_tools import normalize_key_for_search +from search.search_engine_base import SearchEngine + +# REINDEX_AGE is the default amount of time that we look back for changes +# that might have happened. If we are provided with a time at which the +# indexing is triggered, then we know it is safe to only index items +# recently changed at that time. This is the time period that represents +# how far back from the trigger point to look back in order to index +REINDEX_AGE = timedelta(0, 60) # 60 seconds + +log = logging.getLogger('edx.modulestore') + + +class SearchIndexingError(Exception): + """ Indicates some error(s) occured during indexing """ + + def __init__(self, message, error_list): + super(SearchIndexingError, self).__init__(message) + self.error_list = error_list + + +@add_metaclass(ABCMeta) +class SearchIndexerBase(object): + """ + Base class to perform indexing for courseware or library search from different modulestores + """ + __metaclass__ = ABCMeta + + INDEX_NAME = None + DOCUMENT_TYPE = None + ENABLE_INDEXING_KEY = None + + INDEX_EVENT = { + 'name': None, + 'category': None + } + + @classmethod + def indexing_is_enabled(cls): + """ + Checks to see if the indexing feature is enabled + """ + return settings.FEATURES.get(cls.ENABLE_INDEXING_KEY, False) + + @classmethod + @abstractmethod + def normalize_structure_key(cls, structure_key): + """ Normalizes structure key for use in indexing """ + + @classmethod + @abstractmethod + def _fetch_top_level(cls, modulestore, structure_key): + """ Fetch the item from the modulestore location """ + + @classmethod + @abstractmethod + def _get_location_info(cls, normalized_structure_key): + """ Builds location info dictionary """ + + @classmethod + def _id_modifier(cls, usage_id): + """ Modifies usage_id to submit to index """ + return usage_id + + @classmethod + def remove_deleted_items(cls, searcher, structure_key, exclude_items): + """ + remove any item that is present in the search index that is not present in updated list of indexed items + as we find items we can shorten the set of items to keep + """ + response = searcher.search( + doc_type=cls.DOCUMENT_TYPE, + field_dictionary=cls._get_location_info(structure_key), + exclude_ids=exclude_items + ) + result_ids = [result["data"]["id"] for result in response["results"]] + for result_id in result_ids: + searcher.remove(cls.DOCUMENT_TYPE, result_id) + + @classmethod + def index(cls, modulestore, structure_key, triggered_at=None, reindex_age=REINDEX_AGE): + """ + Process course for indexing + + Arguments: + structure_key (CourseKey|LibraryKey) - course or library identifier + + triggered_at (datetime) - provides time at which indexing was triggered; + useful for index updates - only things changed recently from that date + (within REINDEX_AGE above ^^) will have their index updated, others skip + updating their index but are still walked through in order to identify + which items may need to be removed from the index + If None, then a full reindex takes place + + Returns: + Number of items that have been added to the index + """ + error_list = [] + searcher = SearchEngine.get_search_engine(cls.INDEX_NAME) + if not searcher: + return + + structure_key = cls.normalize_structure_key(structure_key) + location_info = cls._get_location_info(structure_key) + + # Wrap counter in dictionary - otherwise we seem to lose scope inside the embedded function `index_item` + indexed_count = { + "count": 0 + } + + # indexed_items is a list of all the items that we wish to remain in the + # index, whether or not we are planning to actually update their index. + # This is used in order to build a query to remove those items not in this + # list - those are ready to be destroyed + indexed_items = set() + + def index_item(item, skip_index=False): + """ + Add this item to the search index and indexed_items list + + Arguments: + item - item to add to index, its children will be processed recursively + + skip_index - simply walk the children in the tree, the content change is + older than the REINDEX_AGE window and would have been already indexed. + This should really only be passed from the recursive child calls when + this method has determined that it is safe to do so + """ + is_indexable = hasattr(item, "index_dictionary") + item_index_dictionary = item.index_dictionary() if is_indexable else None + # if it's not indexable and it does not have children, then ignore + if not item_index_dictionary and not item.has_children: + return + + item_id = unicode(cls._id_modifier(item.scope_ids.usage_id)) + indexed_items.add(item_id) + if item.has_children: + # determine if it's okay to skip adding the children herein based upon how recently any may have changed + skip_child_index = skip_index or \ + (triggered_at is not None and (triggered_at - item.subtree_edited_on) > reindex_age) + for child_item in item.get_children(): + index_item(child_item, skip_index=skip_child_index) + + if skip_index or not item_index_dictionary: + return + + item_index = {} + # if it has something to add to the index, then add it + try: + item_index.update(location_info) + item_index.update(item_index_dictionary) + item_index['id'] = item_id + if item.start: + item_index['start_date'] = item.start + + searcher.index(cls.DOCUMENT_TYPE, item_index) + indexed_count["count"] += 1 + except Exception as err: # pylint: disable=broad-except + # broad exception so that index operation does not fail on one item of many + log.warning('Could not index item: %s - %r', item.location, err) + error_list.append(_('Could not index item: {}').format(item.location)) + + try: + with modulestore.branch_setting(ModuleStoreEnum.RevisionOption.published_only): + structure = cls._fetch_top_level(modulestore, structure_key) + for item in structure.get_children(): + index_item(item) + cls.remove_deleted_items(searcher, structure_key, indexed_items) + except Exception as err: # pylint: disable=broad-except + # broad exception so that index operation does not prevent the rest of the application from working + log.exception( + "Indexing error encountered, courseware index may be out of date %s - %r", + structure_key, + err + ) + error_list.append(_('General indexing error occurred')) + + if error_list: + raise SearchIndexingError('Error(s) present during indexing', error_list) + + return indexed_count["count"] + + @classmethod + def _do_reindex(cls, modulestore, structure_key): + """ + (Re)index all content within the given structure (course or library), + tracking the fact that a full reindex has taken place + """ + indexed_count = cls.index(modulestore, structure_key) + if indexed_count: + cls._track_index_request(cls.INDEX_EVENT['name'], cls.INDEX_EVENT['category'], indexed_count) + return indexed_count + + @classmethod + def _track_index_request(cls, event_name, category, indexed_count): + """Track content index requests. + + Arguments: + event_name (str): Name of the event to be logged. + category (str): category of indexed items + indexed_count (int): number of indexed items + Returns: + None + + """ + data = { + "indexed_count": indexed_count, + 'category': category, + } + + tracker.emit( + event_name, + data + ) + + +class CoursewareSearchIndexer(SearchIndexerBase): + """ + Class to perform indexing for courseware search from different modulestores + """ + INDEX_NAME = "courseware_index" + DOCUMENT_TYPE = "courseware_content" + ENABLE_INDEXING_KEY = 'ENABLE_COURSEWARE_INDEX' + + INDEX_EVENT = { + 'name': 'edx.course.index.reindexed', + 'category': 'courseware_index' + } + + @classmethod + def normalize_structure_key(cls, structure_key): + """ Normalizes structure key for use in indexing """ + return structure_key + + @classmethod + def _fetch_top_level(cls, modulestore, structure_key): + """ Fetch the item from the modulestore location """ + return modulestore.get_course(structure_key, depth=None) + + @classmethod + def _get_location_info(cls, normalized_structure_key): + """ Builds location info dictionary """ + return {"course": unicode(normalized_structure_key)} + + @classmethod + def do_course_reindex(cls, modulestore, course_key): + """ + (Re)index all content within the given course, tracking the fact that a full reindex has taken place + """ + return cls._do_reindex(modulestore, course_key) + + +class LibrarySearchIndexer(SearchIndexerBase): + """ + Base class to perform indexing for library search from different modulestores + """ + INDEX_NAME = "library_index" + DOCUMENT_TYPE = "library_content" + ENABLE_INDEXING_KEY = 'ENABLE_LIBRARY_INDEX' + + INDEX_EVENT = { + 'name': 'edx.library.index.reindexed', + 'category': 'library_index' + } + + @classmethod + def normalize_structure_key(cls, structure_key): + """ Normalizes structure key for use in indexing """ + return normalize_key_for_search(structure_key) + + @classmethod + def _fetch_top_level(cls, modulestore, structure_key): + """ Fetch the item from the modulestore location """ + return modulestore.get_library(structure_key, depth=None) + + @classmethod + def _get_location_info(cls, normalized_structure_key): + """ Builds location info dictionary """ + return {"library": unicode(normalized_structure_key)} + + @classmethod + def _id_modifier(cls, usage_id): + """ Modifies usage_id to submit to index """ + return usage_id.replace(library_key=(usage_id.library_key.replace(version_guid=None, branch=None))) + + @classmethod + def do_library_reindex(cls, modulestore, library_key): + """ + (Re)index all content within the given library, tracking the fact that a full reindex has taken place + """ + return cls._do_reindex(modulestore, library_key) diff --git a/cms/djangoapps/contentstore/features/component.py b/cms/djangoapps/contentstore/features/component.py index 029dc01f878a..818b5b2d7740 100644 --- a/cms/djangoapps/contentstore/features/component.py +++ b/cms/djangoapps/contentstore/features/component.py @@ -55,9 +55,9 @@ def see_a_multi_step_component(step, category): if category == 'HTML': html_matcher = { 'Text': '\n \n', - 'Announcement': '

Words of encouragement! This is a short note that most students will read.

', + 'Announcement': '

Announcement Date

', 'Zooming Image Tool': '

Zooming Image Tool

', - 'E-text Written in LaTeX': '

Example: E-text page

', + 'E-text Written in LaTeX': '

Example: E-text page

', 'Raw HTML': '

This template is similar to the Text template. The only difference is', } actual_html = world.css_html(selector, index=idx) diff --git a/cms/djangoapps/contentstore/features/course-updates.py b/cms/djangoapps/contentstore/features/course-updates.py index 6a39a29fee47..afc02aa42462 100644 --- a/cms/djangoapps/contentstore/features/course-updates.py +++ b/cms/djangoapps/contentstore/features/course-updates.py @@ -45,37 +45,37 @@ def check_no_update(_step, text): @step(u'I modify the text to "([^"]*)"$') def modify_update(_step, text): - button_css = 'div.post-preview a.edit-button' + button_css = 'div.post-preview .edit-button' world.css_click(button_css) change_text(text) @step(u'I change the update from "([^"]*)" to "([^"]*)"$') def change_existing_update(_step, before, after): - verify_text_in_editor_and_update('div.post-preview a.edit-button', before, after) + verify_text_in_editor_and_update('div.post-preview .edit-button', before, after) @step(u'I change the handout from "([^"]*)" to "([^"]*)"$') def change_existing_handout(_step, before, after): - verify_text_in_editor_and_update('div.course-handouts a.edit-button', before, after) + verify_text_in_editor_and_update('div.course-handouts .edit-button', before, after) @step(u'I delete the update$') def click_button(_step): - button_css = 'div.post-preview a.delete-button' + button_css = 'div.post-preview .delete-button' world.css_click(button_css) @step(u'I edit the date to "([^"]*)"$') def change_date(_step, new_date): - button_css = 'div.post-preview a.edit-button' + button_css = 'div.post-preview .edit-button' world.css_click(button_css) date_css = 'input.date' date = world.css_find(date_css) for i in range(len(date.value)): date._element.send_keys(Keys.END, Keys.BACK_SPACE) date._element.send_keys(new_date) - save_css = 'a.save-button' + save_css = '.save-button' world.css_click(save_css) @@ -87,7 +87,7 @@ def check_date(_step, date): @step(u'I modify the handout to "([^"]*)"$') def edit_handouts(_step, text): - edit_css = 'div.course-handouts > a.edit-button' + edit_css = 'div.course-handouts > .edit-button' world.css_click(edit_css) change_text(text) @@ -114,7 +114,7 @@ def check_handout_error(_step): @step(u'I see handout save button disabled') def check_handout_error(_step): - handout_save_button = 'form.edit-handouts-form a.save-button' + handout_save_button = 'form.edit-handouts-form .save-button' assert world.css_has_class(handout_save_button, 'is-disabled') @@ -125,19 +125,19 @@ def edit_handouts(_step, text): @step(u'I see handout save button re-enabled') def check_handout_error(_step): - handout_save_button = 'form.edit-handouts-form a.save-button' + handout_save_button = 'form.edit-handouts-form .save-button' assert not world.css_has_class(handout_save_button, 'is-disabled') @step(u'I save handout edit') def check_handout_error(_step): - save_css = 'a.save-button' + save_css = '.save-button' world.css_click(save_css) def change_text(text): type_in_codemirror(0, text) - save_css = 'a.save-button' + save_css = '.save-button' world.css_click(save_css) diff --git a/cms/djangoapps/contentstore/management/commands/reindex_library.py b/cms/djangoapps/contentstore/management/commands/reindex_library.py new file mode 100644 index 000000000000..2c9cabc070f0 --- /dev/null +++ b/cms/djangoapps/contentstore/management/commands/reindex_library.py @@ -0,0 +1,75 @@ +""" Management command to update libraries' search index """ +from django.core.management import BaseCommand, CommandError +from optparse import make_option +from textwrap import dedent + +from contentstore.courseware_index import LibrarySearchIndexer + +from opaque_keys.edx.keys import CourseKey +from opaque_keys import InvalidKeyError +from opaque_keys.edx.locations import SlashSeparatedCourseKey +from opaque_keys.edx.locator import LibraryLocator + +from .prompt import query_yes_no + +from xmodule.modulestore.django import modulestore + + +class Command(BaseCommand): + """ + Command to reindex content libraries (single, multiple or all available) + + Examples: + + ./manage.py reindex_library lib1 lib2 - reindexes libraries with keys lib1 and lib2 + ./manage.py reindex_library --all - reindexes all available libraries + """ + help = dedent(__doc__) + + can_import_settings = True + + args = "" + + option_list = BaseCommand.option_list + ( + make_option( + '--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 """ + try: + result = CourseKey.from_string(raw_value) + except InvalidKeyError: + result = SlashSeparatedCourseKey.from_deprecated_string(raw_value) + + if not isinstance(result, LibraryLocator): + raise CommandError(u"Argument {0} is not a library key".format(raw_value)) + + return result + + def handle(self, *args, **options): + """ + 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: ") + + store = modulestore() + + if options.get('all', False): + 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) + + for library_key in library_keys: + LibrarySearchIndexer.do_library_reindex(store, library_key) diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py new file mode 100644 index 000000000000..e65c7cbd1669 --- /dev/null +++ b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py @@ -0,0 +1,152 @@ +""" Tests for library reindex command """ +import sys +import contextlib +import ddt +from django.core.management import call_command, CommandError +import mock + +from xmodule.modulestore import ModuleStoreEnum +from xmodule.modulestore.django import modulestore +from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase +from xmodule.modulestore.tests.factories import CourseFactory, LibraryFactory + +from opaque_keys import InvalidKeyError + +from contentstore.management.commands.reindex_library import Command as ReindexCommand +from contentstore.courseware_index import SearchIndexingError + + +@contextlib.contextmanager +def nostderr(): + """ + ContextManager to suppress stderr messages + http://stackoverflow.com/a/1810086/882918 + """ + savestderr = sys.stderr + + class Devnull(object): + """ /dev/null incarnation as output-stream-like object """ + def write(self, _): + """ Write method - just does nothing""" + pass + + sys.stderr = Devnull() + try: + yield + finally: + sys.stderr = savestderr + + +@ddt.ddt +class TestReindexLibrary(ModuleStoreTestCase): + """ Tests for library reindex command """ + def setUp(self): + """ Setup method - create libraries and courses """ + super(TestReindexLibrary, self).setUp() + self.store = modulestore() + self.first_lib = LibraryFactory.create( + org="test", library="lib1", display_name="run1", default_store=ModuleStoreEnum.Type.split + ) + self.second_lib = LibraryFactory.create( + org="test", library="lib2", display_name="run2", default_store=ModuleStoreEnum.Type.split + ) + + self.first_course = CourseFactory.create( + org="test", course="course1", display_name="run1", default_store=ModuleStoreEnum.Type.split + ) + self.second_course = CourseFactory.create( + org="test", course="course2", display_name="run1", default_store=ModuleStoreEnum.Type.split + ) + + REINDEX_PATH_LOCATION = 'contentstore.management.commands.reindex_library.LibrarySearchIndexer.do_library_reindex' + MODULESTORE_PATCH_LOCATION = 'contentstore.management.commands.reindex_library.modulestore' + YESNO_PATCH_LOCATION = 'contentstore.management.commands.reindex_library.query_yes_no' + + def _get_lib_key(self, library): + """ Get's library key as it is passed to indexer """ + return library.location.library_key + + def _build_calls(self, *libraries): + """ BUilds a list of mock.call instances representing calls to reindexing method """ + return [mock.call(self.store, self._get_lib_key(lib)) for lib in libraries] + + def test_given_no_arguments_raises_command_error(self): + """ Test that raises CommandError for incorrect arguments """ + with self.assertRaises(SystemExit), nostderr(): + with self.assertRaisesRegexp(CommandError, ".* requires one or more arguments .*"): + call_command('reindex_library') + + @ddt.data('qwerty', 'invalid_key', 'xblock-v1:qwe+rty') + def test_given_invalid_lib_key_raises_not_found(self, invalid_key): + """ Test that raises InvalidKeyError for invalid keys """ + with self.assertRaises(InvalidKeyError): + call_command('reindex_library', invalid_key) + + def test_given_course_key_raises_command_error(self): + """ Test that raises CommandError if course key is passed """ + with self.assertRaises(SystemExit), nostderr(): + with self.assertRaisesRegexp(CommandError, ".* is not a library key"): + call_command('reindex_library', unicode(self.first_course.id)) + + with self.assertRaises(SystemExit), nostderr(): + with self.assertRaisesRegexp(CommandError, ".* is not a library key"): + call_command('reindex_library', unicode(self.second_course.id)) + + with self.assertRaises(SystemExit), nostderr(): + with self.assertRaisesRegexp(CommandError, ".* is not a library key"): + call_command( + 'reindex_library', + unicode(self.second_course.id), + unicode(self._get_lib_key(self.first_lib)) + ) + + def test_given_id_list_indexes_libraries(self): + """ Test that reindexes libraries when given single library key or a list of library 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_library', unicode(self._get_lib_key(self.first_lib))) + self.assertEqual(patched_index.mock_calls, self._build_calls(self.first_lib)) + patched_index.reset_mock() + + call_command('reindex_library', unicode(self._get_lib_key(self.second_lib))) + self.assertEqual(patched_index.mock_calls, self._build_calls(self.second_lib)) + patched_index.reset_mock() + + call_command( + 'reindex_library', + unicode(self._get_lib_key(self.first_lib)), + unicode(self._get_lib_key(self.second_lib)) + ) + expected_calls = self._build_calls(self.first_lib, self.second_lib) + self.assertEqual(patched_index.mock_calls, expected_calls) + + def test_given_all_key_prompts_and_reindexes_all_libraries(self): + """ Test that reindexes all libraries when --all key is given and confirmed """ + with mock.patch(self.YESNO_PATCH_LOCATION) as patched_yes_no: + patched_yes_no.return_value = True + 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_library', all=True) + + patched_yes_no.assert_called_once_with(ReindexCommand.CONFIRMATION_PROMPT, default='no') + expected_calls = self._build_calls(self.first_lib, self.second_lib) + self.assertEqual(patched_index.mock_calls, expected_calls) + + def test_given_all_key_prompts_and_reindexes_all_libraries_cancelled(self): + """ Test that does not reindex anything when --all key is given and cancelled """ + with mock.patch(self.YESNO_PATCH_LOCATION) as patched_yes_no: + patched_yes_no.return_value = False + 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_library', all=True) + + patched_yes_no.assert_called_once_with(ReindexCommand.CONFIRMATION_PROMPT, default='no') + patched_index.assert_not_called() + + def test_fail_fast_if_reindex_fails(self): + """ Test that fails on first reindexing exception """ + with mock.patch(self.REINDEX_PATH_LOCATION) as patched_index: + patched_index.side_effect = SearchIndexingError("message", []) + + with self.assertRaises(SearchIndexingError): + call_command('reindex_library', unicode(self._get_lib_key(self.second_lib))) diff --git a/cms/djangoapps/contentstore/migrations/0003_auto__add_pushnotificationconfig.py b/cms/djangoapps/contentstore/migrations/0003_auto__add_pushnotificationconfig.py new file mode 100644 index 000000000000..7963916271e3 --- /dev/null +++ b/cms/djangoapps/contentstore/migrations/0003_auto__add_pushnotificationconfig.py @@ -0,0 +1,80 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'PushNotificationConfig' + db.create_table('contentstore_pushnotificationconfig', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('change_date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), + ('changed_by', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True, on_delete=models.PROTECT)), + ('enabled', self.gf('django.db.models.fields.BooleanField')(default=False)), + )) + db.send_create_signal('contentstore', ['PushNotificationConfig']) + + + def backwards(self, orm): + # Deleting model 'PushNotificationConfig' + db.delete_table('contentstore_pushnotificationconfig') + + + models = { + 'auth.group': { + 'Meta': {'object_name': 'Group'}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), + 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) + }, + 'auth.permission': { + 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, + 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) + }, + 'auth.user': { + 'Meta': {'object_name': 'User'}, + 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), + 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), + 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), + 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) + }, + 'contentstore.pushnotificationconfig': { + 'Meta': {'object_name': 'PushNotificationConfig'}, + 'change_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'changed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'on_delete': 'models.PROTECT'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + }, + 'contentstore.videouploadconfig': { + 'Meta': {'object_name': 'VideoUploadConfig'}, + 'change_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'changed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'on_delete': 'models.PROTECT'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'profile_whitelist': ('django.db.models.fields.TextField', [], {'blank': 'True'}) + }, + 'contenttypes.contenttype': { + 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, + 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) + } + } + + complete_apps = ['contentstore'] \ No newline at end of file diff --git a/cms/djangoapps/contentstore/models.py b/cms/djangoapps/contentstore/models.py index d2a79738923d..d2112bd9f1e7 100644 --- a/cms/djangoapps/contentstore/models.py +++ b/cms/djangoapps/contentstore/models.py @@ -19,3 +19,7 @@ class VideoUploadConfig(ConfigurationModel): def get_profile_whitelist(cls): """Get the list of profiles to include in the encoding download""" return [profile for profile in cls.current().profile_whitelist.split(",") if profile] + + +class PushNotificationConfig(ConfigurationModel): + """Configuration for mobile push notifications.""" diff --git a/cms/djangoapps/contentstore/push_notification.py b/cms/djangoapps/contentstore/push_notification.py new file mode 100644 index 000000000000..ec99d6171310 --- /dev/null +++ b/cms/djangoapps/contentstore/push_notification.py @@ -0,0 +1,82 @@ +""" +Helper methods for push notifications from Studio. +""" + +from uuid import uuid4 +from django.conf import settings +from logging import exception as log_exception + +from contentstore.tasks import push_course_update_task +from contentstore.models import PushNotificationConfig +from xmodule.modulestore.django import modulestore +from parse_rest.installation import Push +from parse_rest.connection import register +from parse_rest.core import ParseError + + +def push_notification_enabled(): + """ + Returns whether the push notification feature is enabled. + """ + return PushNotificationConfig.is_enabled() + + +def enqueue_push_course_update(update, course_key): + """ + Enqueues a task for push notification for the given update for the given course if + (1) the feature is enabled and + (2) push_notification is selected for the update + """ + if push_notification_enabled() and update.get("push_notification_selected"): + course = modulestore().get_course(course_key) + if course: + push_course_update_task.delay( + unicode(course_key), + course.clean_id(padding_char='_'), + course.display_name + ) + + +def send_push_course_update(course_key_string, course_subscription_id, course_display_name): + """ + Sends a push notification for a course update, given the course's subscription_id and display_name. + """ + if settings.PARSE_KEYS: + try: + register( + settings.PARSE_KEYS["APPLICATION_ID"], + settings.PARSE_KEYS["REST_API_KEY"], + ) + push_payload = { + "action": "course.announcement", + "notification-id": unicode(uuid4()), + + "course-id": course_key_string, + "course-name": course_display_name, + } + push_channels = [course_subscription_id] + + # Push to all Android devices + Push.alert( + data=push_payload, + channels={"$in": push_channels}, + where={"deviceType": "android"}, + ) + + # Push to all iOS devices + # With additional payload so that + # 1. The push is displayed automatically + # 2. The app gets it even in the background. + # See http://stackoverflow.com/questions/19239737/silent-push-notification-in-ios-7-does-not-work + push_payload.update({ + "alert": "", + "content-available": 1 + }) + Push.alert( + data=push_payload, + channels={"$in": push_channels}, + where={"deviceType": "ios"}, + ) + + except ParseError as error: + log_exception(error.message) diff --git a/cms/djangoapps/contentstore/signals.py b/cms/djangoapps/contentstore/signals.py new file mode 100644 index 000000000000..8ada95bce1e1 --- /dev/null +++ b/cms/djangoapps/contentstore/signals.py @@ -0,0 +1,30 @@ +""" receivers of course_published and library_updated events in order to trigger indexing task """ +from datetime import datetime +from pytz import UTC + +from django.dispatch import receiver + +from xmodule.modulestore.django import SignalHandler +from contentstore.courseware_index import CoursewareSearchIndexer, LibrarySearchIndexer + + +@receiver(SignalHandler.course_published) +def listen_for_course_publish(sender, course_key, **kwargs): # pylint: disable=unused-argument + """ + Receives signal and kicks off celery task to update search index + """ + # import here, because signal is registered at startup, but items in tasks are not yet able to be loaded + from .tasks import update_search_index + if CoursewareSearchIndexer.indexing_is_enabled(): + update_search_index.delay(unicode(course_key), datetime.now(UTC).isoformat()) + + +@receiver(SignalHandler.library_updated) +def listen_for_library_update(sender, library_key, **kwargs): # pylint: disable=unused-argument + """ + Receives signal and kicks off celery task to update search index + """ + # import here, because signal is registered at startup, but items in tasks are not yet able to be loaded + from .tasks import update_library_index + if LibrarySearchIndexer.indexing_is_enabled(): + update_library_index.delay(unicode(library_key), datetime.now(UTC).isoformat()) diff --git a/cms/djangoapps/contentstore/tasks.py b/cms/djangoapps/contentstore/tasks.py index 222ad7a44de7..b67600e2385d 100644 --- a/cms/djangoapps/contentstore/tasks.py +++ b/cms/djangoapps/contentstore/tasks.py @@ -1,20 +1,25 @@ """ This file contains celery tasks for contentstore views """ - -from celery.task import task -from django.contrib.auth.models import User import json import logging -from xmodule.modulestore.django import modulestore -from xmodule.course_module import CourseFields +from celery.task import task +from celery.utils.log import get_task_logger +from datetime import datetime +from pytz import UTC -from xmodule.modulestore.exceptions import DuplicateCourseError, ItemNotFoundError -from course_action_state.models import CourseRerunState +from django.contrib.auth.models import User + +from contentstore.courseware_index import CoursewareSearchIndexer, LibrarySearchIndexer, SearchIndexingError from contentstore.utils import initialize_permissions +from course_action_state.models import CourseRerunState from opaque_keys.edx.keys import CourseKey +from xmodule.course_module import CourseFields +from xmodule.modulestore.django import modulestore +from xmodule.modulestore.exceptions import DuplicateCourseError, ItemNotFoundError -from edxval.api import copy_course_videos +LOGGER = get_task_logger(__name__) +FULL_COURSE_REINDEX_THRESHOLD = 1 @task() @@ -22,6 +27,9 @@ def rerun_course(source_course_key_string, destination_course_key_string, user_i """ Reruns a course in a new celery task. """ + # import here, at top level this import prevents the celery workers from starting up correctly + from edxval.api import copy_course_videos + try: # deserialize the payload source_course_key = CourseKey.from_string(source_course_key_string) @@ -72,3 +80,48 @@ def deserialize_fields(json_fields): for field_name, value in fields.iteritems(): fields[field_name] = getattr(CourseFields, field_name).from_json(value) return fields + + +def _parse_time(time_isoformat): + """ Parses time from iso format """ + return datetime.strptime( + # remove the +00:00 from the end of the formats generated within the system + time_isoformat.split('+')[0], + "%Y-%m-%dT%H:%M:%S.%f" + ).replace(tzinfo=UTC) + + +@task() +def update_search_index(course_id, triggered_time_isoformat): + """ Updates course search index. """ + try: + course_key = CourseKey.from_string(course_id) + CoursewareSearchIndexer.index(modulestore(), course_key, triggered_at=(_parse_time(triggered_time_isoformat))) + + except SearchIndexingError as exc: + LOGGER.error('Search indexing error for complete course %s - %s', course_id, unicode(exc)) + else: + LOGGER.debug('Search indexing successful for complete course %s', course_id) + + +@task() +def update_library_index(library_id, triggered_time_isoformat): + """ Updates course search index. """ + try: + library_key = CourseKey.from_string(library_id) + LibrarySearchIndexer.index(modulestore(), library_key, triggered_at=(_parse_time(triggered_time_isoformat))) + + except SearchIndexingError as exc: + LOGGER.error('Search indexing error for library %s - %s', library_id, unicode(exc)) + else: + LOGGER.debug('Search indexing successful for library %s', library_id) + + +@task() +def push_course_update_task(course_key_string, course_subscription_id, course_display_name): + """ + Sends a push notification for a course update. + """ + # TODO Use edx-notifications library instead (MA-638). + from .push_notification import send_push_course_update + send_push_course_update(course_key_string, course_subscription_id, course_display_name) diff --git a/cms/djangoapps/contentstore/tests/test_courseware_index.py b/cms/djangoapps/contentstore/tests/test_courseware_index.py new file mode 100644 index 000000000000..57117fe17635 --- /dev/null +++ b/cms/djangoapps/contentstore/tests/test_courseware_index.py @@ -0,0 +1,785 @@ +""" +Testing indexing of the courseware as it is changed +""" +import ddt +from lazy.lazy import lazy +import time +from datetime import datetime +from mock import patch +from pytz import UTC +from uuid import uuid4 +from unittest import skip + +from xmodule.library_tools import normalize_key_for_search +from xmodule.modulestore import ModuleStoreEnum +from xmodule.modulestore.django import SignalHandler +from xmodule.modulestore.edit_info import EditInfoMixin +from xmodule.modulestore.inheritance import InheritanceMixin +from xmodule.modulestore.mixed import MixedModuleStore +from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase +from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory, LibraryFactory +from xmodule.modulestore.tests.mongo_connection import MONGO_PORT_NUM, MONGO_HOST +from xmodule.modulestore.tests.test_cross_modulestore_import_export import MongoContentstoreBuilder +from xmodule.modulestore.tests.utils import create_modulestore_instance, LocationMixin, MixedSplitTestCase +from xmodule.tests import DATA_DIR +from xmodule.x_module import XModuleMixin + +from search.search_engine_base import SearchEngine + +from contentstore.courseware_index import CoursewareSearchIndexer, LibrarySearchIndexer, SearchIndexingError +from contentstore.signals import listen_for_course_publish, listen_for_library_update + + +COURSE_CHILD_STRUCTURE = { + "course": "chapter", + "chapter": "sequential", + "sequential": "vertical", + "vertical": "html", +} + + +def create_children(store, parent, category, load_factor): + """ create load_factor children within the given parent; recursively call to insert children when appropriate """ + created_count = 0 + for child_index in range(0, load_factor): + child_object = ItemFactory.create( + parent_location=parent.location, + category=category, + display_name=u"{} {} {}".format(category, child_index, time.clock()), + modulestore=store, + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + created_count += 1 + + if category in COURSE_CHILD_STRUCTURE: + created_count += create_children(store, child_object, COURSE_CHILD_STRUCTURE[category], load_factor) + + return created_count + + +def create_large_course(store, load_factor): + """ + Create a large course, note that the number of blocks created will be + load_factor ^ 4 - e.g. load_factor of 10 => 10 chapters, 100 + sequentials, 1000 verticals, 10000 html blocks + """ + course = CourseFactory.create(modulestore=store, start=datetime(2015, 3, 1, tzinfo=UTC)) + with store.bulk_operations(course.id): + child_count = create_children(store, course, COURSE_CHILD_STRUCTURE["course"], load_factor) + return course, child_count + + +class MixedWithOptionsTestCase(MixedSplitTestCase): + """ Base class for test cases within this file """ + HOST = MONGO_HOST + PORT = MONGO_PORT_NUM + DATABASE = 'test_mongo_%s' % uuid4().hex[:5] + COLLECTION = 'modulestore' + ASSET_COLLECTION = 'assetstore' + DEFAULT_CLASS = 'xmodule.raw_module.RawDescriptor' + RENDER_TEMPLATE = lambda t_n, d, ctx=None, nsp='main': '' + modulestore_options = { + 'default_class': DEFAULT_CLASS, + 'fs_root': DATA_DIR, + 'render_template': RENDER_TEMPLATE, + 'xblock_mixins': (EditInfoMixin, InheritanceMixin, LocationMixin, XModuleMixin), + } + DOC_STORE_CONFIG = { + 'host': HOST, + 'port': PORT, + 'db': DATABASE, + 'collection': COLLECTION, + 'asset_collection': ASSET_COLLECTION, + } + OPTIONS = { + 'stores': [ + { + 'NAME': 'draft', + 'ENGINE': 'xmodule.modulestore.mongo.draft.DraftModuleStore', + 'DOC_STORE_CONFIG': DOC_STORE_CONFIG, + 'OPTIONS': modulestore_options + }, + { + 'NAME': 'split', + 'ENGINE': 'xmodule.modulestore.split_mongo.split_draft.DraftVersioningModuleStore', + 'DOC_STORE_CONFIG': DOC_STORE_CONFIG, + 'OPTIONS': modulestore_options + }, + { + 'NAME': 'xml', + 'ENGINE': 'xmodule.modulestore.xml.XMLModuleStore', + 'OPTIONS': { + 'data_dir': DATA_DIR, + 'default_class': 'xmodule.hidden_module.HiddenDescriptor', + 'xblock_mixins': modulestore_options['xblock_mixins'], + } + }, + ], + 'xblock_mixins': modulestore_options['xblock_mixins'], + } + + INDEX_NAME = None + + def setUp(self): + super(MixedWithOptionsTestCase, self).setUp() + + def setup_course_base(self, store): + """ base version of setup_course_base is a no-op """ + pass + + @lazy + def searcher(self): + """ Centralized call to getting the search engine for the test """ + return SearchEngine.get_search_engine(self.INDEX_NAME) + + def _get_default_search(self): + """ Returns field_dictionary for default search """ + return {} + + def search(self, field_dictionary=None): + """ Performs index search according to passed parameters """ + fields = field_dictionary if field_dictionary else self._get_default_search() + return self.searcher.search(field_dictionary=fields) + + def _perform_test_using_store(self, store_type, test_to_perform): + """ Helper method to run a test function that uses a specific store """ + with MongoContentstoreBuilder().build() as contentstore: + store = MixedModuleStore( + contentstore=contentstore, + create_modulestore_instance=create_modulestore_instance, + mappings={}, + **self.OPTIONS + ) + self.addCleanup(store.close_all_connections) + + with store.default_store(store_type): + self.setup_course_base(store) + test_to_perform(store) + + def publish_item(self, store, item_location): + """ publish the item at the given location """ + with store.branch_setting(ModuleStoreEnum.Branch.draft_preferred): + store.publish(item_location, ModuleStoreEnum.UserID.test) + + def delete_item(self, store, item_location): + """ delete the item at the given location """ + with store.branch_setting(ModuleStoreEnum.Branch.draft_preferred): + store.delete_item(item_location, ModuleStoreEnum.UserID.test) + + def update_item(self, store, item): + """ update the item at the given location """ + with store.branch_setting(ModuleStoreEnum.Branch.draft_preferred): + store.update_item(item, ModuleStoreEnum.UserID.test) + + +@ddt.ddt +class TestCoursewareSearchIndexer(MixedWithOptionsTestCase): + """ Tests the operation of the CoursewareSearchIndexer """ + + WORKS_WITH_STORES = (ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split) + + def setUp(self): + super(TestCoursewareSearchIndexer, self).setUp() + + self.course = None + self.chapter = None + self.sequential = None + self.vertical = None + self.html_unit = None + + def setup_course_base(self, store): + """ + Set up the for the course outline tests. + """ + self.course = CourseFactory.create(modulestore=store, start=datetime(2015, 3, 1, tzinfo=UTC)) + + self.chapter = ItemFactory.create( + parent_location=self.course.location, + category='chapter', + display_name="Week 1", + modulestore=store, + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + self.sequential = ItemFactory.create( + parent_location=self.chapter.location, + category='sequential', + display_name="Lesson 1", + modulestore=store, + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + self.vertical = ItemFactory.create( + parent_location=self.sequential.location, + category='vertical', + display_name='Subsection 1', + modulestore=store, + publish_item=True, + start=datetime(2015, 4, 1, tzinfo=UTC), + ) + # unspecified start - should inherit from container + self.html_unit = ItemFactory.create( + parent_location=self.vertical.location, + category="html", + display_name="Html Content", + modulestore=store, + publish_item=False, + ) + + INDEX_NAME = CoursewareSearchIndexer.INDEX_NAME + + def reindex_course(self, store): + """ kick off complete reindex of the course """ + return CoursewareSearchIndexer.do_course_reindex(store, self.course.id) + + def index_recent_changes(self, store, since_time): + """ index course using recent changes """ + trigger_time = datetime.now(UTC) + return CoursewareSearchIndexer.index( + store, + self.course.id, + triggered_at=trigger_time, + reindex_age=(trigger_time - since_time) + ) + + def _get_default_search(self): + return {"course": unicode(self.course.id)} + + def _test_indexing_course(self, store): + """ indexing course tests """ + response = self.search() + self.assertEqual(response["total"], 0) + + # Only published modules should be in the index + added_to_index = self.reindex_course(store) + self.assertEqual(added_to_index, 3) + response = self.search() + self.assertEqual(response["total"], 3) + + # Publish the vertical as is, and any unpublished children should now be available + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + def _test_not_indexing_unpublished_content(self, store): + """ add a new one, only appers in index once added """ + # Publish the vertical to start with + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # Now add a new unit to the existing vertical + ItemFactory.create( + parent_location=self.vertical.location, + category="html", + display_name="Some other content", + publish_item=False, + modulestore=store, + ) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # Now publish it and we should find it + # Publish the vertical as is, and everything should be available + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 5) + + def _test_deleting_item(self, store): + """ test deleting an item """ + # Publish the vertical to start with + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # just a delete should not change anything + self.delete_item(store, self.html_unit.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # but after publishing, we should no longer find the html_unit + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 3) + + def _test_not_indexable(self, store): + """ test not indexable items """ + # Publish the vertical to start with + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # Add a non-indexable item + ItemFactory.create( + parent_location=self.vertical.location, + category="openassessment", + display_name="Some other content", + publish_item=False, + modulestore=store, + ) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + # even after publishing, we should not find the non-indexable item + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + def _test_start_date_propagation(self, store): + """ make sure that the start date is applied at the right level """ + early_date = self.course.start + later_date = self.vertical.start + + # Publish the vertical + self.publish_item(store, self.vertical.location) + self.reindex_course(store) + response = self.search() + self.assertEqual(response["total"], 4) + + results = response["results"] + date_map = { + unicode(self.chapter.location): early_date, + unicode(self.sequential.location): early_date, + unicode(self.vertical.location): later_date, + unicode(self.html_unit.location): later_date, + } + for result in results: + self.assertEqual(result["data"]["start_date"], date_map[result["data"]["id"]]) + + @patch('django.conf.settings.SEARCH_ENGINE', None) + def _test_search_disabled(self, store): + """ if search setting has it as off, confirm that nothing is indexed """ + indexed_count = self.reindex_course(store) + self.assertFalse(indexed_count) + + def _test_time_based_index(self, store): + """ Make sure that a time based request to index does not index anything too old """ + self.publish_item(store, self.vertical.location) + indexed_count = self.reindex_course(store) + self.assertEqual(indexed_count, 4) + + # Add a new sequential + sequential2 = ItemFactory.create( + parent_location=self.chapter.location, + category='sequential', + display_name='Section 2', + modulestore=store, + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + + # add a new vertical + vertical2 = ItemFactory.create( + parent_location=sequential2.location, + category='vertical', + display_name='Subsection 2', + modulestore=store, + publish_item=True, + ) + ItemFactory.create( + parent_location=vertical2.location, + category="html", + display_name="Some other content", + publish_item=False, + modulestore=store, + ) + + before_time = datetime.now(UTC) + self.publish_item(store, vertical2.location) + # index based on time, will include an index of the origin sequential + # because it is in a common subtree but not of the original vertical + # because the original sequential's subtree is too old + new_indexed_count = self.index_recent_changes(store, before_time) + self.assertEqual(new_indexed_count, 5) + + # full index again + indexed_count = self.reindex_course(store) + self.assertEqual(indexed_count, 7) + + @patch('django.conf.settings.SEARCH_ENGINE', 'search.tests.utils.ErroringIndexEngine') + def _test_exception(self, store): + """ Test that exception within indexing yields a SearchIndexingError """ + self.publish_item(store, self.vertical.location) + with self.assertRaises(SearchIndexingError): + self.reindex_course(store) + + @ddt.data(*WORKS_WITH_STORES) + def test_indexing_course(self, store_type): + self._perform_test_using_store(store_type, self._test_indexing_course) + + @ddt.data(*WORKS_WITH_STORES) + def test_not_indexing_unpublished_content(self, store_type): + self._perform_test_using_store(store_type, self._test_not_indexing_unpublished_content) + + @ddt.data(*WORKS_WITH_STORES) + def test_deleting_item(self, store_type): + self._perform_test_using_store(store_type, self._test_deleting_item) + + @ddt.data(*WORKS_WITH_STORES) + def test_not_indexable(self, store_type): + self._perform_test_using_store(store_type, self._test_not_indexable) + + @ddt.data(*WORKS_WITH_STORES) + def test_start_date_propagation(self, store_type): + self._perform_test_using_store(store_type, self._test_start_date_propagation) + + @ddt.data(*WORKS_WITH_STORES) + def test_search_disabled(self, store_type): + self._perform_test_using_store(store_type, self._test_search_disabled) + + @ddt.data(*WORKS_WITH_STORES) + def test_time_based_index(self, store_type): + self._perform_test_using_store(store_type, self._test_time_based_index) + + @ddt.data(*WORKS_WITH_STORES) + def test_exception(self, store_type): + self._perform_test_using_store(store_type, self._test_exception) + + +@patch('django.conf.settings.SEARCH_ENGINE', 'search.tests.utils.ForceRefreshElasticSearchEngine') +@ddt.ddt +class TestLargeCourseDeletions(MixedWithOptionsTestCase): + """ Tests to excerise deleting items from a course """ + + WORKS_WITH_STORES = (ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split) + + def _clean_course_id(self): + """ Clean all documents from the index that have a specific course provided """ + if self.course_id: + + response = self.searcher.search(field_dictionary={"course": self.course_id}) + while response["total"] > 0: + for item in response["results"]: + self.searcher.remove(CoursewareSearchIndexer.DOCUMENT_TYPE, item["data"]["id"]) + self.searcher.remove(CoursewareSearchIndexer.DOCUMENT_TYPE, item["data"]["id"]) + response = self.searcher.search(field_dictionary={"course": self.course_id}) + self.course_id = None + + def setUp(self): + super(TestLargeCourseDeletions, self).setUp() + self.course_id = None + + def tearDown(self): + super(TestLargeCourseDeletions, self).tearDown() + self._clean_course_id() + + def assert_search_count(self, expected_count): + """ Check that the search within this course will yield the expected number of results """ + + response = self.searcher.search(field_dictionary={"course": self.course_id}) + self.assertEqual(response["total"], expected_count) + + def _do_test_large_course_deletion(self, store, load_factor): + """ Test that deleting items from a course works even when present within a very large course """ + def id_list(top_parent_object): + """ private function to get ids from object down the tree """ + list_of_ids = [unicode(top_parent_object.location)] + for child in top_parent_object.get_children(): + list_of_ids.extend(id_list(child)) + return list_of_ids + + course, course_size = create_large_course(store, load_factor) + self.course_id = unicode(course.id) + + # index full course + CoursewareSearchIndexer.do_course_reindex(store, course.id) + + self.assert_search_count(course_size) + + # reload course to allow us to delete one single unit + course = store.get_course(course.id, depth=1) + + # delete the first chapter + chapter_to_delete = course.get_children()[0] + self.delete_item(store, chapter_to_delete.location) + + # index and check correctness + CoursewareSearchIndexer.do_course_reindex(store, course.id) + deleted_count = 1 + load_factor + (load_factor ** 2) + (load_factor ** 3) + self.assert_search_count(course_size - deleted_count) + + def _test_large_course_deletion(self, store): + """ exception catch-ing wrapper around large test course test with deletions """ + # load_factor of 6 (1296 items) takes about 5 minutes to run on devstack on a laptop + # load_factor of 7 (2401 items) takes about 70 minutes to run on devstack on a laptop + # load_factor of 8 (4096 items) takes just under 3 hours to run on devstack on a laptop + load_factor = 6 + try: + self._do_test_large_course_deletion(store, load_factor) + except: # pylint: disable=bare-except + # Catch any exception here to see when we fail + print "Failed with load_factor of {}".format(load_factor) + + @skip(("This test is to see how we handle very large courses, to ensure that the delete" + "procedure works smoothly - too long to run during the normal course of things")) + @ddt.data(*WORKS_WITH_STORES) + def test_large_course_deletion(self, store_type): + self._perform_test_using_store(store_type, self._test_large_course_deletion) + + +class TestTaskExecution(ModuleStoreTestCase): + """ + Set of tests to ensure that the task code will do the right thing when + executed directly. The test course and library gets created without the listeners + being present, which allows us to ensure that when the listener is + executed, it is done as expected. + """ + + def setUp(self): + super(TestTaskExecution, self).setUp() + SignalHandler.course_published.disconnect(listen_for_course_publish) + SignalHandler.library_updated.disconnect(listen_for_library_update) + self.course = CourseFactory.create(start=datetime(2015, 3, 1, tzinfo=UTC)) + + self.chapter = ItemFactory.create( + parent_location=self.course.location, + category='chapter', + display_name="Week 1", + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + self.sequential = ItemFactory.create( + parent_location=self.chapter.location, + category='sequential', + display_name="Lesson 1", + publish_item=True, + start=datetime(2015, 3, 1, tzinfo=UTC), + ) + self.vertical = ItemFactory.create( + parent_location=self.sequential.location, + category='vertical', + display_name='Subsection 1', + publish_item=True, + start=datetime(2015, 4, 1, tzinfo=UTC), + ) + # unspecified start - should inherit from container + self.html_unit = ItemFactory.create( + parent_location=self.vertical.location, + category="html", + display_name="Html Content", + publish_item=False, + ) + + self.library = LibraryFactory.create() + + self.library_block1 = ItemFactory.create( + parent_location=self.library.location, + category="html", + display_name="Html Content", + publish_item=False, + ) + + self.library_block2 = ItemFactory.create( + parent_location=self.library.location, + category="html", + display_name="Html Content 2", + publish_item=False, + ) + + def test_task_indexing_course(self): + """ Making sure that the receiver correctly fires off the task when invoked by signal """ + searcher = SearchEngine.get_search_engine(CoursewareSearchIndexer.INDEX_NAME) + response = searcher.search(field_dictionary={"course": unicode(self.course.id)}) + self.assertEqual(response["total"], 0) + + listen_for_course_publish(self, self.course.id) + + # Note that this test will only succeed if celery is working in inline mode + response = searcher.search(field_dictionary={"course": unicode(self.course.id)}) + self.assertEqual(response["total"], 3) + + def test_task_library_update(self): + """ Making sure that the receiver correctly fires off the task when invoked by signal """ + searcher = SearchEngine.get_search_engine(LibrarySearchIndexer.INDEX_NAME) + library_search_key = unicode(normalize_key_for_search(self.library.location.library_key)) + response = searcher.search(field_dictionary={"library": library_search_key}) + self.assertEqual(response["total"], 0) + + listen_for_library_update(self, self.library.location.library_key) + + # Note that this test will only succeed if celery is working in inline mode + response = searcher.search(field_dictionary={"library": library_search_key}) + self.assertEqual(response["total"], 2) + + +@ddt.ddt +class TestLibrarySearchIndexer(MixedWithOptionsTestCase): + """ Tests the operation of the CoursewareSearchIndexer """ + + # libraries work only with split, so do library indexer + WORKS_WITH_STORES = (ModuleStoreEnum.Type.split, ) + + def setUp(self): + super(TestLibrarySearchIndexer, self).setUp() + + self.library = None + self.html_unit1 = None + self.html_unit2 = None + + def setup_course_base(self, store): + """ + Set up the for the course outline tests. + """ + self.library = LibraryFactory.create(modulestore=store) + + self.html_unit1 = ItemFactory.create( + parent_location=self.library.location, + category="html", + display_name="Html Content", + modulestore=store, + publish_item=False, + ) + + self.html_unit2 = ItemFactory.create( + parent_location=self.library.location, + category="html", + display_name="Html Content 2", + modulestore=store, + publish_item=False, + ) + + INDEX_NAME = LibrarySearchIndexer.INDEX_NAME + + def _get_default_search(self): + """ Returns field_dictionary for default search """ + return {"library": unicode(self.library.location.library_key.replace(version_guid=None, branch=None))} + + def reindex_library(self, store): + """ kick off complete reindex of the course """ + return LibrarySearchIndexer.do_library_reindex(store, self.library.location.library_key) + + def _get_contents(self, response): + """ Extracts contents from search response """ + return [item['data']['content'] for item in response['results']] + + def _test_indexing_library(self, store): + """ indexing course tests """ + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + added_to_index = self.reindex_library(store) + self.assertEqual(added_to_index, 2) + response = self.search() + self.assertEqual(response["total"], 2) + + def _test_creating_item(self, store): + """ test updating an item """ + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + # updating a library item causes immediate reindexing + data = "Some data" + ItemFactory.create( + parent_location=self.library.location, + category="html", + display_name="Html Content 3", + data=data, + modulestore=store, + publish_item=False, + ) + + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 3) + html_contents = [cont['html_content'] for cont in self._get_contents(response)] + self.assertIn(data, html_contents) + + def _test_updating_item(self, store): + """ test updating an item """ + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + # updating a library item causes immediate reindexing + new_data = "I'm new data" + self.html_unit1.data = new_data + self.update_item(store, self.html_unit1) + self.reindex_library(store) + response = self.search() + # TODO: MockSearchEngine never updates existing item: returns 3 items here - uncomment when it's fixed + # self.assertEqual(response["total"], 2) + html_contents = [cont['html_content'] for cont in self._get_contents(response)] + self.assertIn(new_data, html_contents) + + def _test_deleting_item(self, store): + """ test deleting an item """ + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + # deleting a library item causes immediate reindexing + self.delete_item(store, self.html_unit1.location) + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 1) + + def _test_not_indexable(self, store): + """ test not indexable items """ + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + # Add a non-indexable item + ItemFactory.create( + parent_location=self.library.location, + category="openassessment", + display_name="Assessment", + publish_item=False, + modulestore=store, + ) + self.reindex_library(store) + response = self.search() + self.assertEqual(response["total"], 2) + + @patch('django.conf.settings.SEARCH_ENGINE', None) + def _test_search_disabled(self, store): + """ if search setting has it as off, confirm that nothing is indexed """ + indexed_count = self.reindex_library(store) + self.assertFalse(indexed_count) + + @patch('django.conf.settings.SEARCH_ENGINE', 'search.tests.utils.ErroringIndexEngine') + def _test_exception(self, store): + """ Test that exception within indexing yields a SearchIndexingError """ + with self.assertRaises(SearchIndexingError): + self.reindex_library(store) + + @ddt.data(*WORKS_WITH_STORES) + def test_indexing_library(self, store_type): + self._perform_test_using_store(store_type, self._test_indexing_library) + + @ddt.data(*WORKS_WITH_STORES) + def test_updating_item(self, store_type): + self._perform_test_using_store(store_type, self._test_updating_item) + + @ddt.data(*WORKS_WITH_STORES) + def test_creating_item(self, store_type): + self._perform_test_using_store(store_type, self._test_creating_item) + + @ddt.data(*WORKS_WITH_STORES) + def test_deleting_item(self, store_type): + self._perform_test_using_store(store_type, self._test_deleting_item) + + @ddt.data(*WORKS_WITH_STORES) + def test_not_indexable(self, store_type): + self._perform_test_using_store(store_type, self._test_not_indexable) + + @ddt.data(*WORKS_WITH_STORES) + def test_search_disabled(self, store_type): + self._perform_test_using_store(store_type, self._test_search_disabled) + + @ddt.data(*WORKS_WITH_STORES) + def test_exception(self, store_type): + self._perform_test_using_store(store_type, self._test_exception) diff --git a/cms/djangoapps/contentstore/tests/test_import.py b/cms/djangoapps/contentstore/tests/test_import.py index 4efb1cb8ec4a..f69f450493a7 100644 --- a/cms/djangoapps/contentstore/tests/test_import.py +++ b/cms/djangoapps/contentstore/tests/test_import.py @@ -28,7 +28,7 @@ @ddt.ddt -@override_settings(CONTENTSTORE=TEST_DATA_CONTENTSTORE) +@override_settings(CONTENTSTORE=TEST_DATA_CONTENTSTORE, SEARCH_ENGINE=None) class ContentStoreImportTest(SignalDisconnectTestMixin, ModuleStoreTestCase): """ Tests that rely on the toy and test_import_course courses. diff --git a/cms/djangoapps/contentstore/tests/test_libraries.py b/cms/djangoapps/contentstore/tests/test_libraries.py index 8a83dfd7cc0f..b9a71e9a5f01 100644 --- a/cms/djangoapps/contentstore/tests/test_libraries.py +++ b/cms/djangoapps/contentstore/tests/test_libraries.py @@ -386,6 +386,7 @@ def test_refreshes_children_if_libraries_change(self): html_block = modulestore().get_item(lc_block.children[0]) self.assertEqual(html_block.data, data2) + @patch("xmodule.library_tools.SearchEngine.get_search_engine", Mock(return_value=None)) def test_refreshes_children_if_capa_type_change(self): """ Tests that children are automatically refreshed if capa type field changes """ name1, name2 = "Option Problem", "Multiple Choice Problem" @@ -459,6 +460,7 @@ def test_refresh_fails_for_unknown_library(self): @ddt.ddt +@patch('django.conf.settings.SEARCH_ENGINE', None) class TestLibraryAccess(SignalDisconnectTestMixin, LibraryTestCase): """ Test Roles and Permissions related to Content Libraries diff --git a/cms/djangoapps/contentstore/tests/tests.py b/cms/djangoapps/contentstore/tests/tests.py index 350ef47f175c..710351ae4c1d 100644 --- a/cms/djangoapps/contentstore/tests/tests.py +++ b/cms/djangoapps/contentstore/tests/tests.py @@ -6,12 +6,14 @@ import unittest from ddt import ddt, data, unpack +from django.test import TestCase from django.test.utils import override_settings from django.core.cache import cache from django.conf import settings from django.contrib.auth.models import User from django.core.urlresolvers import reverse +from contentstore.models import PushNotificationConfig from contentstore.tests.utils import parse_json, user, registration, AjaxEnabledTestClient from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from contentstore.tests.test_course_settings import CourseTestCase @@ -349,3 +351,15 @@ def test_course_key_decorator(self, course_key, status_code): ) resp = self.client.get_html(url) self.assertEqual(resp.status_code, status_code) + + +class PushNotificationConfigTestCase(TestCase): + """ + Tests PushNotificationConfig. + """ + def test_notifications_defaults(self): + self.assertFalse(PushNotificationConfig.is_enabled()) + + def test_notifications_enabled(self): + PushNotificationConfig(enabled=True).save() + self.assertTrue(PushNotificationConfig.is_enabled()) diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py index 7db80dc44f6d..916435fa0589 100644 --- a/cms/djangoapps/contentstore/views/course.py +++ b/cms/djangoapps/contentstore/views/course.py @@ -22,7 +22,6 @@ from xmodule.course_module import DEFAULT_START_DATE from xmodule.error_module import ErrorDescriptor from xmodule.modulestore.django import modulestore -from xmodule.modulestore.courseware_index import CoursewareSearchIndexer, SearchIndexingError from xmodule.contentstore.content import StaticContent from xmodule.tabs import PDFTextbookTabs from xmodule.partitions.partitions import UserPartition @@ -35,6 +34,7 @@ from django_future.csrf import ensure_csrf_cookie from contentstore.course_info_model import get_course_updates, update_course_updates, delete_course_update +from contentstore.courseware_index import CoursewareSearchIndexer, SearchIndexingError from contentstore.utils import ( add_instructor, initialize_permissions, @@ -69,6 +69,7 @@ from .library import LIBRARIES_ENABLED from .item import create_xblock_info +from contentstore.push_notification import push_notification_enabled from course_creators.views import get_course_creator_status, add_user_with_status_unrequested from contentstore import utils from student.roles import ( @@ -778,7 +779,8 @@ def course_info_handler(request, course_key_string): 'context_course': course_module, 'updates_url': reverse_course_url('course_info_update_handler', course_key), 'handouts_locator': course_key.make_usage_key('course_info', 'handouts'), - 'base_asset_url': StaticContent.get_base_url_path_for_course_assets(course_module.id) + 'base_asset_url': StaticContent.get_base_url_path_for_course_assets(course_module.id), + 'push_notification_enabled': push_notification_enabled() } ) else: diff --git a/cms/djangoapps/contentstore/views/entrance_exam.py b/cms/djangoapps/contentstore/views/entrance_exam.py index f163607047a8..a6b1f85fc49c 100644 --- a/cms/djangoapps/contentstore/views/entrance_exam.py +++ b/cms/djangoapps/contentstore/views/entrance_exam.py @@ -10,7 +10,7 @@ from django_future.csrf import ensure_csrf_cookie from django.http import HttpResponse, HttpResponseBadRequest -from contentstore.views.helpers import create_xblock +from contentstore.views.helpers import create_xblock, remove_entrance_exam_graders from contentstore.views.item import delete_item from models.settings.course_metadata import CourseMetadata from opaque_keys.edx.keys import CourseKey, UsageKey @@ -133,7 +133,7 @@ def _create_entrance_exam(request, course_key, entrance_exam_minimum_score_pct=N # Create the entrance exam item (currently it's just a chapter) payload = { 'category': "chapter", - 'display_name': "Entrance Exam", + 'display_name': _("Entrance Exam"), 'parent_locator': unicode(course.location), 'is_entrance_exam': True, 'in_entrance_exam': True, @@ -143,7 +143,7 @@ def _create_entrance_exam(request, course_key, entrance_exam_minimum_score_pct=N parent_locator=parent_locator, user=request.user, category='chapter', - display_name='Entrance Exam', + display_name=_('Entrance Exam'), is_entrance_exam=True ) @@ -177,7 +177,7 @@ def _create_entrance_exam(request, course_key, entrance_exam_minimum_score_pct=N else: description = 'Autogenerated during {} entrance exam creation.'.format(unicode(course.id)) milestone = milestones_helpers.add_milestone({ - 'name': 'Completed Course Entrance Exam', + 'name': _('Completed Course Entrance Exam'), 'namespace': milestone_namespace, 'description': description }) @@ -270,6 +270,9 @@ def _delete_entrance_exam(request, course_key): } CourseMetadata.update_from_dict(metadata, course, request.user) + # Clean up any pre-existing entrance exam graders + remove_entrance_exam_graders(course_key, request.user) + return HttpResponse(status=204) diff --git a/cms/djangoapps/contentstore/views/helpers.py b/cms/djangoapps/contentstore/views/helpers.py index ce65e281ca7b..72df1bc44d39 100644 --- a/cms/djangoapps/contentstore/views/helpers.py +++ b/cms/djangoapps/contentstore/views/helpers.py @@ -25,6 +25,17 @@ __all__ = ['edge', 'event', 'landing'] +# Note: Grader types are used throughout the platform but most usages are simply in-line +# strings. In addition, new grader types can be defined on the fly anytime one is needed +# (because they're just strings). This dict is an attempt to constrain the sprawl in Studio. +GRADER_TYPES = { + "HOMEWORK": "Homework", + "LAB": "Lab", + "ENTRANCE_EXAM": "Entrance Exam", + "MIDTERM_EXAM": "Midterm Exam", + "FINAL_EXAM": "Final Exam" +} + # points to the temporary course landing page with log in and sign up def landing(request, org, course, coursename): @@ -145,7 +156,7 @@ def xblock_type_display_name(xblock, default_display_name=None): return _('Unit') component_class = XBlock.load_class(category, select=settings.XBLOCK_SELECT_FUNCTION) if hasattr(component_class, 'display_name') and component_class.display_name.default: - return _(component_class.display_name.default) + return _(component_class.display_name.default) # pylint: disable=translation-of-non-string else: return default_display_name @@ -173,6 +184,18 @@ def usage_key_with_run(usage_key_string): return usage_key +def remove_entrance_exam_graders(course_key, user): + """ + Removes existing entrance exam graders attached to the specified course + Typically used when adding/removing an entrance exam. + """ + grading_model = CourseGradingModel.fetch(course_key) + graders = grading_model.graders + for i, grader in enumerate(graders): + if grader['type'] == GRADER_TYPES['ENTRANCE_EXAM']: + CourseGradingModel.delete_grader(course_key, i, user) + + def create_xblock(parent_locator, user, category, display_name, boilerplate=None, is_entrance_exam=False): """ Performs the actual grunt work of creating items/xblocks -- knows nothing about requests, views, etc. @@ -228,11 +251,14 @@ def create_xblock(parent_locator, user, category, display_name, boilerplate=None # Entrance Exams: Grader assignment if settings.FEATURES.get('ENTRANCE_EXAMS', False): - course = store.get_course(usage_key.course_key) + course_key = usage_key.course_key + course = store.get_course(course_key) if hasattr(course, 'entrance_exam_enabled') and course.entrance_exam_enabled: if category == 'sequential' and parent_locator == course.entrance_exam_id: + # Clean up any pre-existing entrance exam graders + remove_entrance_exam_graders(course_key, user) grader = { - "type": "Entrance Exam", + "type": GRADER_TYPES['ENTRANCE_EXAM'], "min_count": 0, "drop_count": 0, "short_label": "Entrance", diff --git a/cms/djangoapps/contentstore/views/item.py b/cms/djangoapps/contentstore/views/item.py index 10f2bfed56dc..a50cbc2e1654 100644 --- a/cms/djangoapps/contentstore/views/item.py +++ b/cms/djangoapps/contentstore/views/item.py @@ -813,8 +813,14 @@ def create_xblock_info(xblock, data=None, metadata=None, include_ancestor_info=F if parent_xblock is None: parent_xblock = get_parent_xblock(xblock) - explanatory_message = _('Students must score {score}% or higher to access course materials.').format( - score=int(parent_xblock.entrance_exam_minimum_score_pct * 100)) + # 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. + explanatory_message = _('Students must score {score}{pct_sign} or higher to access course materials.').format( + score=int(parent_xblock.entrance_exam_minimum_score_pct * 100), + # Translators: This is the percent sign. It will be used to represent + # a percent value out of 100, e.g. "58%" means "58/100". + pct_sign=_('%')) xblock_info = { "id": unicode(xblock.location), diff --git a/cms/djangoapps/contentstore/views/tests/test_assets.py b/cms/djangoapps/contentstore/views/tests/test_assets.py index 8a454d9d063a..daa7450f2b77 100644 --- a/cms/djangoapps/contentstore/views/tests/test_assets.py +++ b/cms/djangoapps/contentstore/views/tests/test_assets.py @@ -14,9 +14,11 @@ from xmodule.contentstore.content import StaticContent from xmodule.contentstore.django import contentstore from xmodule.modulestore.django import modulestore +from xmodule.modulestore import ModuleStoreEnum from xmodule.modulestore.xml_importer import import_course_from_xml from django.test.utils import override_settings from opaque_keys.edx.locations import SlashSeparatedCourseKey, AssetLocation +from static_replace import replace_static_urls import mock from ddt import ddt from ddt import data @@ -86,6 +88,44 @@ def test_pdf_asset(self): # Note: Actual contentType for textbook.pdf in asset.json is 'text/pdf' self.assertEqual(content.content_type, 'application/pdf') + def test_relative_url_for_split_course(self): + """ + Test relative path for split courses assets + """ + with modulestore().default_store(ModuleStoreEnum.Type.split): + module_store = modulestore() + course_id = module_store.make_course_key('edX', 'toy', '2012_Fall') + import_course_from_xml( + module_store, + self.user.id, + TEST_DATA_DIR, + ['toy'], + static_content_store=contentstore(), + target_id=course_id, + create_if_not_present=True + ) + course = module_store.get_course(course_id) + + filename = 'sample_static.txt' + html_src_attribute = '"/static/{}"'.format(filename) + asset_url = replace_static_urls(html_src_attribute, course_id=course.id) + url = asset_url.replace('"', '') + base_url = url.replace(filename, '') + + self.assertTrue("/{}".format(filename) in url) + resp = self.client.get(url) + self.assertEquals(resp.status_code, 200) + + # simulation of html page where base_url is up-to asset's main directory + # and relative_path is dom element with its src + relative_path = 'just_a_test.jpg' + # browser append relative_path with base_url + absolute_path = base_url + relative_path + + self.assertTrue("/{}".format(relative_path) in absolute_path) + resp = self.client.get(absolute_path) + self.assertEquals(resp.status_code, 200) + class PaginationTestCase(AssetsTestCase): """ diff --git a/cms/djangoapps/contentstore/views/tests/test_course_index.py b/cms/djangoapps/contentstore/views/tests/test_course_index.py index 6c110839663a..2c7ee1474835 100644 --- a/cms/djangoapps/contentstore/views/tests/test_course_index.py +++ b/cms/djangoapps/contentstore/views/tests/test_course_index.py @@ -6,28 +6,28 @@ import datetime import os import mock +import pytz + +from django.conf import settings +from django.core.exceptions import PermissionDenied +from django.utils.translation import ugettext as _ +from contentstore.courseware_index import CoursewareSearchIndexer, SearchIndexingError from contentstore.tests.utils import CourseTestCase from contentstore.utils import reverse_course_url, reverse_library_url, add_instructor -from student.auth import has_course_author_access from contentstore.views.course import course_outline_initial_state, reindex_course_and_check_access from contentstore.views.item import create_xblock_info, VisibilityState +from course_action_state.managers import CourseRerunUIStateManager from course_action_state.models import CourseRerunState +from opaque_keys.edx.locator import CourseLocator +from search.api import perform_search +from student.auth import has_course_author_access +from student.tests.factories import UserFactory from util.date_utils import get_default_time_display from xmodule.modulestore import ModuleStoreEnum -from xmodule.modulestore.courseware_index import CoursewareSearchIndexer from xmodule.modulestore.exceptions import ItemNotFoundError from xmodule.modulestore.django import modulestore from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory, LibraryFactory -from xmodule.modulestore.courseware_index import SearchIndexingError -from opaque_keys.edx.locator import CourseLocator -from student.tests.factories import UserFactory -from course_action_state.managers import CourseRerunUIStateManager -from django.conf import settings -from django.core.exceptions import PermissionDenied -from django.utils.translation import ugettext as _ -from search.api import perform_search -import pytz class TestCourseIndex(CourseTestCase): @@ -346,8 +346,6 @@ class TestCourseReIndex(CourseTestCase): Unit tests for the course outline. """ - TEST_INDEX_FILENAME = "test_root/index_file.dat" - SUCCESSFUL_RESPONSE = _("Course has been successfully reindexed.") def setUp(self): @@ -379,12 +377,6 @@ def setUp(self): ) - # create test file in which index for this test will live - with open(self.TEST_INDEX_FILENAME, "w+") as index_file: - json.dump({}, index_file) - - self.addCleanup(os.remove, self.TEST_INDEX_FILENAME) - def test_reindex_course(self): """ Verify that course gets reindexed. @@ -445,25 +437,19 @@ def test_reindex_json_responses(self): """ Test json response with real data """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) - - # Start manual reindex - reindex_course_and_check_access(self.course.id, self.user) - - self.html.display_name = "My expanded HTML" - modulestore().update_item(self.html, ModuleStoreEnum.UserID.test) + self.assertEqual(response['total'], 1) # Start manual reindex reindex_course_and_check_access(self.course.id, self.user) - # Check results indexed now + # Check results remain the same response = perform_search( "unique", user=self.user, @@ -477,14 +463,14 @@ def test_reindex_video_error_json_responses(self, mock_index_dictionary): """ Test json response with mocked error data for video """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = SearchIndexingError @@ -499,14 +485,14 @@ def test_reindex_html_error_json_responses(self, mock_index_dictionary): """ Test json response with mocked error data for html """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = SearchIndexingError @@ -521,14 +507,14 @@ def test_reindex_seq_error_json_responses(self, mock_index_dictionary): """ Test json response with mocked error data for sequence """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = Exception @@ -559,27 +545,21 @@ def test_reindex_no_permissions(self): def test_indexing_responses(self): """ - Test add_to_search_index response with real data + Test do_course_reindex response with real data """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) - - # Start manual reindex - CoursewareSearchIndexer.do_course_reindex(modulestore(), self.course.id) - - self.html.display_name = "My expanded HTML" - modulestore().update_item(self.html, ModuleStoreEnum.UserID.test) + self.assertEqual(response['total'], 1) # Start manual reindex CoursewareSearchIndexer.do_course_reindex(modulestore(), self.course.id) - # Check results indexed now + # Check results are the same following reindex response = perform_search( "unique", user=self.user, @@ -591,16 +571,16 @@ def test_indexing_responses(self): @mock.patch('xmodule.video_module.VideoDescriptor.index_dictionary') def test_indexing_video_error_responses(self, mock_index_dictionary): """ - Test add_to_search_index response with mocked error data for video + Test do_course_reindex response with mocked error data for video """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = Exception @@ -613,16 +593,16 @@ def test_indexing_video_error_responses(self, mock_index_dictionary): @mock.patch('xmodule.html_module.HtmlDescriptor.index_dictionary') def test_indexing_html_error_responses(self, mock_index_dictionary): """ - Test add_to_search_index response with mocked error data for html + Test do_course_reindex response with mocked error data for html """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = Exception @@ -635,16 +615,16 @@ def test_indexing_html_error_responses(self, mock_index_dictionary): @mock.patch('xmodule.seq_module.SequenceDescriptor.index_dictionary') def test_indexing_seq_error_responses(self, mock_index_dictionary): """ - Test add_to_search_index response with mocked error data for sequence + Test do_course_reindex response with mocked error data for sequence """ - # Check results not indexed + # results are indexed because they are published from ItemFactory response = perform_search( "unique", user=self.user, size=10, from_=0, course_id=unicode(self.course.id)) - self.assertEqual(response['results'], []) + self.assertEqual(response['total'], 1) # set mocked exception response err = Exception diff --git a/cms/djangoapps/contentstore/views/tests/test_course_updates.py b/cms/djangoapps/contentstore/views/tests/test_course_updates.py index a45c7b1db582..94f92fe6377c 100644 --- a/cms/djangoapps/contentstore/views/tests/test_course_updates.py +++ b/cms/djangoapps/contentstore/views/tests/test_course_updates.py @@ -2,7 +2,10 @@ unit tests for course_info views and models. """ import json +from mock import patch +from django.test.utils import override_settings +from contentstore.models import PushNotificationConfig from contentstore.tests.test_course_settings import CourseTestCase from contentstore.utils import reverse_course_url, reverse_usage_url from opaque_keys.edx.keys import UsageKey @@ -234,18 +237,19 @@ def test_no_ol_course_update(self): payload = json.loads(resp.content) self.assertTrue(len(payload) == 1) - def test_post_course_update(self): + def post_course_update(self, send_push_notification=False): """ - Test that a user can successfully post on course updates and handouts of a course + Posts an update to the course """ course_update_url = self.create_update_url(course_key=self.course.id) # create a course via the view handler self.client.ajax_post(course_update_url) - block = u'updates' content = u"Sample update" payload = {'content': content, 'date': 'January 8, 2013'} + if send_push_notification: + payload['push_notification_selected'] = True resp = self.client.ajax_post(course_update_url, payload) # check that response status is 200 not 400 @@ -254,9 +258,19 @@ def test_post_course_update(self): payload = json.loads(resp.content) self.assertHTMLEqual(payload['content'], content) + @patch("contentstore.push_notification.send_push_course_update") + def test_post_course_update(self, mock_push_update): + """ + Test that a user can successfully post on course updates and handouts of a course + """ + self.post_course_update() + + # check that push notifications are not sent + self.assertFalse(mock_push_update.called) + updates_location = self.course.id.make_usage_key('course_info', 'updates') self.assertTrue(isinstance(updates_location, UsageKey)) - self.assertEqual(updates_location.name, block) + self.assertEqual(updates_location.name, u'updates') # check posting on handouts handouts_location = self.course.id.make_usage_key('course_info', 'handouts') @@ -265,8 +279,38 @@ def test_post_course_update(self): content = u"Sample handout" payload = {'data': content} resp = self.client.ajax_post(course_handouts_url, payload) + # check that response status is 200 not 500 self.assertEqual(resp.status_code, 200) payload = json.loads(resp.content) self.assertHTMLEqual(payload['data'], content) + + @patch("contentstore.push_notification.send_push_course_update") + def test_notifications_enabled_but_not_requested(self, mock_push_update): + PushNotificationConfig(enabled=True).save() + self.post_course_update() + self.assertFalse(mock_push_update.called) + + @patch("contentstore.push_notification.send_push_course_update") + def test_notifications_enabled_and_sent(self, mock_push_update): + PushNotificationConfig(enabled=True).save() + self.post_course_update(send_push_notification=True) + self.assertTrue(mock_push_update.called) + + @override_settings(PARSE_KEYS={"APPLICATION_ID": "TEST_APPLICATION_ID", "REST_API_KEY": "TEST_REST_API_KEY"}) + @patch("contentstore.push_notification.Push") + def test_notifications_sent_to_parse(self, mock_parse_push): + PushNotificationConfig(enabled=True).save() + self.post_course_update(send_push_notification=True) + self.assertEquals(mock_parse_push.alert.call_count, 2) + + @override_settings(PARSE_KEYS={"APPLICATION_ID": "TEST_APPLICATION_ID", "REST_API_KEY": "TEST_REST_API_KEY"}) + @patch("contentstore.push_notification.log_exception") + @patch("contentstore.push_notification.Push") + def test_notifications_error_from_parse(self, mock_parse_push, mock_log_exception): + PushNotificationConfig(enabled=True).save() + from parse_rest.core import ParseError + mock_parse_push.alert.side_effect = ParseError + self.post_course_update(send_push_notification=True) + self.assertTrue(mock_log_exception.called) diff --git a/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py b/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py index 0a720f98e8bf..3f07a1bcba78 100644 --- a/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py +++ b/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py @@ -11,6 +11,7 @@ from contentstore.tests.utils import AjaxEnabledTestClient, CourseTestCase from contentstore.utils import reverse_url from contentstore.views.entrance_exam import create_entrance_exam, update_entrance_exam, delete_entrance_exam +from contentstore.views.helpers import GRADER_TYPES from models.settings.course_grading import CourseGradingModel from models.settings.course_metadata import CourseMetadata from opaque_keys.edx.keys import UsageKey @@ -84,7 +85,7 @@ def test_contentstore_views_entrance_exam_post_new_sequential_confirm_grader(sel seq_locator_string = json.loads(resp.content).get('locator') seq_locator = UsageKey.from_string(seq_locator_string) section_grader_type = CourseGradingModel.get_section_grader_type(seq_locator) - self.assertEqual('Entrance Exam', section_grader_type['graderType']) + self.assertEqual(GRADER_TYPES['ENTRANCE_EXAM'], section_grader_type['graderType']) def test_contentstore_views_entrance_exam_get(self): """ @@ -140,6 +141,14 @@ def test_contentstore_views_entrance_exam_delete(self): resp = self.client.get(self.exam_url) self.assertEqual(resp.status_code, 200) + # Confirm that we have only one Entrance Exam grader after re-adding the exam (validates SOL-475) + graders = CourseGradingModel.fetch(self.course_key).graders + count = 0 + for grader in graders: + if grader['type'] == GRADER_TYPES['ENTRANCE_EXAM']: + count += 1 + self.assertEqual(count, 1) + def test_contentstore_views_entrance_exam_delete_bogus_course(self): """ Unit Test: test_contentstore_views_entrance_exam_delete_bogus_course diff --git a/cms/djangoapps/models/settings/course_details.py b/cms/djangoapps/models/settings/course_details.py index afb215e0186a..ab96448dad95 100644 --- a/cms/djangoapps/models/settings/course_details.py +++ b/cms/djangoapps/models/settings/course_details.py @@ -215,7 +215,7 @@ def recompose_video_tag(video_key): # the right thing result = None if video_key: - result = '' return result diff --git a/cms/djangoapps/models/settings/course_metadata.py b/cms/djangoapps/models/settings/course_metadata.py index 3356531b84b1..fadc3d5a878e 100644 --- a/cms/djangoapps/models/settings/course_metadata.py +++ b/cms/djangoapps/models/settings/course_metadata.py @@ -69,6 +69,11 @@ def filtered_list(cls): if not settings.FEATURES.get('ENABLE_MOBILE_SOCIAL_FACEBOOK_FEATURES'): filtered_list.append('facebook_url') + # Do not show social sharing url field if the feature is disabled. + if (not settings.FEATURES.get('DASHBOARD_SHARE_SETTINGS') or + not settings.FEATURES.get("DASHBOARD_SHARE_SETTINGS").get("CUSTOM_COURSE_URLS")): + filtered_list.append('social_sharing_url') + return filtered_list @classmethod diff --git a/cms/envs/aws.py b/cms/envs/aws.py index e78bae1c4110..319ed99e46ed 100644 --- a/cms/envs/aws.py +++ b/cms/envs/aws.py @@ -320,6 +320,11 @@ VIDEO_UPLOAD_PIPELINE = ENV_TOKENS.get('VIDEO_UPLOAD_PIPELINE', VIDEO_UPLOAD_PIPELINE) +################ PUSH NOTIFICATIONS ############### + +PARSE_KEYS = AUTH_TOKENS.get("PARSE_KEYS", {}) + + #date format the api will be formatting the datetime values API_DATE_FORMAT = '%Y-%m-%d' API_DATE_FORMAT = ENV_TOKENS.get('API_DATE_FORMAT', API_DATE_FORMAT) @@ -328,7 +333,7 @@ # Example: {'CN': 'http://api.xuetangx.com/edx/video?s3_url='} VIDEO_CDN_URL = ENV_TOKENS.get('VIDEO_CDN_URL', {}) -if FEATURES['ENABLE_COURSEWARE_INDEX']: +if FEATURES['ENABLE_COURSEWARE_INDEX'] or FEATURES['ENABLE_LIBRARY_INDEX']: # Use ElasticSearch for the search engine SEARCH_ENGINE = "search.elastic.ElasticSearchEngine" diff --git a/cms/envs/bok_choy.env.json b/cms/envs/bok_choy.env.json index 2be0a45e6676..af6f6002d85a 100644 --- a/cms/envs/bok_choy.env.json +++ b/cms/envs/bok_choy.env.json @@ -65,6 +65,9 @@ "FEATURES": { "AUTH_USE_OPENID_PROVIDER": true, "CERTIFICATES_ENABLED": true, + "DASHBOARD_SHARE_SETTINGS": { + "CUSTOM_COURSE_URLS": true + }, "ENABLE_DISCUSSION_SERVICE": true, "ENABLE_INSTRUCTOR_ANALYTICS": true, "ENABLE_S3_GRADE_DOWNLOADS": true, diff --git a/cms/envs/bok_choy.py b/cms/envs/bok_choy.py index eb5e32193b9a..0f0cdb85cb89 100644 --- a/cms/envs/bok_choy.py +++ b/cms/envs/bok_choy.py @@ -78,6 +78,7 @@ YOUTUBE['TEXT_API']['url'] = "127.0.0.1:{0}/test_transcripts_youtube/".format(YOUTUBE_PORT) FEATURES['ENABLE_COURSEWARE_INDEX'] = True +FEATURES['ENABLE_LIBRARY_INDEX'] = True SEARCH_ENGINE = "search.tests.mock_search_engine.MockSearchEngine" # Path at which to store the mock index MOCK_SEARCH_BACKING_FILE = ( diff --git a/cms/envs/common.py b/cms/envs/common.py index 999413ea2ab1..445df80d30bf 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -36,7 +36,12 @@ # Although this module itself may not use these imported variables, other dependent modules may. from lms.envs.common import ( USE_TZ, TECH_SUPPORT_EMAIL, PLATFORM_NAME, BUGS_EMAIL, DOC_STORE_CONFIG, DATA_DIR, ALL_LANGUAGES, WIKI_ENABLED, - update_module_store_settings, ASSET_IGNORE_REGEX, COPYRIGHT_YEAR + update_module_store_settings, ASSET_IGNORE_REGEX, COPYRIGHT_YEAR, PARENTAL_CONSENT_AGE_LIMIT, + # 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. + PROFILE_IMAGE_BACKEND, PROFILE_IMAGE_DEFAULT_FILENAME, PROFILE_IMAGE_DEFAULT_FILE_EXTENSION, + PROFILE_IMAGE_SECRET_KEY, PROFILE_IMAGE_MIN_BYTES, PROFILE_IMAGE_MAX_BYTES, ) from path import path from warnings import simplefilter @@ -140,8 +145,17 @@ # Enable the courseware search functionality 'ENABLE_COURSEWARE_INDEX': False, + # Enable content libraries search functionality + 'ENABLE_LIBRARY_INDEX': False, + # Enable course reruns, which will always use the split modulestore 'ALLOW_COURSE_RERUNS': True, + + # Social Media Sharing on Student Dashboard + 'DASHBOARD_SHARE_SETTINGS': { + # Note: Ensure 'CUSTOM_COURSE_URLS' has a matching value in lms/envs/common.py + 'CUSTOM_COURSE_URLS': False + } } ENABLE_JASMINE = False @@ -793,6 +807,7 @@ OPTIONAL_APPS = ( 'mentoring', + 'problem_builder', 'edx_sga', # edx-ora2 @@ -857,6 +872,8 @@ 'lti', 'library_content', 'edx_sga', + 'problem-builder', + 'pb-dashboard', # XBlocks from pmitros repos are prototypes. They should not be used # except for edX Learning Sciences experiments on edge.edx.org without # further work to make them robust, maintainable, finalize data formats, diff --git a/cms/envs/devstack.py b/cms/envs/devstack.py index 533b88bcc799..3aa7f47b0008 100644 --- a/cms/envs/devstack.py +++ b/cms/envs/devstack.py @@ -80,6 +80,7 @@ def should_show_debug_toolbar(_): ################################ SEARCH INDEX ################################ FEATURES['ENABLE_COURSEWARE_INDEX'] = True +FEATURES['ENABLE_LIBRARY_INDEX'] = True SEARCH_ENGINE = "search.elastic.ElasticSearchEngine" ############################################################################### diff --git a/cms/envs/test.py b/cms/envs/test.py index a5e330953da5..2d10aaad4947 100644 --- a/cms/envs/test.py +++ b/cms/envs/test.py @@ -249,6 +249,9 @@ # the one in lms/envs/test.py FEATURES['ENABLE_DISCUSSION_SERVICE'] = False +# Enable a parental consent age limit for testing +PARENTAL_CONSENT_AGE_LIMIT = 13 + # Enable content libraries code for the tests FEATURES['ENABLE_CONTENT_LIBRARIES'] = True @@ -267,11 +270,8 @@ # Courseware Search Index FEATURES['ENABLE_COURSEWARE_INDEX'] = True +FEATURES['ENABLE_LIBRARY_INDEX'] = True SEARCH_ENGINE = "search.tests.mock_search_engine.MockSearchEngine" -# Path at which to store the mock index -MOCK_SEARCH_BACKING_FILE = ( - TEST_ROOT / "index_file.dat" # pylint: disable=no-value-for-parameter -).abspath() # Dummy secret key for dev/test SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd' diff --git a/cms/static/coffee/spec/views/course_info_spec.coffee b/cms/static/coffee/spec/views/course_info_spec.coffee index e9846b80d790..8bf4e41f36ad 100644 --- a/cms/static/coffee/spec/views/course_info_spec.coffee +++ b/cms/static/coffee/spec/views/course_info_spec.coffee @@ -22,7 +22,7 @@ define ["js/views/course_info_handout", "js/views/course_info_update", "js/model delete window.analytics delete window.course_location_analytics - describe "Course Updates", -> + describe "Course Updates without Push notification", -> courseInfoTemplate = readFixtures('course_info_update.underscore') beforeEach -> @@ -100,7 +100,7 @@ define ["js/views/course_info_handout", "js/views/course_info_update", "js/model else modalCover.click() - it "does not rewrite links on save", -> + it "does send expected data on save", -> requests = AjaxHelpers["requests"](this) # Create a new update, verifying that the model is created @@ -116,9 +116,12 @@ define ["js/views/course_info_handout", "js/views/course_info_update", "js/model @courseInfoEdit.$el.find('.save-button').click() expect(model.save).toHaveBeenCalled() - # Verify content sent to server does not have rewritten links. - contentSaved = JSON.parse(requests[requests.length - 1].requestBody).content - expect(contentSaved).toEqual('/static/image.jpg') + # Verify push_notification_selected is set to false. + requestSent = JSON.parse(requests[requests.length - 1].requestBody) + expect(requestSent.push_notification_selected).toEqual(false) + + # Verify the link is not rewritten when saved. + expect(requestSent.content).toEqual('/static/image.jpg') it "does rewrite links for preview", -> # Create a new update. @@ -147,6 +150,41 @@ define ["js/views/course_info_handout", "js/views/course_info_update", "js/model it "does not remove existing course info on click outside modal", -> @cancelExistingCourseInfo(false) + describe "Course Updates WITH Push notification", -> + courseInfoTemplate = readFixtures('course_info_update.underscore') + + beforeEach -> + setFixtures($(" - -

Enter two integers which sum to 10:

- -
- -
- -

Enter two integers which sum to 20:

- -
- -
- - -
-

Explanation

-

Any set of integers on the line \(y = 10 - x\) and \(y = 20 - x\) satisfy these constraints.

-

You can also add images within the solution clause like so:

- -
-
+
+ Enter two integers that sum to 10. + +
+ +
+
+
+ Enter two integers that sum to 20. + +
+ +
+
+ +
+

Explanation

+

Any set of integers on the line \(y = 10 - x\) and \(y = 20 - x\) satisfy these constraints.

+

To add an image to the solution, use an HTML "img" tag. Make sure to include alt text.

+ Description of image, with a primary goal of explaining its 
+          relevance to the problem or concept being illustrated for someone 
+          who is unable to see the image. +
+
diff --git a/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml b/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml index 6f087763df25..bfdf72a1cc7e 100644 --- a/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml @@ -4,22 +4,36 @@ metadata: markdown: !!null data: | - Here's an example of a "Drag and Drop" question set. Click and drag each word in the scrollbar below, up to the numbered bucket which matches the number of letters in the word. +

+ In drag and drop problems, students respond to a question by dragging text or objects to a specific location on an image. +

+

+ For more information, see + + Drag and Drop Problem in Building and Running an edX Course.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problems as models.

+

_____________________________________________________________________________

- - - - - - - - - - - - - - +

Simple Drag and Drop

+
+ Drag each word in the scrollbar to the bucket that matches the number of letters in the word. + + + + + + + + + + + + + +
+ correct_answer = { '1': [[70, 150], 121], '6': [[190, 150], 121], @@ -36,13 +50,12 @@ data: | correct = ['correct'] else: correct = ['incorrect'] - -
+ + - -

Drag and Drop with Outline

-

Please label hydrogen atoms connected with left carbon atom.

-
+

Drag and Drop with Outline

+
+ Label the hydrogen atoms connected with the left carbon atom. @@ -58,7 +71,8 @@ data: | - +
+ correct_answer = [{ 'draggables': ['1', '2'], 'targets': ['t2', 't3', 't4' ], diff --git a/common/lib/xmodule/xmodule/templates/problem/formularesponse.yaml b/common/lib/xmodule/xmodule/templates/problem/formularesponse.yaml new file mode 100644 index 000000000000..8c12edda61bf --- /dev/null +++ b/common/lib/xmodule/xmodule/templates/problem/formularesponse.yaml @@ -0,0 +1,57 @@ +--- +metadata: + display_name: Math Expression Input + markdown: !!null +data: | + +

+ In math expression input problems, learners enter text that represents a + mathematical expression into a field, and text is converted to a symbolic + expression that appears below that field. You can refer learners to + + Entering Mathematical and Scientific Expressions in the edX Guide for + Students for information about how to enter text into the field. +

+

+ Math expression problems can include unknown variables and relatively + complicated symbolic expressions. The grader uses a numerical sampling to + determine whether the student’s response matches your math expression, to a + specified numerical tolerance. You must specify the allowed variables in the + expression as well as the range of values for each variable. +

+

+ To create these problems, you use MathJax to change your plain text into + "beautiful math." For more information about how to use MathJax in Studio, + see + A Brief Introduction to MathJax in Studio in Building and Running an edx + Course. +

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problems as models.

+

_____________________________________________________________________________

+ +

Write an expression for the product of \( R_1\), \( R_2\), and + the inverse of \( R_3\) .

+ + + + + + + +

Let \( x\) be a variable, and let \( n\) be an arbitrary constant. + What is the derivative of \( x^n\)?

+ + + + + + + + +
diff --git a/common/lib/xmodule/xmodule/templates/problem/forumularesponse.yaml b/common/lib/xmodule/xmodule/templates/problem/forumularesponse.yaml deleted file mode 100644 index 1e8477f79695..000000000000 --- a/common/lib/xmodule/xmodule/templates/problem/forumularesponse.yaml +++ /dev/null @@ -1,44 +0,0 @@ ---- -metadata: - display_name: Math Expression Input - markdown: !!null -data: | - -

- A math expression input problem accepts a line of text representing a mathematical expression from the - student, and evaluates the input for equivalence to a mathematical expression provided by the - grader. Correctness is based on numerical sampling of the symbolic expressions. -

-

- The answer is correct if both the student provided response and the grader's mathematical - expression are equivalent to specified numerical tolerance, over a specified range of values for each - variable. -

- -

This kind of response checking can handle symbolic expressions, but places an extra burden - on the problem author to specify the allowed variables in the expression, and the - numerical ranges over which the variables must be sampled in order to test for correctness.

- - -

Give an equation for the relativistic energy of an object with mass m. Explicitly indicate multiplication with a * symbol.

- - -
E = -
- -

The answer to this question is (R_1*R_2)/R_3.

- - - - - - -
-

Explanation

-

The mathematical summary of many of the theory of relativity developed by Einstein is that the amount of energy contained in a mass m is the mass time the speed of light squared.

-

As you can see with the formula entry, the answer is \(\frac{R_1*R_2}{R_3}\)

-
-
-
diff --git a/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml b/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml index 8a9c34425095..ab0589b1658f 100644 --- a/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml @@ -4,19 +4,35 @@ metadata: markdown: !!null data: | -

- An image mapped input problem presents an image for the student. - Input is given by the location of mouse clicks on the image. - Correctness of input can be evaluated based on expected dimensions of a rectangle. -

-

Which animal shown below is a kitten?

+

+ In an image mapped input problem, also known as a "pointing on a picture" + problem, students click inside a defined region in an image. You define this + region by including coordinates in the body of the problem. You can define + one rectangular region, multiple rectangular regions, or one non-rectangular + region. For more information, see + Image Mapped Input + Problem in Building and Running an edx Course. +

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problem as a model.

+

_____________________________________________________________________________

+ +
+ What country is home to the Great Pyramid of Giza as well as the cities + of Cairo and Memphis? Click the country on the map below. - + - -
-

Explanation

-

The animal on the right is a kitten. The animal on the left is a puppy, not a kitten.

-
-
+
+ +
+

Explanation

+

Egypt is home to not only the Pyramids, Cairo, and Memphis, but also + the Sphinx and the ancient Royal Library of Alexandria.

+
+
+ diff --git a/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml b/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml index d6fbc4b3187e..d0fa838090e9 100644 --- a/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml @@ -3,37 +3,57 @@ metadata: display_name: Custom Javascript Display and Grading markdown: !!null data: | - + +

+ In these problems (also called custom JavaScript problems or JS Input + problems), you add a problem or tool that uses JavaScript in Studio. + Studio embeds the problem in an IFrame so that your students can + interact with it in the LMS. You can grade your students' work using + JavaScript and some basic Python, and the grading is integrated into the + edX grading system. +

+

+ The JS Input problem that you create must use HTML, JavaScript, and cascading + style sheets (CSS). You can use any application creation tool, such as the + Google Web Toolkit (GWT), to create your JS Input problem. +

+

+ For more information, see + + Custom JavaScript Problem in Building and Running an edX Course. +

+

JavaScript developers shoud also see + Custom JavaScript Applications in the edX Developer's Guide.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problem as a model.

+

_____________________________________________________________________________

+ -

- The shapes below can be selected (yellow) or unselected (cyan). - Clicking on them repeatedly will cycle through these two states. -

-

- If the cone is selected (and not the cube), a correct answer will be - generated after pressing "Check". Clicking on either "Check" or "Save" - will register the current state. -

+

In the following image, click the objects until the cone is yellow + and the cube is blue.

} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Example show/hide explanation} - Extra explanations can be tucked away behind a "showhide" toggle flag: + You can provide additional information that only appears at certain times by including a "showhide" flag. - \edXshowhide{sh1}{More explanation}{This is a hidden explanation. It - can contain equations: $\alpha = \frac{2}{\sqrt{1+\gamma}}$ } + \edXshowhide{sh1}{More explanation}{This is a hidden explanation. It + can contain equations, such as $\alpha = \frac{2}{\sqrt{1+\gamma}}$ }. - This is some text after the showhide example. + This is additional text after the hidden explanation. markdown: !!null data: | - -

-

Example "option" problem

-

-

- Where is the earth?

-

+

If you have a problem that is already written in LaTeX, you can use this problem type to + easily convert your code into XML. After you paste your code into the LaTeX editor, + you only need to make a few minor adjustments.

+

For more information, see + + Problem Written in LaTeX in Building and Running an edX Course.

+

You can use the following example problems as models.

+

Example Option Problem

+
+ Which of the following countries celebrates its independence on August 15? +
- + -

-

-

Example "symbolic" problem

-

-

- What is Einstein's equation for the energy equivalent of a mass [mathjaxinline]m[/mathjaxinline]?

-

+

+ +
+

Explanation

+

India became an independent nation on August 15, 1947.

+
+
+
+

Example Multiple Choice Problem

+
+ Which of the following countries has the largest population? + + + Brazil + Germany + Indonesia + Russia + + +
+ +
+

Explanation

+

According to September 2014 estimates:

+

The population of Indonesia is approximately 250 million.

+

The population of Brazil is approximately 200 million.

+

The population of Russia is approximately 146 million.

+

The population of Germany is approximately 81 million.

+
+
+
+

Example Math Expression Problem

+
+ What is Einstein's equation for the energy equivalent of a mass [mathjaxinline]m[/mathjaxinline]? -

-

-

Example "numerical" problem

-

-

- Estimate the energy savings (in J/y) if all the people ([mathjaxinline]3\times 10^8[/mathjaxinline]) in the U. S. switched from U. S. code to low flow shower heads.

-

+

+
+

Example Numerical Problem

+
+ Estimate the energy savings (in J/y) if all the people ([mathjaxinline]3\times 10^8[/mathjaxinline]) in the U. S. switched from U. S. code to low-flow shower heads.

Energy saved =

+

 EJ/year

-

 EJ/year

-

-

-

Example "multiple choice" problem

-

-

- What color is a banana?

-

- - - - Red - - - Green - - - Yellow - - - Blue - - - -

-

-

Example "string response" problem

-

-

- In what U.S. state is Detroit located?

-

- - +

+
+

Example Fill-in-the-Blank Problem

+
+ What was the first post-secondary school in China to allow both male and female students? + + National Central University + Nanjing University + -

-

- An explanation of the answer can be provided by using the edXsolution macro. Click on "Show Answer" to see the solution.

-

- - Answer: - Detroit is near Canada, but it is actually in the United States. - -

-

-

Example "custom response" problem

-

-

- This problem demonstrates the use of a custom python script used for checking the answer.

- -

- Enter a python list of two numbers which sum to 10, eg [9,1]:

-

- - - -

-

-

Example image

-

-

- Include image by using the edXxml macro:

-

- -

-

-

Example show/hide explanation

-

-

- Extra explanations can be tucked away behind a "showhide" toggle flag:

+
+ +
+

Explanation

+

Nanjing Higher Normal Institute first admitted female students in 1920.

+
+
+
+

Example Custom Python-Evaluated Input Problem

+ +
+ Enter two integers that sum to 10. + +
+ +
+
+
+ Enter two integers that sum to 20. + +
+ +
+
+ +
+

Explanation

+

Any set of integers on the line \(y = 10 - x\) and \(y = 20 - x\) satisfy these constraints.

+

To add an image to the solution, use an HTML "img" tag. Make sure to include alt text.

+ Description of image +
+
+
+

Example Image Mapped Input Problem

+
+ What country is home to the Great Pyramid of Giza as well as the cities + of Cairo and Memphis? Click the country on the map below. + + + +
+ +
+

Explanation

+

Egypt is home to not only the Pyramids, Cairo, and Memphis, but also + the Sphinx and the ancient Royal Library of Alexandria.

+
+
+
+

Example Hidden Explanation

+

You can provide additional information that only appears at certain times by including a "showhide" flag.

- +

-
-
+
\ No newline at end of file diff --git a/common/lib/xmodule/xmodule/templates/problem/multiplechoice.yaml b/common/lib/xmodule/xmodule/templates/problem/multiplechoice.yaml index a222d1993993..2aab5d17f9b1 100644 --- a/common/lib/xmodule/xmodule/templates/problem/multiplechoice.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/multiplechoice.yaml @@ -2,40 +2,53 @@ metadata: display_name: Multiple Choice markdown: | - A multiple choice problem presents radio buttons for student input. Students can only select a single option presented. Multiple Choice questions have been the subject of many areas of research due to the early invention and adoption of bubble sheets. - - One of the main elements that goes into a good multiple choice question is the existence of good distractors. That is, each of the alternate responses presented to the student should be the result of a plausible mistake that a student might make. - - >>What Apple device competed with the portable CD player?<< - ( ) The iPad - ( ) Napster - (x) The iPod - ( ) The vegetable peeler - + Multiple choice problems allow learners to select only one option. Learners can see all the options along with the problem text. + + When you add the problem, be sure to select Settings to specify a Display Name and other values that apply. + + You can use the following example problem as a model. + _____________________________________________________________________________ + + >>Which of the following countries has the largest population?<< + ( ) Brazil + ( ) Germany + (x) Indonesia + ( ) Russia + [explanation] - The release of the iPod allowed consumers to carry their entire music library with them in a format that did not rely on fragile and energy-intensive spinning disks. + According to September 2014 estimates: + The population of Indonesia is approximately 250 million. + The population of Brazil is approximately 200 million. + The population of Russia is approximately 146 million. + The population of Germany is approximately 81 million. [explanation] + data: | -

- A multiple choice problem presents radio buttons for student - input. Students can only select a single option presented. Multiple Choice questions have been the subject of many areas of research due to the early invention and adoption of bubble sheets.

-

One of the main elements that goes into a good multiple choice question is the existence of good distractors. That is, each of the alternate responses presented to the student should be the result of a plausible mistake that a student might make. -

- -

What Apple device competed with the portable CD player?

- - - The iPad - Napster - The iPod - The vegetable peeler - - - -
-

Explanation

-

The release of the iPod allowed consumers to carry their entire music library with them in a format that did not rely on fragile and energy-intensive spinning disks.

-
-
-
+

Multiple choice problems allow learners to select only one option. + Learners can see all the options along with the problem text.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problem as a model.

+
+ Which of the following countries has the largest population? + + + Brazil + Germany + Indonesia + Russia + + +
+ +
+

Explanation

+

According to September 2014 estimates:

+

The population of Indonesia is approximately 250 million.

+

The population of Brazil is approximately 200 million.

+

The population of Russia is approximately 146 million.

+

The population of Germany is approximately 81 million.

+
+
+
\ No newline at end of file diff --git a/common/lib/xmodule/xmodule/templates/problem/numericalresponse.yaml b/common/lib/xmodule/xmodule/templates/problem/numericalresponse.yaml index 2cf092223e7a..8d886d3b3034 100644 --- a/common/lib/xmodule/xmodule/templates/problem/numericalresponse.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/numericalresponse.yaml @@ -2,66 +2,66 @@ metadata: display_name: Numerical Input markdown: | - A numerical input problem accepts a line of text input from the student, and evaluates the input for correctness based on its numerical value. + In a numerical input problem, learners enter numbers or a specific and relatively simple mathematical expression. Learners enter the response in plain text, and the system then converts the text to a symbolic expression that learners can see below the response field. - The answer is correct if it is within a specified numerical tolerance of the expected answer. + The system can handle several types of characters, including basic operators, fractions, exponents, and common constants such as "i". You can refer learners to "Entering Mathematical and Scientific Expressions" in the edX Guide for Students for more information. - >>Enter the numerical value of Pi:<< - = 3.14159 +- .02 - - >>Enter the approximate value of 502*9:<< - = 4518 +- 15% + When you add the problem, be sure to select Settings to specify a Display Name and other values that apply. - >>Enter the number of fingers on a human hand<< - = 5 + You can use the following example problems as models. + _____________________________________________________________________________ - [explanation] - Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14. + >>How many miles away from Earth is the sun? Use scientific notation to answer.<< - Although you can get an exact value by typing 502*9 into a calculator, the result will be close to 500*10, or 5,000. The grader accepts any response within 15% of the true value, 4518, so that you can use any estimation technique that you like. + = 9.3*10^6 + or= 9.296*10^6 - If you look at your hand, you can count that you have five fingers. - [explanation] + >>The square of what number is -100?<< + + = 10*i + + [explanation] + The sun is 93,000,000, or 9.3*10^6, miles away from Earth. + -100 is the square of 10 times the imaginary number, i. + [explanation] data: | - -

- A numerical input problem accepts a line of text input from the - student, and evaluates the input for correctness based on its - numerical value. -

+ + +

In a numerical input problem, learners enter numbers or a specific and + relatively simple mathematical expression. Learners enter the response in + plain text, and the system then converts the text to a symbolic expression + that learners can see below the response field.

+ +

The system can handle several types of characters, including basic + operators, fractions, exponents, and common constants such as i. You can + refer learners to + + Entering Mathematical and Scientific Expressions in the edX Guide for + Students for information about how to enter text into the field.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

-

- The answer is correct if it is within a specified numerical tolerance - of the expected answer. -

- +

You can use the following example problems as models.

+

_____________________________________________________________________________

-

Enter the numerical value of Pi: - - - - -

-

Enter the approximate value of 502*9: - - - - -

+
+ How many miles away from Earth is the sun? Use scientific notation to answer. + + + +
-

Enter the number of fingers on a human hand: - - - -

- -
-

Explanation

-

Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14.

-

Although you can get an exact value by typing 502*9 into a calculator, the result will be close to 500*10, or 5,000. The grader accepts any response within 15% of the true value, 4518, so that you can use any estimation technique that you like.

-

If you look at your hand, you can count that you have five fingers.

-
-
-
+
+ The square of what number is -100? + + + +
+ +
+

Explanation

+

The sun is 93,000,000, or 9.3*10^6, miles away from Earth.

+

-100 is the square of 10 times the imaginary number, i.

+
+
+
\ No newline at end of file diff --git a/common/lib/xmodule/xmodule/templates/problem/optionresponse.yaml b/common/lib/xmodule/xmodule/templates/problem/optionresponse.yaml index 1e661fd0af49..25de5fa3fc23 100644 --- a/common/lib/xmodule/xmodule/templates/problem/optionresponse.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/optionresponse.yaml @@ -2,35 +2,39 @@ metadata: display_name: Dropdown markdown: | - Dropdown problems give a limited set of options for students to respond with, and present those options in a format that encourages them to search for a specific answer rather than being immediately presented with options from which to recognize the correct answer. + Dropdown problems allow learners to select only one option from a list of options. - The answer options and the identification of the correct answer is defined in the optioninput tag. + When you add the problem, be sure to select Settings to specify a Display Name and other values that apply. - >>Translation between Dropdown and __________ is extremely straightforward:<< + You can use the following example problem as a model. - [[(Multiple Choice), Text Input, Numerical Input, External Response, Image Response]] + _____________________________________________________________________________ - [explanation] - Multiple Choice also allows students to select from a variety of pre-written responses, although the format makes it easier for students to read very long response options. Dropdowns also differ slightly because students are more likely to think of an answer and then search for it rather than relying purely on recognition to answer the question. - [explanation] + >>Which of the following countries celebrates its independence on August 15?<< + + [[(India), Spain, China, Bermuda]] + + [explanation] + India became an independent nation on August 15, 1947. + [explanation] data: | -

Dropdown problems give a limited set of options for students to respond with, and present those options - in a format that encourages them to search for a specific answer rather than being immediately presented with options from which to recognize the correct answer.

- -

- The answer options and the identification of the correct answer is defined in the optioninput tag. -

-

Translation between Dropdown and __________ is extremely straightforward: - - - - -

- -
-

Explanation

-

Multiple Choice also allows students to select from a variety of pre-written responses, although the format makes it easier for students to read very long response options. Optionresponse also differs slightly because students are more likely to think of an answer and then search for it rather than relying purely on recognition to answer the question.

-
-
+

Dropdown problems allow learners to select only one option from a list of options.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problem as a model.

+
+ Which of the following countries celebrates its independence on August 15? +
+ + + +
+ +
+

Explanation

+

India became an independent nation on August 15, 1947.

+
+
+ diff --git a/common/lib/xmodule/xmodule/templates/problem/string_response.yaml b/common/lib/xmodule/xmodule/templates/problem/string_response.yaml index 008a6bf6472c..701934f40ed2 100644 --- a/common/lib/xmodule/xmodule/templates/problem/string_response.yaml +++ b/common/lib/xmodule/xmodule/templates/problem/string_response.yaml @@ -2,38 +2,45 @@ metadata: display_name: Text Input markdown: | - A text input problem accepts a line of text from the student, and evaluates the input for correctness based on an expected answer. - - The answer is correct if it matches every character of the expected answer. This can be a problem with international spelling, dates, or anything where the format of the answer is not clear. - - >>Which US state has Lansing as its capital?<< - - = Michigan + In text input problems, also known as "fill-in-the-blank" problems, learners enter text into a response field. The text can include letters and characters such as punctuation marks. The text that the learner enters must match your specified answer text exactly. You can specify more than one correct answer. Learners must enter a response that matches one of the correct answers exactly. + When you add the problem, be sure to select Settings to specify a Display Name and other values that apply. + + You can use the following example problem as a model. + _____________________________________________________________________________ + + >>What was the first post-secondary school in China to allow both male and female students?<< + + = Nanjing Higher Normal Institute + or= National Central University + or= Nanjing University [explanation] - Lansing is the capital of Michigan, although it is not Michigan's largest city, or even the seat of the county in which it resides. + Nanjing Higher Normal Institute first admitted female students in 1920. [explanation] + data: | -

- - A text input problem accepts a line of text from the - student, and evaluates the input for correctness based on an expected - answer. -

-

- The answer is correct if it matches every character of the expected answer. This can be a problem with international spelling, dates, or anything where the format of the answer is not clear. -

- -

Which US state has Lansing as its capital?

- - - - -
-

Explanation

-

Lansing is the capital of Michigan, although it is not Michigan's largest city, or even the seat of the county in which it resides.

-
-
+

In text input problems, also known as "fill-in-the-blank" problems, + learners enter text into a response field. The text that the learner enters + must match your specified answer text exactly. You can specify more than + one correct answer. Learners must enter a response that matches one of the + correct answers exactly.

+

When you add the problem, be sure to select Settings + to specify a Display Name and other values that apply.

+

You can use the following example problem as a model.

+
+ What was the first post-secondary school in China to allow both male and female students? + + National Central University + Nanjing University + + +
+ +
+

Explanation

+

Nanjing Higher Normal Institute first admitted female students in 1920.

+
+
diff --git a/common/lib/xmodule/xmodule/tests/__init__.py b/common/lib/xmodule/xmodule/tests/__init__.py index 65003ccd4962..b8b339ff4ac7 100644 --- a/common/lib/xmodule/xmodule/tests/__init__.py +++ b/common/lib/xmodule/xmodule/tests/__init__.py @@ -16,8 +16,6 @@ import unittest from contextlib import contextmanager, nested -from eventtracking import tracker -from eventtracking.django import DjangoTracker from functools import wraps from lazy import lazy from mock import Mock, patch @@ -37,7 +35,6 @@ from xmodule.modulestore.xml import CourseLocationManager from xmodule.x_module import ModuleSystem, XModuleDescriptor, XModuleMixin - MODULE_DIR = path(__file__).dirname() # Location of common test DATA directory # '../../../../edx-platform/common/test/data/' @@ -58,14 +55,11 @@ class TestModuleSystem(ModuleSystem): # pylint: disable=abstract-method """ ModuleSystem for testing """ - @patch('eventtracking.tracker.emit') - def __init__(self, mock_emit, **kwargs): # pylint: disable=unused-argument + def __init__(self, **kwargs): # pylint: disable=unused-argument id_manager = CourseLocationManager(kwargs['course_id']) kwargs.setdefault('id_reader', id_manager) kwargs.setdefault('id_generator', id_manager) kwargs.setdefault('services', {}).setdefault('field-data', DictFieldData({})) - self.tracker = DjangoTracker() - tracker.register_tracker(self.tracker) super(TestModuleSystem, self).__init__(**kwargs) def handler_url(self, block, handler, suffix='', query='', thirdparty=False): diff --git a/common/lib/xmodule/xmodule/tests/test_capa_module.py b/common/lib/xmodule/xmodule/tests/test_capa_module.py index 2c666743aeb7..e88e59782da7 100644 --- a/common/lib/xmodule/xmodule/tests/test_capa_module.py +++ b/common/lib/xmodule/xmodule/tests/test_capa_module.py @@ -1659,18 +1659,26 @@ def test_check_unmask_answerpool(self): @ddt.ddt class CapaDescriptorTest(unittest.TestCase): - def _create_descriptor(self, xml): + def _create_descriptor(self, xml, name=None): """ Creates a CapaDescriptor to run test against """ descriptor = CapaDescriptor(get_test_system(), scope_ids=1) descriptor.data = xml + if name: + descriptor.display_name = name return descriptor @ddt.data(*responsetypes.registry.registered_tags()) def test_all_response_types(self, response_tag): """ Tests that every registered response tag is correctly returned """ xml = "<{response_tag}>".format(response_tag=response_tag) - descriptor = self._create_descriptor(xml) + name = "Some Capa Problem" + descriptor = self._create_descriptor(xml, name=name) self.assertEquals(descriptor.problem_types, {response_tag}) + self.assertEquals(descriptor.index_dictionary(), { + 'content_type': CapaDescriptor.INDEX_CONTENT_TYPE, + 'display_name': name, + 'problem_types': [response_tag] + }) def test_response_types_ignores_non_response_tags(self): xml = textwrap.dedent(""" @@ -1687,8 +1695,14 @@ def test_response_types_ignores_non_response_tags(self):
""") - descriptor = self._create_descriptor(xml) + name = "Test Capa Problem" + descriptor = self._create_descriptor(xml, name=name) self.assertEquals(descriptor.problem_types, {"multiplechoiceresponse"}) + self.assertEquals(descriptor.index_dictionary(), { + 'content_type': CapaDescriptor.INDEX_CONTENT_TYPE, + 'display_name': name, + 'problem_types': ["multiplechoiceresponse"] + }) def test_response_types_multiple_tags(self): xml = textwrap.dedent(""" @@ -1710,8 +1724,16 @@ def test_response_types_multiple_tags(self): """) - descriptor = self._create_descriptor(xml) + name = "Other Test Capa Problem" + descriptor = self._create_descriptor(xml, name=name) self.assertEquals(descriptor.problem_types, {"multiplechoiceresponse", "optionresponse"}) + self.assertEquals( + descriptor.index_dictionary(), { + 'content_type': CapaDescriptor.INDEX_CONTENT_TYPE, + 'display_name': name, + 'problem_types': ["optionresponse", "multiplechoiceresponse"] + } + ) class ComplexEncoderTest(unittest.TestCase): diff --git a/common/lib/xmodule/xmodule/tests/test_library_content.py b/common/lib/xmodule/xmodule/tests/test_library_content.py index fd9313f8463c..cbe9ad301867 100644 --- a/common/lib/xmodule/xmodule/tests/test_library_content.py +++ b/common/lib/xmodule/xmodule/tests/test_library_content.py @@ -18,6 +18,7 @@ from xmodule.tests import get_test_system from xmodule.validation import StudioValidationMessage from xmodule.x_module import AUTHOR_VIEW +from search.search_engine_base import SearchEngine dummy_render = lambda block, _: Fragment(block.data) # pylint: disable=invalid-name @@ -66,10 +67,17 @@ def get_module(descriptor): module.xmodule_runtime = module_system -class TestLibraryContentModule(LibraryContentTest): +class LibraryContentModuleTestMixin(object): """ Basic unit tests for LibraryContentModule """ + problem_types = [ + ["multiplechoiceresponse"], ["optionresponse"], ["optionresponse", "coderesponse"], + ["coderesponse", "optionresponse"] + ] + + problem_type_lookup = {} + def _get_capa_problem_type_xml(self, *args): """ Helper function to create empty CAPA problem definition """ problem = "" @@ -84,12 +92,10 @@ def _create_capa_problems(self): Creates four blocks total. """ - problem_types = [ - ["multiplechoiceresponse"], ["optionresponse"], ["optionresponse", "coderesponse"], - ["coderesponse", "optionresponse"] - ] - for problem_type in problem_types: - self.make_block("problem", self.library, data=self._get_capa_problem_type_xml(*problem_type)) + self.problem_type_lookup = {} + for problem_type in self.problem_types: + block = self.make_block("problem", self.library, data=self._get_capa_problem_type_xml(*problem_type)) + self.problem_type_lookup[block.location] = problem_type def test_lib_content_block(self): """ @@ -236,6 +242,42 @@ def test_non_editable_settings(self): self.assertNotIn(LibraryContentDescriptor.display_name, non_editable_metadata_fields) +@patch('xmodule.library_tools.SearchEngine.get_search_engine', Mock(return_value=None)) +class TestLibraryContentModuleNoSearchIndex(LibraryContentModuleTestMixin, LibraryContentTest): + """ + Tests for library container when no search index is available. + Tests fallback low-level CAPA problem introspection + """ + pass + + +search_index_mock = Mock(spec=SearchEngine) # pylint: disable=invalid-name + + +@patch('xmodule.library_tools.SearchEngine.get_search_engine', Mock(return_value=search_index_mock)) +class TestLibraryContentModuleWithSearchIndex(LibraryContentModuleTestMixin, LibraryContentTest): + """ + Tests for library container with mocked search engine response. + """ + def _get_search_response(self, field_dictionary=None): + """ Mocks search response as returned by search engine """ + target_type = field_dictionary.get('problem_types') + matched_block_locations = [ + key for key, problem_types in + self.problem_type_lookup.items() if target_type in problem_types + ] + return { + 'results': [ + {'data': {'id': str(location)}} for location in matched_block_locations + ] + } + + def setUp(self): + """ Sets up search engine mock """ + super(TestLibraryContentModuleWithSearchIndex, self).setUp() + search_index_mock.search = Mock(side_effect=self._get_search_response) + + @patch( 'xmodule.modulestore.split_mongo.caching_descriptor_system.CachingDescriptorSystem.render', VanillaRuntime.render ) diff --git a/common/lib/xmodule/xmodule/vertical_block.py b/common/lib/xmodule/xmodule/vertical_block.py index 293c8657905b..1f2b4b874f96 100644 --- a/common/lib/xmodule/xmodule/vertical_block.py +++ b/common/lib/xmodule/xmodule/vertical_block.py @@ -128,3 +128,23 @@ def studio_view(self, context): # TODO: Remove this when studio better supports editing of pure XBlocks. fragment.add_javascript('VerticalBlock = XModule.Descriptor;') return fragment + + def index_dictionary(self): + """ + Return dictionary prepared with module content and type for indexing. + """ + # return key/value fields in a Python dict object + # values may be numeric / string or dict + # default implementation is an empty dict + xblock_body = super(VerticalBlock, self).index_dictionary() + index_body = { + "display_name": self.display_name, + } + if "content" in xblock_body: + xblock_body["content"].update(index_body) + else: + xblock_body["content"] = index_body + # We use "Sequence" for sequentials and verticals + xblock_body["content_type"] = "Sequence" + + return xblock_body diff --git a/common/lib/xmodule/xmodule/video_module/video_xfields.py b/common/lib/xmodule/xmodule/video_module/video_xfields.py index c943e32a2e4d..fa551a63f27a 100644 --- a/common/lib/xmodule/xmodule/video_module/video_xfields.py +++ b/common/lib/xmodule/xmodule/video_module/video_xfields.py @@ -52,13 +52,21 @@ class VideoFields(object): default="" ) start_time = RelativeTime( # datetime.timedelta object - help=_("Time you want the video to start if you don't want the entire video to play. Formatted as HH:MM:SS. The maximum value is 23:59:59."), + help=_( + "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." + ), display_name=_("Video Start Time"), scope=Scope.settings, default=datetime.timedelta(seconds=0) ) end_time = RelativeTime( # datetime.timedelta object - help=_("Time you want the video to stop if you don't want the entire video to play. Formatted as HH:MM:SS. The maximum value is 23:59:59."), + help=_( + "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." + ), display_name=_("Video Stop Time"), scope=Scope.settings, default=datetime.timedelta(seconds=0) @@ -160,8 +168,8 @@ class VideoFields(object): default=False ) edx_video_id = String( - help=_("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 an edX Video ID, enter values in those other fields and ignore this field."), - display_name=_("EdX Video ID"), + help=_("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."), # pylint: disable=line-too-long + display_name=_("Video ID"), scope=Scope.settings, default="", ) diff --git a/common/lib/xmodule/xmodule/x_module.py b/common/lib/xmodule/xmodule/x_module.py index 08bbc08e53a4..437000d8ad1e 100644 --- a/common/lib/xmodule/xmodule/x_module.py +++ b/common/lib/xmodule/xmodule/x_module.py @@ -39,6 +39,7 @@ XMODULE_METRIC_NAME = 'edxapp.xmodule' XMODULE_DURATION_METRIC_NAME = XMODULE_METRIC_NAME + '.duration' +XMODULE_METRIC_SAMPLE_RATE = 0.1 # Stats event sent to DataDog in order to determine if old XML parsing can be deprecated. DEPRECATION_VSCOMPAT_EVENT = 'deprecation.vscompat' @@ -554,6 +555,8 @@ def bind_for_student(self, xmodule_runtime, field_data, user_id): # Skip rebinding if we're already bound a user, and it's this user. if self.scope_ids.user_id is not None and user_id == self.scope_ids.user_id: + if getattr(xmodule_runtime, 'position', None): + self.position = xmodule_runtime.position # update the position of the tab return # If we are switching users mid-request, save the data from the old user. @@ -1193,13 +1196,15 @@ def render(self, block, view_name, context=None): u'action:render', u'action_status:{}'.format(status), u'course_id:{}'.format(course_id), - u'block_type:{}'.format(block.scope_ids.block_type) + u'block_type:{}'.format(block.scope_ids.block_type), + u'block_family:{}'.format(block.entry_point), ] - dog_stats_api.increment(XMODULE_METRIC_NAME, tags=tags) + dog_stats_api.increment(XMODULE_METRIC_NAME, tags=tags, sample_rate=XMODULE_METRIC_SAMPLE_RATE) dog_stats_api.histogram( XMODULE_DURATION_METRIC_NAME, end_time - start_time, - tags=tags + tags=tags, + sample_rate=XMODULE_METRIC_SAMPLE_RATE, ) def handle(self, block, handler_name, request, suffix=''): @@ -1220,13 +1225,15 @@ def handle(self, block, handler_name, request, suffix=''): u'action:handle', u'action_status:{}'.format(status), u'course_id:{}'.format(course_id), - u'block_type:{}'.format(block.scope_ids.block_type) + u'block_type:{}'.format(block.scope_ids.block_type), + u'block_family:{}'.format(block.entry_point), ] - dog_stats_api.increment(XMODULE_METRIC_NAME, tags=tags) + dog_stats_api.increment(XMODULE_METRIC_NAME, tags=tags, sample_rate=XMODULE_METRIC_SAMPLE_RATE) dog_stats_api.histogram( XMODULE_DURATION_METRIC_NAME, end_time - start_time, - tags=tags + tags=tags, + sample_rate=XMODULE_METRIC_SAMPLE_RATE ) diff --git a/common/static/js/spec_helpers/ajax_helpers.js b/common/static/js/spec_helpers/ajax_helpers.js index f2be1a44fb8d..e9b97696e4bf 100644 --- a/common/static/js/spec_helpers/ajax_helpers.js +++ b/common/static/js/spec_helpers/ajax_helpers.js @@ -1,6 +1,6 @@ define(['sinon', 'underscore'], function(sinon, _) { - var fakeServer, fakeRequests, expectRequest, expectJsonRequest, - respondWithJson, respondWithError, respondWithTextError, respondToDelete; + var fakeServer, fakeRequests, expectRequest, expectJsonRequest, expectPostRequest, + respondWithJson, respondWithError, respondWithTextError, respondWithNoContent; /* These utility methods are used by Jasmine tests to create a mock server or * get reference to mock requests. In either case, the cleanup (restore) is done with @@ -68,6 +68,20 @@ define(['sinon', 'underscore'], function(sinon, _) { expect(JSON.parse(request.requestBody)).toEqual(jsonRequest); }; + /** + * Intended for use with POST requests using application/x-www-form-urlencoded. + */ + expectPostRequest = function(requests, url, body, requestIndex) { + var request; + if (_.isUndefined(requestIndex)) { + requestIndex = requests.length - 1; + } + request = requests[requestIndex]; + expect(request.url).toEqual(url); + expect(request.method).toEqual("POST"); + expect(_.difference(request.requestBody.split('&'), body.split('&'))).toEqual([]); + }; + respondWithJson = function(requests, jsonResponse, requestIndex) { if (_.isUndefined(requestIndex)) { requestIndex = requests.length - 1; @@ -109,7 +123,7 @@ define(['sinon', 'underscore'], function(sinon, _) { ); }; - respondToDelete = function(requests, requestIndex) { + respondWithNoContent = function(requests, requestIndex) { if (_.isUndefined(requestIndex)) { requestIndex = requests.length - 1; } @@ -122,9 +136,10 @@ define(['sinon', 'underscore'], function(sinon, _) { 'requests': fakeRequests, 'expectRequest': expectRequest, 'expectJsonRequest': expectJsonRequest, + 'expectPostRequest': expectPostRequest, 'respondWithJson': respondWithJson, 'respondWithError': respondWithError, 'respondWithTextError': respondWithTextError, - 'respondToDelete': respondToDelete + 'respondWithNoContent': respondWithNoContent, }; }); diff --git a/common/templates/course_modes/_contribution.html b/common/templates/course_modes/_contribution.html deleted file mode 100644 index ecab7280c5c5..000000000000 --- a/common/templates/course_modes/_contribution.html +++ /dev/null @@ -1,32 +0,0 @@ -
    - % for price in suggested_prices: -
  • - - -
  • - % endfor - -
  • -
      -
    • - - -
    • - -
    • - -
      - $ - - ${currency} -
      -
    • -
    -
  • -
diff --git a/common/templates/course_modes/choose.html b/common/templates/course_modes/choose.html index 3482313e66c7..8e75a5c4e66a 100644 --- a/common/templates/course_modes/choose.html +++ b/common/templates/course_modes/choose.html @@ -62,54 +62,68 @@

${_("Sorry, there was an error when trying to enroll you")}
- <%include file="/verify_student/_verification_header.html" args="course_name=course_name" /> -
- % if not upgrade: -

${_("Now choose your course track:")}

- % endif + <%include file="/verify_student/_verification_header.html" args="course_name=course_name" />
% if "verified" in modes:
-

${_("Pursue a Verified Certificate")}

- - % if upgrade: -
-

${_("Plan to use your completed coursework for job applications, career advancement, or school applications? Upgrade to work toward a Verified Certificate of Achievement to document your accomplishment. A minimum fee applies.")}

-
+ % if has_credit_upsell: +

${_("Pursue Academic Credit with a Verified Certificate")}

+ +
+

${_("Become eligible for academic credit and highlight your new skills and knowledge with a verified certificate. Use this valuable credential to qualify for academic credit from {org}, advance your career, or strengthen your school applications.").format(org=course_org)}

+

+

+
+

${_("Benefits of a Verified Certificate")}

+
    +
  • ${_("{b_start}Eligible for credit:{b_end} Receive academic credit after successfully completing the course").format(b_start='', b_end='')}
  • +
  • ${_("{b_start}Official:{b_end} Receive an instructor-signed certificate with the institution's logo").format(b_start='', b_end='')}
  • +
  • ${_("{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, or post it directly on LinkedIn").format(b_start='', b_end='')}
  • +
+
+
+
    +
  • + + +
  • +
+
+
+

+
% else: -
-

${_("Plan to use your completed coursework for job applications, career advancement, or school applications? Then work toward a Verified Certificate of Achievement to document your accomplishment. A minimum fee applies.")}

-
- % endif -
- -
-
${_("Select your contribution for this course (min. $")} ${min_price} ${currency}${_("):")}
+

${_("Pursue a Verified Certificate")}

- % if error: -
-
-

${error}

+
+

${_("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.")}

+

+

+
+

${_("Benefits of a Verified Certificate")}

+
    +
  • ${_("{b_start}Official: {b_end}Receive an instructor-signed certificate with the institution's logo").format(b_start='', b_end='')}
  • +
  • ${_("{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, or post it directly on LinkedIn").format(b_start='', b_end='')}
  • +
  • ${_("{b_start}Motivating: {b_end}Give yourself an additional incentive to complete the course").format(b_start='', b_end='')}
  • +
+
+
+
    +
  • + + +
  • +
+
-
+

+
% endif - - <%include file="_contribution.html" args="suggested_prices=suggested_prices, currency=currency, chosen_price=chosen_price, min_price=min_price"/> - -
    -
  • - % if upgrade: - - % else: - - % endif -
  • -
% endif @@ -131,7 +145,7 @@

${_("Audit This Course")}

  • - +
diff --git a/common/templates/js/discussion/thread-show.underscore b/common/templates/js/discussion/thread-show.underscore index e5d601ecf9f6..0b46318bdd7e 100644 --- a/common/templates/js/discussion/thread-show.underscore +++ b/common/templates/js/discussion/thread-show.underscore @@ -68,7 +68,7 @@
<%= interpolate( - _.escape(gettext('(this post is about %(courseware_title_linked)s)')), + _.escape(gettext('Related to: %(courseware_title_linked)s')), {courseware_title_linked: courseware_title_linked}, true ) diff --git a/common/templates/mathjax_include.html b/common/templates/mathjax_include.html index bb0c14ece905..753b2319a5fc 100644 --- a/common/templates/mathjax_include.html +++ b/common/templates/mathjax_include.html @@ -12,7 +12,6 @@ tex2jax: {inlineMath: [ ['$','$'], ["\\(","\\)"]], displayMath: [ ['$$','$$'], ["\\[","\\]"]]} }); - HUB = MathJax.Hub %else: %endif diff --git a/common/test/acceptance/.coveragerc b/common/test/acceptance/.coveragerc index 32a237f3bb97..814241d2d998 100644 --- a/common/test/acceptance/.coveragerc +++ b/common/test/acceptance/.coveragerc @@ -1,7 +1,7 @@ [run] data_file = reports/bok_choy/.coverage source = lms, cms, common/djangoapps, common/lib -omit = lms/envs/*, cms/envs/*, common/djangoapps/terrain/*, common/djangoapps/*/migrations/*, openedx/core/djangoapps/*/migrations/*, */test*, */management/*, */urls*, */wsgi* +omit = lms/envs/*, cms/envs/*, common/djangoapps/terrain/*, common/djangoapps/*/migrations/*, openedx/core/djangoapps/*/migrations/*, */test*, */management/*, */urls*, */wsgi*, lms/djangoapps/*/migrations/*, cms/djangoapps/*/migrations/* parallel = True [report] diff --git a/common/test/acceptance/pages/lms/account_settings.py b/common/test/acceptance/pages/lms/account_settings.py new file mode 100644 index 000000000000..648d7c5831e6 --- /dev/null +++ b/common/test/acceptance/pages/lms/account_settings.py @@ -0,0 +1,59 @@ +""" +Base class for account settings page. +""" +from . import BASE_URL + +from bok_choy.page_object import PageObject +from bok_choy.promise import EmptyPromise + +from .fields import FieldsMixin + + +class AccountSettingsPage(FieldsMixin, PageObject): + """ + Tests for Account Settings Page. + """ + + url = "{base}/{settings}".format(base=BASE_URL, settings='account/settings') + + def is_browser_on_page(self): + return self.q(css='.account-settings-container').present + + def sections_structure(self): + """ + Return list of section titles and field titles for each section. + + Example: [ + { + 'title': 'Section Title' + 'fields': ['Field 1 title', 'Field 2 title',...] + }, + ... + ] + """ + structure = [] + + sections = self.q(css='.section') + for section in sections: + section_title_element = section.find_element_by_class_name('section-header') + field_title_elements = section.find_elements_by_class_name('u-field-title') + + structure.append({ + 'title': section_title_element.text, + 'fields': [element.text for element in field_title_elements], + }) + + return structure + + def _is_loading_in_progress(self): + """ + Check if loading indicator is visible. + """ + query = self.q(css='.ui-loading-indicator') + return query.present and 'is-hidden' not in query.attrs('class')[0].split() + + def wait_for_loading_indicator(self): + """ + Wait for loading indicator to become visible. + """ + EmptyPromise(self._is_loading_in_progress, "Loading is in progress.").fulfill() diff --git a/common/test/acceptance/pages/lms/courseware.py b/common/test/acceptance/pages/lms/courseware.py index b5c835a398ea..3ab89ade1f10 100644 --- a/common/test/acceptance/pages/lms/courseware.py +++ b/common/test/acceptance/pages/lms/courseware.py @@ -87,3 +87,28 @@ def tooltips_displayed(self): return False return True + + def get_active_subsection_url(self): + """ + return the url of the active subsection in the left nav + """ + return self.q(css='.chapter ul li.active a').attrs('href')[0] + + +class CoursewareSequentialTabPage(CoursePage): + """ + Courseware Sequential page + """ + + def __init__(self, browser, course_id, chapter, subsection, position): + super(CoursewareSequentialTabPage, self).__init__(browser, course_id) + self.url_path = "courseware/{}/{}/{}".format(chapter, subsection, position) + + def is_browser_on_page(self): + return self.q(css='nav.sequence-list-wrapper').present + + def get_selected_tab_content(self): + """ + return the body of the sequential currently selected + """ + return self.q(css='#seq_content .xblock').text[0] diff --git a/common/test/acceptance/pages/lms/dashboard.py b/common/test/acceptance/pages/lms/dashboard.py index 7736ab3e0ab0..84bc851b7ae0 100644 --- a/common/test/acceptance/pages/lms/dashboard.py +++ b/common/test/acceptance/pages/lms/dashboard.py @@ -50,19 +50,18 @@ def _get_course_name(el): return self.q(css='h3.course-title > a').map(_get_course_name).results @property - def full_name(self): - """Return the displayed value for the user's full name""" - return self.q(css='li.info--username .data').text[0] - - @property - def email(self): - """Return the displayed value for the user's email address""" - return self.q(css='li.info--email .data').text[0] + def sidebar_menu_title(self): + """ + Return the title value for sidebar menu. + """ + return self.q(css='.user-info span.title').text[0] @property - def username(self): - """Return the displayed value for the user's username""" - return self.q(css='.username-label').text[0] + def sidebar_menu_description(self): + """ + Return the description text for sidebar menu. + """ + return self.q(css='.user-info span.copy').text[0] def get_enrollment_mode(self, course_name): """Get the enrollment mode for a given course on the dashboard. @@ -149,29 +148,41 @@ def _link_css(self, course_id): else: return None - def change_language(self, code): + def pre_requisite_message_displayed(self): """ - Change the language on the dashboard to the language corresponding with `code`. + Verify if pre-requisite course messages are being displayed. """ - self.q(css=".edit-language").first.click() - self.q(css='select[name="language"] option[value="{}"]'.format(code)).first.click() - self.q(css="#submit-lang").first.click() + return self.q(css='li.prerequisites > .tip').visible - # Clicking the submit-lang button does a jquery ajax post, so make sure that - # has completed before continuing on. - self.wait_for_ajax() + def get_course_listings(self): + """Retrieve the list of course DOM elements""" + return self.q(css='ul.listing-courses') - self._changed_lang_promise(code).fulfill() + def get_course_social_sharing_widget(self, widget_name): + """ Retrieves the specified social sharing widget by its classification """ + return self.q(css='a.action-{}'.format(widget_name)) - def _changed_lang_promise(self, code): - def _check_func(): - language_is_selected = self.q(css='select[name="language"] option[value="{}"]'.format(code)).selected - modal_is_visible = self.q(css='section#change_language.modal').visible - return (language_is_selected and not modal_is_visible) - return EmptyPromise(_check_func, "language changed and modal hidden") + def click_username_dropdown(self): + """ + Click username dropdown. + """ + self.q(css='.dropdown').first.click() - def pre_requisite_message_displayed(self): + @property + def username_dropdown_link_text(self): """ - Verify if pre-requisite course messages are being displayed. + Return list username dropdown links. """ - return self.q(css='li.prerequisites > .tip').visible + return self.q(css='.dropdown-menu li a').text + + def click_account_settings_link(self): + """ + Click on `Account Settings` link. + """ + self.q(css='.dropdown-menu li a').first.click() + + def click_my_profile_link(self): + """ + Click on `My Profile` link. + """ + self.q(css='.dropdown-menu li a').nth(1).click() diff --git a/common/test/acceptance/pages/lms/dashboard_search.py b/common/test/acceptance/pages/lms/dashboard_search.py new file mode 100644 index 000000000000..ff8cfaaa660f --- /dev/null +++ b/common/test/acceptance/pages/lms/dashboard_search.py @@ -0,0 +1,40 @@ +""" +Dashboard search +""" + +from bok_choy.page_object import PageObject +from . import BASE_URL + + +class DashboardSearchPage(PageObject): + """ + Dashboard page featuring a search form + """ + + search_bar_selector = '#dashboard-search-bar' + url = "{base}/dashboard".format(base=BASE_URL) + + @property + def search_results(self): + """ search results list showing """ + return self.q(css='#dashboard-search-results') + + def is_browser_on_page(self): + """ did we find the search bar in the UI """ + return self.q(css=self.search_bar_selector).present + + def enter_search_term(self, text): + """ enter the search term into the box """ + self.q(css=self.search_bar_selector + ' input[type="text"]').fill(text) + + def search(self): + """ execute the search """ + self.q(css=self.search_bar_selector + ' [type="submit"]').click() + self.wait_for_element_visibility('.search-info', 'Search results are shown') + + def search_for_term(self, text): + """ + Search and return results + """ + self.enter_search_term(text) + self.search() diff --git a/common/test/acceptance/pages/lms/discussion.py b/common/test/acceptance/pages/lms/discussion.py index 5fe900079e24..2b2f17d9a855 100644 --- a/common/test/acceptance/pages/lms/discussion.py +++ b/common/test/acceptance/pages/lms/discussion.py @@ -112,6 +112,16 @@ def is_response_editor_visible(self, response_id): """Returns true if the response editor is present, false otherwise""" return self._is_element_visible(".response_{} .edit-post-body".format(response_id)) + @wait_for_js + def is_discussion_body_visible(self): + return self._is_element_visible(".post-body") + + def is_mathjax_preview_available(self): + return self.q(css=".MathJax_Preview").text[0] == "" + + def is_mathjax_rendered(self): + return self._is_element_visible(".MathJax") + def is_response_visible(self, comment_id): """Returns true if the response is viewable onscreen""" return self._is_element_visible(".response_{} .response-body".format(comment_id)) @@ -434,9 +444,9 @@ def is_browser_on_page(self): return ( self.q(css='section.discussion-user-threads[data-course-id="{}"]'.format(self.course_id)).present and - self.q(css='section.user-profile div.sidebar-username').present + self.q(css='section.user-profile a.leaner-profile-link').present and - self.q(css='section.user-profile div.sidebar-username').text[0] == self.username + self.q(css='section.user-profile a.leaner-profile-link').text[0] == self.username ) @wait_for_js @@ -516,6 +526,10 @@ def click_on_page(self, page_number): "Window is on top" ).fulfill() + def click_on_sidebar_username(self): + self.wait_for_page() + self.q(css='.leaner-profile-link').first.click() + class DiscussionTabHomePage(CoursePage, DiscussionPageMixin): diff --git a/common/test/acceptance/pages/lms/fields.py b/common/test/acceptance/pages/lms/fields.py new file mode 100644 index 000000000000..d7e88a417ae8 --- /dev/null +++ b/common/test/acceptance/pages/lms/fields.py @@ -0,0 +1,222 @@ +# -*- coding: utf-8 -*- +""" +Mixins for fields. +""" +from bok_choy.promise import EmptyPromise + +from ...tests.helpers import get_selected_option_text, select_option_by_text + + +class FieldsMixin(object): + """ + Methods for testing fields in pages. + """ + + def field(self, field_id): + """ + Return field with field_id. + """ + query = self.q(css='.u-field-{}'.format(field_id)) + return query.text[0] if query.present else None + + def wait_for_field(self, field_id): + """ + Wait for a field to appear in DOM. + """ + EmptyPromise( + lambda: self.field(field_id) is not None, + "Field with id \"{0}\" is in DOM.".format(field_id) + ).fulfill() + + def mode_for_field(self, field_id): + """ + Extract current field mode. + + Returns: + `placeholder`/`edit`/`display` + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{}'.format(field_id)) + + if not query.present: + return None + + field_classes = query.attrs('class')[0].split() + + if 'mode-placeholder' in field_classes: + return 'placeholder' + + if 'mode-display' in field_classes: + return 'display' + + if 'mode-edit' in field_classes: + return 'edit' + + def icon_for_field(self, field_id, icon_id): + """ + Check if field icon is present. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} .u-field-icon'.format(field_id)) + return query.present and icon_id in query.attrs('class')[0].split() + + def title_for_field(self, field_id): + """ + Return the title of a field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} .u-field-title'.format(field_id)) + return query.text[0] if query.present else None + + def message_for_field(self, field_id): + """ + Return the current message in a field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} .u-field-message'.format(field_id)) + return query.text[0] if query.present else None + + def wait_for_messsage(self, field_id, message): + """ + Wait for a message to appear in a field. + """ + EmptyPromise( + lambda: message in (self.message_for_field(field_id) or ''), + "Messsage \"{0}\" is visible.".format(message) + ).fulfill() + + def indicator_for_field(self, field_id): + """ + Return the name of the current indicator in a field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} .u-field-message i'.format(field_id)) + return [ + class_name for class_name + in query.attrs('class')[0].split(' ') + if class_name.startswith('message') + ][0].partition('-')[2] if query.present else None + + def wait_for_indicator(self, field_id, indicator): + """ + Wait for an indicator to appear in a field. + """ + EmptyPromise( + lambda: indicator == self.indicator_for_field(field_id), + "Indicator \"{0}\" is visible.".format(self.indicator_for_field(field_id)) + ).fulfill() + + def make_field_editable(self, field_id): + """ + Make a field editable. + """ + query = self.q(css='.u-field-{}'.format(field_id)) + + if not query.present: + return None + + field_classes = query.attrs('class')[0].split() + + if 'mode-placeholder' in field_classes or 'mode-display' in field_classes: + if field_id == 'bio': + self.q(css='.u-field-bio > .wrapper-u-field').first.click() + else: + self.q(css='.u-field-{}'.format(field_id)).first.click() + + def value_for_readonly_field(self, field_id): + """ + Return the value in a readonly field. + """ + self.wait_for_field(field_id) + + return self.value_for_text_field(field_id) + + def value_for_text_field(self, field_id, value=None): + """ + Get or set the value of a text field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} input'.format(field_id)) + if not query.present: + return None + + if value is not None: + current_value = query.attrs('value')[0] + query.results[0].send_keys(u'\ue003' * len(current_value)) # Delete existing value. + query.results[0].send_keys(value) # Input new value + query.results[0].send_keys(u'\ue007') # Press Enter + return query.attrs('value')[0] + + def value_for_textarea_field(self, field_id, value=None): + """ + Get or set the value of a textarea field. + """ + self.wait_for_field(field_id) + + self.make_field_editable(field_id) + + query = self.q(css='.u-field-{} textarea'.format(field_id)) + if not query.present: + return None + + if value is not None: + query.fill(value) + query.results[0].send_keys(u'\ue004') # Focus Out using TAB + + if self.mode_for_field(field_id) == 'edit': + return query.text[0] + else: + return self.get_non_editable_mode_value(field_id) + + def get_non_editable_mode_value(self, field_id): + """ + Return value of field in `display` or `placeholder` mode. + """ + self.wait_for_field(field_id) + + return self.q(css='.u-field-{} .u-field-value .u-field-value-readonly'.format(field_id)).text[0] + + def value_for_dropdown_field(self, field_id, value=None): + """ + Get or set the value in a dropdown field. + """ + self.wait_for_field(field_id) + + self.make_field_editable(field_id) + + query = self.q(css='.u-field-{} select'.format(field_id)) + if not query.present: + return None + + if value is not None: + select_option_by_text(query, value) + + if self.mode_for_field(field_id) == 'edit': + return get_selected_option_text(query) + else: + return self.get_non_editable_mode_value(field_id) + + def link_title_for_link_field(self, field_id): + """ + Return the title of the link in a link field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-link-title-{}'.format(field_id)) + return query.text[0] if query.present else None + + def click_on_link_in_link_field(self, field_id): + """ + Click the link in a link field. + """ + self.wait_for_field(field_id) + + query = self.q(css='.u-field-{} a'.format(field_id)) + if query.present: + query.first.click() diff --git a/common/test/acceptance/pages/lms/learner_profile.py b/common/test/acceptance/pages/lms/learner_profile.py new file mode 100644 index 000000000000..4b2f08f1eb3b --- /dev/null +++ b/common/test/acceptance/pages/lms/learner_profile.py @@ -0,0 +1,271 @@ +""" +Bok-Choy PageObject class for learner profile page. +""" +from . import BASE_URL +from bok_choy.page_object import PageObject +from .fields import FieldsMixin +from bok_choy.promise import EmptyPromise +from .instructor_dashboard import InstructorDashboardPage +from selenium.webdriver import ActionChains + + +PROFILE_VISIBILITY_SELECTOR = '#u-field-select-account_privacy option[value="{}"]' +FIELD_ICONS = { + 'country': 'fa-map-marker', + 'language_proficiencies': 'fa-comment', +} + + +class LearnerProfilePage(FieldsMixin, PageObject): + """ + PageObject methods for Learning Profile Page. + """ + + def __init__(self, browser, username): + """ + Initialize the page. + + Arguments: + browser (Browser): The browser instance. + username (str): Profile username. + """ + super(LearnerProfilePage, self).__init__(browser) + self.username = username + + @property + def url(self): + """ + Construct a URL to the page. + """ + return BASE_URL + "/u/" + self.username + + def is_browser_on_page(self): + """ + Check if browser is showing correct page. + """ + return 'Learner Profile' in self.browser.title + + @property + def privacy(self): + """ + Get user profile privacy. + + Returns: + 'all_users' or 'private' + """ + return 'all_users' if self.q(css=PROFILE_VISIBILITY_SELECTOR.format('all_users')).selected else 'private' + + @privacy.setter + def privacy(self, privacy): + """ + Set user profile privacy. + + Arguments: + privacy (str): 'all_users' or 'private' + """ + self.wait_for_element_visibility('select#u-field-select-account_privacy', 'Privacy dropdown is visible') + + if privacy != self.privacy: + self.q(css=PROFILE_VISIBILITY_SELECTOR.format(privacy)).first.click() + EmptyPromise(lambda: privacy == self.privacy, 'Privacy is set to {}'.format(privacy)).fulfill() + self.wait_for_ajax() + + if privacy == 'all_users': + self.wait_for_public_fields() + + def field_is_visible(self, field_id): + """ + Check if a field with id set to `field_id` is shown. + + Arguments: + field_id (str): field id + + Returns: + True/False + """ + self.wait_for_ajax() + return self.q(css='.u-field-{}'.format(field_id)).visible + + def field_is_editable(self, field_id): + """ + Check if a field with id set to `field_id` is editable. + + Arguments: + field_id (str): field id + + Returns: + True/False + """ + self.wait_for_field(field_id) + self.make_field_editable(field_id) + return self.mode_for_field(field_id) == 'edit' + + @property + def visible_fields(self): + """ + Return list of visible fields. + """ + self.wait_for_field('username') + + fields = ['username', 'country', 'language_proficiencies', 'bio'] + return [field for field in fields if self.field_is_visible(field)] + + @property + def editable_fields(self): + """ + Return list of editable fields currently shown on page. + """ + self.wait_for_ajax() + self.wait_for_element_visibility('.u-field-username', 'username is not visible') + + fields = ['country', 'language_proficiencies', 'bio'] + return [field for field in fields if self.field_is_editable(field)] + + @property + def privacy_field_visible(self): + """ + Check if profile visibility selector is shown or not. + + Returns: + True/False + """ + self.wait_for_ajax() + return self.q(css='#u-field-select-account_privacy').visible + + def field_icon_present(self, field_id): + """ + Check if an icon is present for a field. Only dropdown fields have icons. + + Arguments: + field_id (str): field id + + Returns: + True/False + """ + return self.icon_for_field(field_id, FIELD_ICONS[field_id]) + + def wait_for_public_fields(self): + """ + Wait for `country`, `language` and `bio` fields to be visible. + """ + EmptyPromise(lambda: self.field_is_visible('country'), 'Country field is visible').fulfill() + EmptyPromise(lambda: self.field_is_visible('language_proficiencies'), 'Language field is visible').fulfill() + EmptyPromise(lambda: self.field_is_visible('bio'), 'About Me field is visible').fulfill() + + @property + def profile_forced_private_message(self): + """ + Returns age limit message. + """ + self.wait_for_ajax() + return self.q(css='#u-field-message-account_privacy').text[0] + + @property + def age_limit_message_present(self): + """ + Check if age limit message is present. + """ + self.wait_for_ajax() + return self.q(css='#u-field-message-account_privacy').visible + + @property + def profile_has_default_image(self): + """ + Return bool if image field has default photo or not. + """ + self.wait_for_field('image') + default_links = self.q(css='.image-frame').attrs('src') + return 'default-profile' in default_links[0] if default_links else False + + def mouse_hover(self, element): + """ + Mouse over on given element. + """ + mouse_hover_action = ActionChains(self.browser).move_to_element(element) + mouse_hover_action.perform() + + def profile_has_image_with_public_access(self): + """ + Check if image is present with remove/upload access. + """ + self.wait_for_field('image') + + self.mouse_hover(self.browser.find_element_by_css_selector('.image-wrapper')) + self.wait_for_element_visibility('.u-field-upload-button', "upload button is visible") + return self.q(css='.u-field-upload-button').visible + + def profile_has_image_with_private_access(self): + """ + Check if image is present with remove/upload access. + """ + self.wait_for_field('image') + return self.q(css='.u-field-upload-button').visible + + def upload_file(self, filename, wait_for_upload_button=True): + """ + Helper method to upload an image file. + """ + if wait_for_upload_button: + self.wait_for_element_visibility('.u-field-upload-button', "upload button is visible") + file_path = InstructorDashboardPage.get_asset_path(filename) + + # make the elements visible. + self.browser.execute_script('$(".u-field-upload-button").css("opacity",1);') + self.browser.execute_script('$(".upload-button-input").css("opacity",1);') + + self.wait_for_element_visibility('.upload-button-input', "upload button is visible") + + self.browser.execute_script('$(".upload-submit").show();') + + # First send_keys will initialize the jquery auto upload plugin. + self.q(css='.upload-button-input').results[0].send_keys(file_path) + self.q(css='.upload-submit').first.click() + self.q(css='.upload-button-input').results[0].send_keys(file_path) + + self.wait_for_ajax() + + @property + def image_upload_success(self): + """ + Returns the bool, if image is updated or not. + """ + self.wait_for_field('image') + self.wait_for_ajax() + + self.wait_for_element_visibility('.image-frame', "image box is visible") + image_link = self.q(css='.image-frame').attrs('src') + return 'default-profile' not in image_link[0] + + @property + def profile_image_message(self): + """ + Returns the text message for profile image. + """ + self.wait_for_field('image') + self.wait_for_ajax() + return self.q(css='.message-banner p').text[0] + + def remove_profile_image(self): + """ + Removes the profile image. + """ + self.wait_for_field('image') + self.wait_for_ajax() + + self.wait_for_element_visibility('.image-wrapper', "remove button is visible") + self.browser.execute_script('$(".u-field-remove-button").css("opacity",1);') + self.mouse_hover(self.browser.find_element_by_css_selector('.image-wrapper')) + + self.wait_for_element_visibility('.u-field-remove-button', "remove button is visible") + self.q(css='.u-field-remove-button').first.click() + + self.wait_for_ajax() + self.mouse_hover(self.browser.find_element_by_css_selector('.image-wrapper')) + self.wait_for_element_visibility('.u-field-upload-button', "upload button is visible") + return True + + @property + def remove_link_present(self): + self.wait_for_field('image') + self.mouse_hover(self.browser.find_element_by_css_selector('.image-wrapper')) + return self.q(css='.u-field-remove-button').visible diff --git a/common/test/acceptance/pages/lms/login_and_register.py b/common/test/acceptance/pages/lms/login_and_register.py index 03870ab82f9e..2a917c2eb649 100644 --- a/common/test/acceptance/pages/lms/login_and_register.py +++ b/common/test/acceptance/pages/lms/login_and_register.py @@ -63,6 +63,30 @@ def submit(self): return dashboard +class ResetPasswordPage(PageObject): + """Initialize the page. + + Arguments: + browser (Browser): The browser instance. + """ + url = BASE_URL + "/login#forgot-password-modal" + + def __init__(self, browser): + super(ResetPasswordPage, self).__init__(browser) + + def is_browser_on_page(self): + return ( + self.q(css="#login-anchor").is_present() and + self.q(css="#password-reset-anchor").is_present() + ) + + def is_form_visible(self): + return ( + not self.q(css="#login-anchor").visible and + self.q(css="#password-reset-form").visible + ) + + class CombinedLoginAndRegisterPage(PageObject): """Interact with combined login and registration page. diff --git a/common/test/acceptance/pages/lms/pay_and_verify.py b/common/test/acceptance/pages/lms/pay_and_verify.py index 319298ea642a..0b27a0d69dea 100644 --- a/common/test/acceptance/pages/lms/pay_and_verify.py +++ b/common/test/acceptance/pages/lms/pay_and_verify.py @@ -76,7 +76,7 @@ def indicate_contribution(self): def proceed_to_payment(self): """Interact with the payment button.""" - self.q(css="#pay_button").click() + self.q(css=".payment-button").click() FakePaymentPage(self.browser, self._course_id).wait_for_page() diff --git a/common/test/acceptance/pages/lms/tab_nav.py b/common/test/acceptance/pages/lms/tab_nav.py index 861ee5dd8bab..410caff2b382 100644 --- a/common/test/acceptance/pages/lms/tab_nav.py +++ b/common/test/acceptance/pages/lms/tab_nav.py @@ -33,6 +33,7 @@ def go_to_tab(self, tab_name): else: self.warning("No tabs found for '{0}'".format(tab_name)) + self.wait_for_page() self._is_on_tab_promise(tab_name).fulfill() def is_on_tab(self, tab_name): diff --git a/common/test/acceptance/pages/lms/video/video.py b/common/test/acceptance/pages/lms/video/video.py index 2e1ac8fcd81d..86150798ee60 100644 --- a/common/test/acceptance/pages/lms/video/video.py +++ b/common/test/acceptance/pages/lms/video/video.py @@ -703,20 +703,6 @@ def wait_for_state(self, state): 'State is {state}'.format(state=state) ) - def _parse_time_str(self, time_str): - """ - Parse a string of the form 1:23 into seconds (int). - - Arguments: - time_str (str): seek value - - Returns: - int: seek value in seconds - - """ - time_obj = time.strptime(time_str, '%M:%S') - return time_obj.tm_min * 60 + time_obj.tm_sec - def seek(self, seek_value): """ Seek the video to position specified by `seek_value`. @@ -725,7 +711,7 @@ def seek(self, seek_value): seek_value (str): seek value """ - seek_time = self._parse_time_str(seek_value) + seek_time = _parse_time_str(seek_value) seek_selector = self.get_element_selector(' .video') js_code = "$('{seek_selector}').data('video-player-state').videoPlayer.onSlideSeek({{time: {seek_time}}})".format( seek_selector=seek_selector, seek_time=seek_time) @@ -811,3 +797,18 @@ def wait_for_captions(self): """ captions_rendered_selector = self.get_element_selector(CSS_CLASS_NAMES['captions_rendered']) self.wait_for_element_presence(captions_rendered_selector, 'Captions Rendered') + + +def _parse_time_str(time_str): + """ + Parse a string of the form 1:23 into seconds (int). + + Arguments: + time_str (str): seek value + + Returns: + int: seek value in seconds + + """ + time_obj = time.strptime(time_str, '%M:%S') + return time_obj.tm_min * 60 + time_obj.tm_sec diff --git a/common/test/acceptance/pages/studio/library.py b/common/test/acceptance/pages/studio/library.py index 167f2b89bc3d..51e0cae8aee7 100644 --- a/common/test/acceptance/pages/studio/library.py +++ b/common/test/acceptance/pages/studio/library.py @@ -257,7 +257,9 @@ def refresh_children(self): # This causes a reload (see cms/static/xmodule_js/public/js/library_content_edit.js) self.wait_for(lambda: self.is_browser_on_page(), 'StudioLibraryContainerXBlockWrapper has reloaded.') - self.wait_for(lambda: self.is_finished_loading(), 'Loading indicator is not visible.') + # Wait longer than the default 60 seconds, because this was intermittently failing on jenkins + # with the screenshot showing that the Loading indicator was still visible. See TE-745. + self.wait_for(lambda: self.is_finished_loading(), 'Loading indicator is not visible.', timeout=120) # And wait to make sure the ajax post has finished. self.wait_for_ajax() diff --git a/common/test/acceptance/pages/studio/settings_advanced.py b/common/test/acceptance/pages/studio/settings_advanced.py index d556e4b72c20..8658e4f5f0c2 100644 --- a/common/test/acceptance/pages/studio/settings_advanced.py +++ b/common/test/acceptance/pages/studio/settings_advanced.py @@ -196,4 +196,5 @@ def expected_settings_names(self): 'static_asset_path', 'text_customization', 'annotation_storage_url', + 'social_sharing_url', ] diff --git a/common/test/acceptance/pages/studio/video/video.py b/common/test/acceptance/pages/studio/video/video.py index 10c1b4126097..39cf5b996faf 100644 --- a/common/test/acceptance/pages/studio/video/video.py +++ b/common/test/acceptance/pages/studio/video/video.py @@ -60,13 +60,13 @@ ['Default Timed Transcript', '', False], ['Download Transcript Allowed', 'False', False], ['Downloadable Transcript URL', '', False], - ['EdX Video ID', '', False], ['Show Transcript', 'True', False], ['Transcript Languages', '', False], ['Upload Handout', '', False], ['Video Available on Web Only', 'False', False], ['Video Download Allowed', 'False', False], ['Video File URLs', '', False], + ['Video ID', '', False], ['Video Start Time', '00:00:00', False], ['Video Stop Time', '00:00:00', False], ['YouTube ID', '3_yD_cEKoCk', False], diff --git a/common/test/acceptance/tests/discussion/test_discussion.py b/common/test/acceptance/tests/discussion/test_discussion.py index 8aebf75efc13..597df3ad3fb1 100644 --- a/common/test/acceptance/tests/discussion/test_discussion.py +++ b/common/test/acceptance/tests/discussion/test_discussion.py @@ -19,6 +19,8 @@ DiscussionTabHomePage, DiscussionSortPreferencePage, ) +from ...pages.lms.learner_profile import LearnerProfilePage + from ...fixtures.course import CourseFixture, XBlockFixtureDesc from ...fixtures.discussion import ( SingleThreadViewFixture, @@ -33,6 +35,68 @@ from .helpers import BaseDiscussionMixin +THREAD_CONTENT_WITH_LATEX = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + \n\n----------\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. (b).\n\n + **(a)** $H_1(e^{j\\omega}) = \\sum_{n=-\\infty}^{\\infty}h_1[n]e^{-j\\omega n} = + \\sum_{n=-\\infty} ^{\\infty}h[n]e^{-j\\omega n}+\\delta_2e^{-j\\omega n_0}$ + $= H(e^{j\\omega})+\\delta_2e^{-j\\omega n_0}=A_e (e^{j\\omega}) e^{-j\\omega n_0} + +\\delta_2e^{-j\\omega n_0}=e^{-j\\omega n_0} (A_e(e^{j\\omega})+\\delta_2) + $H_3(e^{j\\omega})=A_e(e^{j\\omega})+\\delta_2$. Dummy $A_e(e^{j\\omega})$ dummy post $. + $A_e(e^{j\\omega}) \\ge -\\delta_2$, it follows that $H_3(e^{j\\omega})$ is real and + $H_3(e^{j\\omega})\\ge 0$.\n\n**(b)** Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur.\n\n + **Case 1:** If $re^{j\\theta}$ is a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + \n\n**Case 3:** Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + Lorem $H_3(e^{j\\omega}) = P(cos\\omega)(cos\\omega - cos\\theta)^k$, + Lorem Lorem Lorem Lorem Lorem Lorem $P(cos\\omega)$ has no + $(cos\\omega - cos\\theta)$ factor. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + $P(cos\\theta) \\neq 0$. Since $P(cos\\omega)$ this is a dummy data post $\\omega$, + dummy $\\delta > 0$ such that for all $\\omega$ dummy $|\\omega - \\theta| + < \\delta$, $P(cos\\omega)$ Lorem ipsum dolor sit amet, consectetur adipiscing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit sse cillum dolore + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit sse cillum dolore eu fugiat nulla pariatur. + """ + + class DiscussionResponsePaginationTestMixin(BaseDiscussionMixin): """ A mixin containing tests for response pagination for use by both inline @@ -153,6 +217,23 @@ def setup_thread_page(self, thread_id): self.thread_page = self.create_single_thread_page(thread_id) # pylint: disable=attribute-defined-outside-init self.thread_page.visit() + def test_mathjax_rendering(self): + thread_id = "test_thread_{}".format(uuid4().hex) + + thread_fixture = SingleThreadViewFixture( + Thread( + id=thread_id, + body=THREAD_CONTENT_WITH_LATEX, + commentable_id=self.discussion_id, + thread_type="discussion" + ) + ) + thread_fixture.push() + self.setup_thread_page(thread_id) + self.assertTrue(self.thread_page.is_discussion_body_visible()) + self.assertTrue(self.thread_page.is_mathjax_preview_available()) + self.assertTrue(self.thread_page.is_mathjax_rendered()) + def test_marked_answer_comments(self): thread_id = "test_thread_{}".format(uuid4().hex) response_id = "test_response_{}".format(uuid4().hex) @@ -674,6 +755,24 @@ def test_pagination_window_reposition(self): page.wait_for_ajax() self.assertTrue(page.is_window_on_top()) + def test_redirects_to_learner_profile(self): + """ + Scenario: Verify that learner-profile link is present on forum discussions page and we can navigate to it. + + Given that I am on discussion forum user's profile page. + And I can see a username on left sidebar + When I click on my username. + Then I will be navigated to Learner Profile page. + And I can my username on Learner Profile page + """ + learner_profile_page = LearnerProfilePage(self.browser, self.PROFILED_USERNAME) + + page = self.check_pages(1) + page.click_on_sidebar_username() + + learner_profile_page.wait_for_page() + self.assertTrue(learner_profile_page.field_is_visible('username')) + @attr('shard_1') class DiscussionSearchAlertTest(UniqueCourseTest): diff --git a/common/test/acceptance/tests/helpers.py b/common/test/acceptance/tests/helpers.py index 48204fb575cf..14bcacf79c76 100644 --- a/common/test/acceptance/tests/helpers.py +++ b/common/test/acceptance/tests/helpers.py @@ -277,26 +277,82 @@ class EventsTestMixin(object): def setUp(self): super(EventsTestMixin, self).setUp() self.event_collection = MongoClient()["test"]["events"] - self.event_collection.drop() - self.start_time = datetime.now() + self.reset_event_tracking() - def assert_event_emitted_num_times(self, event_name, event_time, event_user_id, num_times_emitted): + def assert_event_emitted_num_times(self, event_name, event_time, event_user_id, num_times_emitted, **kwargs): """ Tests the number of times a particular event was emitted. + + Extra kwargs get passed to the mongo query in the form: "event.: value". + :param event_name: Expected event name (e.g., "edx.course.enrollment.activated") :param event_time: Latest expected time, after which the event would fire (e.g., the beginning of the test case) :param event_user_id: user_id expected in the event :param num_times_emitted: number of times the event is expected to appear since the event_time """ - self.assertEqual( - self.event_collection.find( - { - "name": event_name, - "time": {"$gt": event_time}, - "event.user_id": int(event_user_id), - } - ).count(), num_times_emitted - ) + find_kwargs = { + "name": event_name, + "time": {"$gt": event_time}, + "event.user_id": int(event_user_id), + } + find_kwargs.update({"event.{}".format(key): value for key, value in kwargs.items()}) + matching_events = self.event_collection.find(find_kwargs) + self.assertEqual(matching_events.count(), num_times_emitted, '\n'.join(str(event) for event in matching_events)) + + def reset_event_tracking(self): + """ + Resets all event tracking so that previously captured events are removed. + """ + self.event_collection.drop() + self.start_time = datetime.now() + + def get_matching_events(self, username, event_type): + """ + Returns a cursor for the matching browser events related emitted for the specified username. + """ + return self.event_collection.find({ + "username": username, + "event_type": event_type, + "time": {"$gt": self.start_time}, + }) + + def verify_events_of_type(self, username, event_type, expected_events, expected_referers=None): + """Verify that the expected events of a given type were logged. + Args: + username (str): The name of the user for which events will be tested. + event_type (str): The type of event to be verified. + expected_events (list): A list of dicts representing the events that should + have been fired. + expected_referers (list): A list of strings representing the referers for each event + that should been fired (optional). If present, the actual referers compared + with this list, checking that the expected_referers are the suffixes of + actual_referers. For example, if one event is expected, specifying ["/account/settings"] + will verify that the referer for the single event ends with "/account/settings". + """ + EmptyPromise( + lambda: self.get_matching_events(username, event_type).count() >= len(expected_events), + "Waiting for the minimum number of events of type {type} to have been recorded".format(type=event_type) + ).fulfill() + + # Verify that the correct events were fired + cursor = self.get_matching_events(username, event_type) + actual_events = [] + actual_referers = [] + for __ in range(0, cursor.count()): + emitted_data = cursor.next() + event = emitted_data["event"] + if emitted_data["event_source"] == "browser": + event = json.loads(event) + actual_events.append(event) + actual_referers.append(emitted_data["referer"]) + self.assertEqual(expected_events, actual_events) + if expected_referers is not None: + self.assertEqual(len(expected_referers), len(actual_referers), "Number of expected referers is incorrect") + for index, actual_referer in enumerate(actual_referers): + self.assertTrue( + actual_referer.endswith(expected_referers[index]), + "Refer '{0}' does not have correct suffix, '{1}'.".format(actual_referer, expected_referers[index]) + ) class UniqueCourseTest(WebAppTest): @@ -417,3 +473,17 @@ def create_user_partition_json(partition_id, name, description, groups, scheme=" return UserPartition( partition_id, name, description, groups, MockUserPartitionScheme(scheme) ).to_json() + + +class TestWithSearchIndexMixin(object): + """ Mixin encapsulating search index creation """ + TEST_INDEX_FILENAME = "test_root/index_file.dat" + + def _create_search_index(self): + """ Creates search index backing file """ + with open(self.TEST_INDEX_FILENAME, "w+") as index_file: + json.dump({}, index_file) + + def _cleanup_index_file(self): + """ Removes search index backing file """ + os.remove(self.TEST_INDEX_FILENAME) diff --git a/common/test/acceptance/tests/lms/test_account_settings.py b/common/test/acceptance/tests/lms/test_account_settings.py new file mode 100644 index 000000000000..d76a746378c8 --- /dev/null +++ b/common/test/acceptance/tests/lms/test_account_settings.py @@ -0,0 +1,466 @@ +# -*- coding: utf-8 -*- +""" +End-to-end tests for the Account Settings page. +""" +from unittest import skip + +from bok_choy.web_app_test import WebAppTest + +from ...pages.lms.account_settings import AccountSettingsPage +from ...pages.lms.auto_auth import AutoAuthPage +from ...pages.lms.dashboard import DashboardPage + +from ..helpers import EventsTestMixin + + +class AccountSettingsTestMixin(EventsTestMixin, WebAppTest): + """ + Mixin with helper methods to test the account settings page. + """ + + CHANGE_INITIATED_EVENT_NAME = u"edx.user.settings.change_initiated" + USER_SETTINGS_CHANGED_EVENT_NAME = 'edx.user.settings.changed' + ACCOUNT_SETTINGS_REFERER = u"/account/settings" + + def log_in_as_unique_user(self, email=None): + """ + Create a unique user and return the account's username and id. + """ + username = "test_{uuid}".format(uuid=self.unique_id[0:6]) + auto_auth_page = AutoAuthPage(self.browser, username=username, email=email).visit() + user_id = auto_auth_page.get_user_id() + return username, user_id + + def assert_event_emitted_num_times(self, user_id, setting, num_times): + """ + Verify a particular user settings change event was emitted a certain + number of times. + """ + # pylint disable=no-member + super(AccountSettingsTestMixin, self).assert_event_emitted_num_times( + self.USER_SETTINGS_CHANGED_EVENT_NAME, self.start_time, user_id, num_times, setting=setting + ) + + def verify_settings_changed_events(self, username, user_id, events, table=None): + """ + Verify a particular set of account settings change events were fired. + """ + expected_referers = [self.ACCOUNT_SETTINGS_REFERER] * len(events) + for event in events: + event[u"user_id"] = long(user_id) + event[u"table"] = u"auth_userprofile" if table is None else table + event[u"truncated"] = [] + + self.verify_events_of_type( + username, self.USER_SETTINGS_CHANGED_EVENT_NAME, events, + expected_referers=expected_referers + ) + + +class DashboardMenuTest(AccountSettingsTestMixin, WebAppTest): + """ + Tests that the dashboard menu works correctly with the account settings page. + """ + def test_link_on_dashboard_works(self): + """ + Scenario: Verify that the "Account Settings" link works from the dashboard. + + + Given that I am a registered user + And I visit my dashboard + And I click on "Account Settings" in the top drop down + Then I should see my account settings page + """ + self.log_in_as_unique_user() + dashboard_page = DashboardPage(self.browser) + dashboard_page.visit() + dashboard_page.click_username_dropdown() + self.assertIn('Account Settings', dashboard_page.username_dropdown_link_text) + dashboard_page.click_account_settings_link() + + +class AccountSettingsPageTest(AccountSettingsTestMixin, WebAppTest): + """ + Tests that verify behaviour of the Account Settings page. + """ + SUCCESS_MESSAGE = 'Your changes have been saved.' + + def setUp(self): + """ + Initialize account and pages. + """ + super(AccountSettingsPageTest, self).setUp() + self.username, self.user_id = self.log_in_as_unique_user() + self.visit_account_settings_page() + + def visit_account_settings_page(self): + """ + Visit the account settings page for the current user. + """ + self.account_settings_page = AccountSettingsPage(self.browser) + self.account_settings_page.visit() + self.account_settings_page.wait_for_ajax() + + def test_page_view_event(self): + """ + Scenario: An event should be recorded when the "Account Settings" + page is viewed. + + Given that I am a registered user + And I visit my account settings page + Then a page view analytics event should be recorded + """ + self.verify_events_of_type( + self.username, + u"edx.user.settings.viewed", + [{ + u"user_id": long(self.user_id), + u"page": u"account", + u"visibility": None, + }] + ) + + def test_all_sections_and_fields_are_present(self): + """ + Scenario: Verify that all sections and fields are present on the page. + """ + expected_sections_structure = [ + { + 'title': 'Basic Account Information (required)', + 'fields': [ + 'Username', + 'Full Name', + 'Email Address', + 'Password', + 'Language', + 'Country or Region' + ] + }, + { + 'title': 'Additional Information (optional)', + 'fields': [ + 'Education Completed', + 'Gender', + 'Year of Birth', + 'Preferred Language', + ] + }, + { + 'title': 'Connected Accounts', + 'fields': [ + 'Facebook', + 'Google', + ] + } + ] + + self.assertEqual(self.account_settings_page.sections_structure(), expected_sections_structure) + + def _test_readonly_field(self, field_id, title, value): + """ + Test behavior of a readonly field. + """ + self.assertEqual(self.account_settings_page.title_for_field(field_id), title) + self.assertEqual(self.account_settings_page.value_for_readonly_field(field_id), value) + + def _test_text_field( + self, field_id, title, initial_value, new_invalid_value, new_valid_values, success_message=SUCCESS_MESSAGE, + assert_after_reload=True + ): + """ + Test behaviour of a text field. + """ + self.assertEqual(self.account_settings_page.title_for_field(field_id), title) + self.assertEqual(self.account_settings_page.value_for_text_field(field_id), initial_value) + + self.assertEqual( + self.account_settings_page.value_for_text_field(field_id, new_invalid_value), new_invalid_value + ) + self.account_settings_page.wait_for_indicator(field_id, 'validation-error') + self.browser.refresh() + self.assertNotEqual(self.account_settings_page.value_for_text_field(field_id), new_invalid_value) + + for new_value in new_valid_values: + self.assertEqual(self.account_settings_page.value_for_text_field(field_id, new_value), new_value) + self.account_settings_page.wait_for_messsage(field_id, success_message) + if assert_after_reload: + self.browser.refresh() + self.assertEqual(self.account_settings_page.value_for_text_field(field_id), new_value) + + def _test_dropdown_field( + self, field_id, title, initial_value, new_values, success_message=SUCCESS_MESSAGE, reloads_on_save=False + ): + """ + Test behaviour of a dropdown field. + """ + self.assertEqual(self.account_settings_page.title_for_field(field_id), title) + self.assertEqual(self.account_settings_page.value_for_dropdown_field(field_id), initial_value) + + for new_value in new_values: + self.assertEqual(self.account_settings_page.value_for_dropdown_field(field_id, new_value), new_value) + self.account_settings_page.wait_for_messsage(field_id, success_message) + if reloads_on_save: + self.account_settings_page.wait_for_loading_indicator() + else: + self.browser.refresh() + self.account_settings_page.wait_for_page() + self.assertEqual(self.account_settings_page.value_for_dropdown_field(field_id), new_value) + + def _test_link_field(self, field_id, title, link_title, success_message): + """ + Test behaviour a link field. + """ + self.assertEqual(self.account_settings_page.title_for_field(field_id), title) + self.assertEqual(self.account_settings_page.link_title_for_link_field(field_id), link_title) + self.account_settings_page.click_on_link_in_link_field(field_id) + self.account_settings_page.wait_for_messsage(field_id, success_message) + + def test_username_field(self): + """ + Test behaviour of "Username" field. + """ + self._test_readonly_field('username', 'Username', self.username) + + def test_full_name_field(self): + """ + Test behaviour of "Full Name" field. + """ + self._test_text_field( + u'name', + u'Full Name', + self.username, + u'@', + [u'another name', self.username], + ) + + self.verify_settings_changed_events( + self.username, self.user_id, + [ + { + u"setting": u"name", + u"old": self.username, + u"new": u"another name", + }, + { + u"setting": u"name", + u"old": u'another name', + u"new": self.username, + } + ] + ) + + def test_email_field(self): + """ + Test behaviour of "Email" field. + """ + email = u"test@example.com" + username, user_id = self.log_in_as_unique_user(email=email) + self.visit_account_settings_page() + self._test_text_field( + u'email', + u'Email Address', + email, + u'@', + [u'me@here.com', u'you@there.com'], + success_message='Click the link in the message to update your email address.', + assert_after_reload=False + ) + + self.verify_events_of_type( + username, + self.CHANGE_INITIATED_EVENT_NAME, + [ + { + u"user_id": long(user_id), + u"setting": u"email", + u"old": email, + u"new": u'me@here.com' + }, + { + u"user_id": long(user_id), + u"setting": u"email", + u"old": email, # NOTE the first email change was never confirmed, so old has not changed. + u"new": u'you@there.com' + } + ], + [self.ACCOUNT_SETTINGS_REFERER, self.ACCOUNT_SETTINGS_REFERER] + ) + # Email is not saved until user confirms, so no events should have been + # emitted. + self.assert_event_emitted_num_times(user_id, 'email', 0) + + def test_password_field(self): + """ + Test behaviour of "Password" field. + """ + self._test_link_field( + u'password', + u'Password', + u'Reset Password', + success_message='Click the link in the message to reset your password.', + ) + + self.verify_events_of_type( + self.username, + self.CHANGE_INITIATED_EVENT_NAME, + [{ + u"user_id": int(self.user_id), + u"setting": "password", + u"old": None, + u"new": None + }], + [self.ACCOUNT_SETTINGS_REFERER] + ) + # Like email, since the user has not confirmed their password change, + # the field has not yet changed, so no events will have been emitted. + self.assert_event_emitted_num_times(self.user_id, 'password', 0) + + @skip( + 'On bokchoy test servers, language changes take a few reloads to fully realize ' + 'which means we can no longer reliably match the strings in the html in other tests.' + ) + def test_language_field(self): + """ + Test behaviour of "Language" field. + """ + self._test_dropdown_field( + u'pref-lang', + u'Language', + u'English', + [u'Dummy Language (Esperanto)', u'English'], + reloads_on_save=True, + ) + + def test_education_completed_field(self): + """ + Test behaviour of "Education Completed" field. + """ + self._test_dropdown_field( + u'level_of_education', + u'Education Completed', + u'', + [u'Bachelor\'s degree', u''], + ) + self.verify_settings_changed_events( + self.username, self.user_id, + [ + { + u"setting": u"level_of_education", + u"old": None, + u"new": u'b', + }, + { + u"setting": u"level_of_education", + u"old": u'b', + u"new": None, + } + ] + ) + + def test_gender_field(self): + """ + Test behaviour of "Gender" field. + """ + self._test_dropdown_field( + u'gender', + u'Gender', + u'', + [u'Female', u''], + ) + self.verify_settings_changed_events( + self.username, self.user_id, + [ + { + u"setting": u"gender", + u"old": None, + u"new": u'f', + }, + { + u"setting": u"gender", + u"old": u'f', + u"new": None, + } + ] + ) + + def test_year_of_birth_field(self): + """ + Test behaviour of "Year of Birth" field. + """ + # Note that when we clear the year_of_birth here we're firing an event. + self.assertEqual(self.account_settings_page.value_for_dropdown_field('year_of_birth', ''), '') + self.reset_event_tracking() + self._test_dropdown_field( + u'year_of_birth', + u'Year of Birth', + u'', + [u'1980', u''], + ) + self.verify_settings_changed_events( + self.username, self.user_id, + [ + { + u"setting": u"year_of_birth", + u"old": None, + u"new": 1980L, + }, + { + u"setting": u"year_of_birth", + u"old": 1980L, + u"new": None, + } + ] + ) + + def test_country_field(self): + """ + Test behaviour of "Country or Region" field. + """ + self._test_dropdown_field( + u'country', + u'Country or Region', + u'', + [u'Pakistan', u'Palau'], + ) + + def test_preferred_language_field(self): + """ + Test behaviour of "Preferred Language" field. + """ + self._test_dropdown_field( + u'language_proficiencies', + u'Preferred Language', + u'', + [u'Pushto', u''], + ) + + self.verify_settings_changed_events( + self.username, self.user_id, + [ + { + u"setting": u"language_proficiencies", + u"old": [], + u"new": [{u"code": u"ps"}], + }, + { + u"setting": u"language_proficiencies", + u"old": [{u"code": u"ps"}], + u"new": [], + } + ], + table=u"student_languageproficiency" + ) + + def test_connected_accounts(self): + """ + Test that fields for third party auth providers exist. + + Currently there is no way to test the whole authentication process + because that would require accounts with the providers. + """ + for field_id, title, link_title in [ + ['auth-facebook', 'Facebook', 'Link'], + ['auth-google', 'Google', 'Link'], + ]: + self.assertEqual(self.account_settings_page.title_for_field(field_id), title) + self.assertEqual(self.account_settings_page.link_title_for_link_field(field_id), link_title) diff --git a/common/test/acceptance/tests/lms/test_learner_profile.py b/common/test/acceptance/tests/lms/test_learner_profile.py new file mode 100644 index 000000000000..226ddfe87c91 --- /dev/null +++ b/common/test/acceptance/tests/lms/test_learner_profile.py @@ -0,0 +1,704 @@ +# -*- coding: utf-8 -*- +""" +End-to-end tests for Student's Profile Page. +""" +from datetime import datetime +from bok_choy.web_app_test import WebAppTest + +from ...pages.common.logout import LogoutPage +from ...pages.lms.account_settings import AccountSettingsPage +from ...pages.lms.auto_auth import AutoAuthPage +from ...pages.lms.learner_profile import LearnerProfilePage +from ...pages.lms.dashboard import DashboardPage + +from ..helpers import EventsTestMixin + + +class LearnerProfileTestMixin(EventsTestMixin): + """ + Mixin with helper methods for testing learner profile pages. + """ + + PRIVACY_PUBLIC = u'all_users' + PRIVACY_PRIVATE = u'private' + + PUBLIC_PROFILE_FIELDS = ['username', 'country', 'language_proficiencies', 'bio'] + PRIVATE_PROFILE_FIELDS = ['username'] + + PUBLIC_PROFILE_EDITABLE_FIELDS = ['country', 'language_proficiencies', 'bio'] + + USER_SETTINGS_CHANGED_EVENT_NAME = u"edx.user.settings.changed" + + def log_in_as_unique_user(self): + """ + Create a unique user and return the account's username and id. + """ + username = "test_{uuid}".format(uuid=self.unique_id[0:6]) + auto_auth_page = AutoAuthPage(self.browser, username=username).visit() + user_id = auto_auth_page.get_user_id() + return username, user_id + + def set_public_profile_fields_data(self, profile_page): + """ + Fill in the public profile fields of a user. + """ + profile_page.value_for_dropdown_field('language_proficiencies', 'English') + profile_page.value_for_dropdown_field('country', 'United Kingdom') + profile_page.value_for_textarea_field('bio', 'Nothing Special') + + def visit_profile_page(self, username, privacy=None): + """ + Visits a user's profile page. + """ + profile_page = LearnerProfilePage(self.browser, username) + + # Change the privacy if requested by loading the page and + # changing the drop down + if privacy is not None: + profile_page.visit() + profile_page.wait_for_page() + profile_page.privacy = privacy + + if privacy == self.PRIVACY_PUBLIC: + self.set_public_profile_fields_data(profile_page) + + # Reset event tracking so that the tests only see events from + # loading the profile page. + self.reset_event_tracking() + + # Load the page + profile_page.visit() + profile_page.wait_for_page() + + return profile_page + + def set_birth_year(self, birth_year): + """ + Set birth year for the current user to the specified value. + """ + account_settings_page = AccountSettingsPage(self.browser) + account_settings_page.visit() + account_settings_page.wait_for_page() + self.assertEqual( + account_settings_page.value_for_dropdown_field('year_of_birth', str(birth_year)), + str(birth_year) + ) + + def verify_profile_page_is_public(self, profile_page, is_editable=True): + """ + Verify that the profile page is currently public. + """ + self.assertEqual(profile_page.visible_fields, self.PUBLIC_PROFILE_FIELDS) + if is_editable: + self.assertTrue(profile_page.privacy_field_visible) + self.assertEqual(profile_page.editable_fields, self.PUBLIC_PROFILE_EDITABLE_FIELDS) + else: + self.assertEqual(profile_page.editable_fields, []) + + def verify_profile_page_is_private(self, profile_page, is_editable=True): + """ + Verify that the profile page is currently private. + """ + if is_editable: + self.assertTrue(profile_page.privacy_field_visible) + self.assertEqual(profile_page.visible_fields, self.PRIVATE_PROFILE_FIELDS) + + def verify_profile_page_view_event(self, requesting_username, profile_user_id, visibility=None): + """ + Verifies that the correct view event was captured for the profile page. + """ + self.verify_events_of_type( + requesting_username, + u"edx.user.settings.viewed", + [{ + u"user_id": int(profile_user_id), + u"page": u"profile", + u"visibility": unicode(visibility), + }] + ) + + def assert_event_emitted_num_times(self, profile_user_id, setting, num_times): + """ + Verify a particular user settings change event was emitted a certain + number of times. + """ + # pylint disable=no-member + super(LearnerProfileTestMixin, self).assert_event_emitted_num_times( + self.USER_SETTINGS_CHANGED_EVENT_NAME, self.start_time, profile_user_id, num_times, setting=setting + ) + + def verify_user_preference_changed_event(self, username, user_id, setting, old_value=None, new_value=None): + """ + Verifies that the correct user preference changed event was recorded. + """ + self.verify_events_of_type( + username, + self.USER_SETTINGS_CHANGED_EVENT_NAME, + [{ + u"user_id": long(user_id), + u"table": u"user_api_userpreference", + u"setting": unicode(setting), + u"old": old_value, + u"new": new_value, + u"truncated": [], + }], + expected_referers=["/u/{username}".format(username=username)], + ) + + +class OwnLearnerProfilePageTest(LearnerProfileTestMixin, WebAppTest): + """ + Tests that verify a student's own profile page. + """ + + def verify_profile_forced_private_message(self, username, birth_year, message=None): + """ + Verify age limit messages for a user. + """ + self.set_birth_year(birth_year=birth_year if birth_year is not None else "") + profile_page = self.visit_profile_page(username) + self.assertTrue(profile_page.privacy_field_visible) + self.assertEqual(profile_page.age_limit_message_present, message is not None) + self.assertIn(message, profile_page.profile_forced_private_message) + + def test_profile_defaults_to_public(self): + """ + Scenario: Verify that a new user's profile defaults to public. + + Given that I am a new user. + When I go to my profile page. + Then I see that the profile visibility is set to public. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username) + self.verify_profile_page_is_public(profile_page) + + def assert_default_image_has_public_access(self, profile_page): + """ + Assert that profile image has public access. + """ + self.assertTrue(profile_page.profile_has_default_image) + self.assertTrue(profile_page.profile_has_image_with_public_access()) + + def test_make_profile_public(self): + """ + Scenario: Verify that the user can change their privacy. + + Given that I am a registered user + And I visit my private profile page + And I set the profile visibility to public + Then a user preference changed event should be recorded + When I reload the page + Then the profile visibility should be shown as public + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PRIVATE) + profile_page.privacy = self.PRIVACY_PUBLIC + self.verify_user_preference_changed_event( + username, user_id, "account_privacy", + old_value=self.PRIVACY_PRIVATE, # Note: default value was public, so we first change to private + new_value=self.PRIVACY_PUBLIC, + ) + + # Reload the page and verify that the profile is now public + self.browser.refresh() + profile_page.wait_for_page() + self.verify_profile_page_is_public(profile_page) + + def test_make_profile_private(self): + """ + Scenario: Verify that the user can change their privacy. + + Given that I am a registered user + And I visit my public profile page + And I set the profile visibility to private + Then a user preference changed event should be recorded + When I reload the page + Then the profile visibility should be shown as private + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + profile_page.privacy = self.PRIVACY_PRIVATE + self.verify_user_preference_changed_event( + username, user_id, "account_privacy", + old_value=None, # Note: no old value as the default preference is public + new_value=self.PRIVACY_PRIVATE, + ) + + # Reload the page and verify that the profile is now private + self.browser.refresh() + profile_page.wait_for_page() + self.verify_profile_page_is_private(profile_page) + + def test_dashboard_learner_profile_link(self): + """ + Scenario: Verify that my profile link is present on dashboard page and we can navigate to correct page. + + Given that I am a registered user. + When I go to Dashboard page. + And I click on username dropdown. + Then I see My Profile link in the dropdown menu. + When I click on My Profile link. + Then I will be navigated to My Profile page. + """ + username, user_id = self.log_in_as_unique_user() + dashboard_page = DashboardPage(self.browser) + dashboard_page.visit() + dashboard_page.click_username_dropdown() + self.assertTrue('My Profile' in dashboard_page.username_dropdown_link_text) + dashboard_page.click_my_profile_link() + my_profile_page = LearnerProfilePage(self.browser, username) + my_profile_page.wait_for_page() + + def test_fields_on_my_private_profile(self): + """ + Scenario: Verify that desired fields are shown when looking at her own private profile. + + Given that I am a registered user. + And I visit My Profile page. + And I set the profile visibility to private. + And I reload the page. + Then I should see the profile visibility selector dropdown. + Then I see some of the profile fields are shown. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PRIVATE) + self.verify_profile_page_is_private(profile_page) + self.verify_profile_page_view_event(username, user_id, visibility=self.PRIVACY_PRIVATE) + + def test_fields_on_my_public_profile(self): + """ + Scenario: Verify that desired fields are shown when looking at her own public profile. + + Given that I am a registered user. + And I visit My Profile page. + And I set the profile visibility to public. + And I reload the page. + Then I should see the profile visibility selector dropdown. + Then I see all the profile fields are shown. + And `location`, `language` and `about me` fields are editable. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + self.verify_profile_page_is_public(profile_page) + self.verify_profile_page_view_event(username, user_id, visibility=self.PRIVACY_PUBLIC) + + def _test_dropdown_field(self, profile_page, field_id, new_value, displayed_value, mode): + """ + Test behaviour of a dropdown field. + """ + profile_page.value_for_dropdown_field(field_id, new_value) + self.assertEqual(profile_page.get_non_editable_mode_value(field_id), displayed_value) + self.assertTrue(profile_page.mode_for_field(field_id), mode) + + self.browser.refresh() + profile_page.wait_for_page() + + self.assertEqual(profile_page.get_non_editable_mode_value(field_id), displayed_value) + self.assertTrue(profile_page.mode_for_field(field_id), mode) + + def _test_textarea_field(self, profile_page, field_id, new_value, displayed_value, mode): + """ + Test behaviour of a textarea field. + """ + profile_page.value_for_textarea_field(field_id, new_value) + self.assertEqual(profile_page.get_non_editable_mode_value(field_id), displayed_value) + self.assertTrue(profile_page.mode_for_field(field_id), mode) + + self.browser.refresh() + profile_page.wait_for_page() + + self.assertEqual(profile_page.get_non_editable_mode_value(field_id), displayed_value) + self.assertTrue(profile_page.mode_for_field(field_id), mode) + + def test_country_field(self): + """ + Test behaviour of `Country` field. + + Given that I am a registered user. + And I visit My Profile page. + And I set the profile visibility to public and set default values for public fields. + Then I set country value to `Pakistan`. + Then displayed country should be `Pakistan` and country field mode should be `display` + And I reload the page. + Then displayed country should be `Pakistan` and country field mode should be `display` + And I make `country` field editable + Then `country` field mode should be `edit` + And `country` field icon should be visible. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + self._test_dropdown_field(profile_page, 'country', 'Pakistan', 'Pakistan', 'display') + + profile_page.make_field_editable('country') + self.assertTrue(profile_page.mode_for_field('country'), 'edit') + + self.assertTrue(profile_page.field_icon_present('country')) + + def test_language_field(self): + """ + Test behaviour of `Language` field. + + Given that I am a registered user. + And I visit My Profile page. + And I set the profile visibility to public and set default values for public fields. + Then I set language value to `Urdu`. + Then displayed language should be `Urdu` and language field mode should be `display` + And I reload the page. + Then displayed language should be `Urdu` and language field mode should be `display` + Then I set empty value for language. + Then displayed language should be `Add language` and language field mode should be `placeholder` + And I reload the page. + Then displayed language should be `Add language` and language field mode should be `placeholder` + And I make `language` field editable + Then `language` field mode should be `edit` + And `language` field icon should be visible. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + self._test_dropdown_field(profile_page, 'language_proficiencies', 'Urdu', 'Urdu', 'display') + self._test_dropdown_field(profile_page, 'language_proficiencies', '', 'Add language', 'placeholder') + + profile_page.make_field_editable('language_proficiencies') + self.assertTrue(profile_page.mode_for_field('language_proficiencies'), 'edit') + + self.assertTrue(profile_page.field_icon_present('language_proficiencies')) + + def test_about_me_field(self): + """ + Test behaviour of `About Me` field. + + Given that I am a registered user. + And I visit My Profile page. + And I set the profile visibility to public and set default values for public fields. + Then I set about me value to `Eat Sleep Code`. + Then displayed about me should be `Eat Sleep Code` and about me field mode should be `display` + And I reload the page. + Then displayed about me should be `Eat Sleep Code` and about me field mode should be `display` + Then I set empty value for about me. + Then displayed about me should be `Tell other edX learners a little about yourself: where you live, + what your interests are, why you're taking courses on edX, or what you hope to learn.` and about me + field mode should be `placeholder` + And I reload the page. + Then displayed about me should be `Tell other edX learners a little about yourself: where you live, + what your interests are, why you're taking courses on edX, or what you hope to learn.` and about me + field mode should be `placeholder` + And I make `about me` field editable + Then `about me` field mode should be `edit` + """ + placeholder_value = ( + "Tell other edX learners a little about yourself: where you live, what your interests are, " + "why you're taking courses on edX, or what you hope to learn." + ) + + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + self._test_textarea_field(profile_page, 'bio', 'Eat Sleep Code', 'Eat Sleep Code', 'display') + self._test_textarea_field(profile_page, 'bio', '', placeholder_value, 'placeholder') + + profile_page.make_field_editable('bio') + self.assertTrue(profile_page.mode_for_field('bio'), 'edit') + + def test_birth_year_not_set(self): + """ + Verify message if birth year is not set. + + Given that I am a registered user. + And birth year is not set for the user. + And I visit my profile page. + Then I should see a message that the profile is private until the year of birth is set. + """ + username, user_id = self.log_in_as_unique_user() + message = "You must specify your birth year before you can share your full profile." + self.verify_profile_forced_private_message(username, birth_year=None, message=message) + self.verify_profile_page_view_event(username, user_id, visibility=self.PRIVACY_PRIVATE) + + def test_user_is_under_age(self): + """ + Verify message if user is under age. + + Given that I am a registered user. + And birth year is set so that age is less than 13. + And I visit my profile page. + Then I should see a message that the profile is private as I am under thirteen. + """ + username, user_id = self.log_in_as_unique_user() + under_age_birth_year = datetime.now().year - 10 + self.verify_profile_forced_private_message( + username, + birth_year=under_age_birth_year, + message='You must be over 13 to share a full profile.' + ) + self.verify_profile_page_view_event(username, user_id, visibility=self.PRIVACY_PRIVATE) + + def test_user_can_only_see_default_image_for_private_profile(self): + """ + Scenario: Default profile image behaves correctly for under age user. + + Given that I am on my profile page with private access + And I can see default image + When I move my cursor to the image + Then i cannot see the upload/remove image text + And i cannot upload/remove the image. + """ + year_of_birth = datetime.now().year - 5 + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PRIVATE) + + self.verify_profile_forced_private_message( + username, + year_of_birth, + message='You must be over 13 to share a full profile.' + ) + self.assertTrue(profile_page.profile_has_default_image) + self.assertFalse(profile_page.profile_has_image_with_private_access()) + + def test_user_can_see_default_image_for_public_profile(self): + """ + Scenario: Default profile image behaves correctly for public profile. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + And i am able to upload new image + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + def test_user_can_upload_the_profile_image_with_success(self): + """ + Scenario: Upload profile image works correctly. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + When i upload new image via file uploader + Then i can see the changed image + And i can also see the latest image after reload. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + profile_page.upload_file(filename='image.jpg') + self.assertTrue(profile_page.image_upload_success) + profile_page.visit() + self.assertTrue(profile_page.image_upload_success) + + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 1) + + def test_user_can_see_error_for_exceeding_max_file_size_limit(self): + """ + Scenario: Upload profile image does not work for > 1MB image file. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + When i upload new > 1MB image via file uploader + Then i can see the error message for file size limit + And i can still see the default image after page reload. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + profile_page.upload_file(filename='larger_image.jpg') + self.assertEqual(profile_page.profile_image_message, "The file must be smaller than 1 MB in size.") + profile_page.visit() + self.assertTrue(profile_page.profile_has_default_image) + + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 0) + + def test_user_can_see_error_for_file_size_below_the_min_limit(self): + """ + Scenario: Upload profile image does not work for < 100 Bytes image file. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + When i upload new < 100 Bytes image via file uploader + Then i can see the error message for minimum file size limit + And i can still see the default image after page reload. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + profile_page.upload_file(filename='list-icon-visited.png') + self.assertEqual(profile_page.profile_image_message, "The file must be at least 100 bytes in size.") + profile_page.visit() + self.assertTrue(profile_page.profile_has_default_image) + + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 0) + + def test_user_can_see_error_for_wrong_file_type(self): + """ + Scenario: Upload profile image does not work for wrong file types. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + When i upload new csv file via file uploader + Then i can see the error message for wrong/unsupported file type + And i can still see the default image after page reload. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + profile_page.upload_file(filename='cohort_users_only_username.csv') + self.assertEqual( + profile_page.profile_image_message, + "The file must be one of the following types: .gif, .png, .jpeg, .jpg." + ) + profile_page.visit() + self.assertTrue(profile_page.profile_has_default_image) + + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 0) + + def test_user_can_remove_profile_image(self): + """ + Scenario: Remove profile image works correctly. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see the upload/remove image text + When i click on the remove image link + Then i can see the default image + And i can still see the default image after page reload. + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + + profile_page.upload_file(filename='image.jpg') + self.assertTrue(profile_page.image_upload_success) + self.assertTrue(profile_page.remove_profile_image()) + self.assertTrue(profile_page.profile_has_default_image) + profile_page.visit() + self.assertTrue(profile_page.profile_has_default_image) + + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 2) + + def test_user_cannot_remove_default_image(self): + """ + Scenario: Remove profile image does not works for default images. + + Given that I am on my profile page with public access + And I can see default image + When I move my cursor to the image + Then i can see only the upload image text + And i cannot see the remove image text + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + + self.assert_default_image_has_public_access(profile_page) + self.assertFalse(profile_page.remove_link_present) + + def test_eventing_after_multiple_uploads(self): + """ + Scenario: An event is fired when a user with a profile image uploads another image + + Given that I am on my profile page with public access + And I upload a new image via file uploader + When I upload another image via the file uploader + Then two upload events have been emitted + """ + username, user_id = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC) + self.assert_default_image_has_public_access(profile_page) + profile_page.upload_file(filename='image.jpg') + self.assertTrue(profile_page.image_upload_success) + profile_page.upload_file(filename='image.jpg', wait_for_upload_button=False) + self.assert_event_emitted_num_times(user_id, 'profile_image_uploaded_at', 2) + + +class DifferentUserLearnerProfilePageTest(LearnerProfileTestMixin, WebAppTest): + """ + Tests that verify viewing the profile page of a different user. + """ + def test_different_user_private_profile(self): + """ + Scenario: Verify that desired fields are shown when looking at a different user's private profile. + + Given that I am a registered user. + And I visit a different user's private profile page. + Then I shouldn't see the profile visibility selector dropdown. + Then I see some of the profile fields are shown. + """ + different_username, different_user_id = self._initialize_different_user(privacy=self.PRIVACY_PRIVATE) + username, __ = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(different_username) + self.verify_profile_page_is_private(profile_page, is_editable=False) + self.verify_profile_page_view_event(username, different_user_id, visibility=self.PRIVACY_PRIVATE) + + def test_different_user_under_age(self): + """ + Scenario: Verify that an under age user's profile is private to others. + + Given that I am a registered user. + And I visit an under age user's profile page. + Then I shouldn't see the profile visibility selector dropdown. + Then I see that only the private fields are shown. + """ + under_age_birth_year = datetime.now().year - 10 + different_username, different_user_id = self._initialize_different_user( + privacy=self.PRIVACY_PUBLIC, + birth_year=under_age_birth_year + ) + username, __ = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(different_username) + self.verify_profile_page_is_private(profile_page, is_editable=False) + self.verify_profile_page_view_event(username, different_user_id, visibility=self.PRIVACY_PRIVATE) + + def test_different_user_public_profile(self): + """ + Scenario: Verify that desired fields are shown when looking at a different user's public profile. + + Given that I am a registered user. + And I visit a different user's public profile page. + Then I shouldn't see the profile visibility selector dropdown. + Then all the profile fields are shown. + Then I shouldn't see the profile visibility selector dropdown. + Also `location`, `language` and `about me` fields are not editable. + """ + different_username, different_user_id = self._initialize_different_user(privacy=self.PRIVACY_PUBLIC) + username, __ = self.log_in_as_unique_user() + profile_page = self.visit_profile_page(different_username) + profile_page.wait_for_public_fields() + self.verify_profile_page_is_public(profile_page, is_editable=False) + self.verify_profile_page_view_event(username, different_user_id, visibility=self.PRIVACY_PUBLIC) + + def _initialize_different_user(self, privacy=None, birth_year=None): + """ + Initialize the profile page for a different test user + """ + username, user_id = self.log_in_as_unique_user() + + # Set the privacy for the new user + if privacy is None: + privacy = self.PRIVACY_PUBLIC + self.visit_profile_page(username, privacy=privacy) + + # Set the user's year of birth + if birth_year: + self.set_birth_year(birth_year) + + # Log the user out + LogoutPage(self.browser).visit() + + return username, user_id diff --git a/common/test/acceptance/tests/lms/test_library.py b/common/test/acceptance/tests/lms/test_library.py index e4bb1cd8ec09..143acc77f685 100644 --- a/common/test/acceptance/tests/lms/test_library.py +++ b/common/test/acceptance/tests/lms/test_library.py @@ -6,7 +6,7 @@ import textwrap from nose.plugins.attrib import attr -from ..helpers import UniqueCourseTest +from ..helpers import UniqueCourseTest, TestWithSearchIndexMixin from ...pages.studio.auto_auth import AutoAuthPage from ...pages.studio.overview import CourseOutlinePage from ...pages.studio.library import StudioLibraryContentEditor, StudioLibraryContainerXBlockWrapper @@ -196,10 +196,19 @@ def test_shows_all_if_max_set_to_greater_value(self): @ddt.ddt @attr('shard_3') -class StudioLibraryContainerCapaFilterTest(LibraryContentTestBase): +class StudioLibraryContainerCapaFilterTest(LibraryContentTestBase, TestWithSearchIndexMixin): """ Test Library Content block in LMS """ + def setUp(self): + """ SetUp method """ + self._create_search_index() + super(StudioLibraryContainerCapaFilterTest, self).setUp() + + def tearDown(self): + self._cleanup_index_file() + super(StudioLibraryContainerCapaFilterTest, self).tearDown() + def _get_problem_choice_group_text(self, name, items): """ Generates Choice Group CAPA problem XML """ items_text = "\n".join([ @@ -231,7 +240,7 @@ def populate_library_fixture(self, library_fixture): """ Populates library fixture with XBlock Fixtures """ - library_fixture.add_children( + items = ( XBlockFixtureDesc( "problem", "Problem Choice Group 1", data=self._get_problem_choice_group_text("Problem Choice Group 1 Text", [("1", False), ('2', True)]) @@ -249,6 +258,7 @@ def populate_library_fixture(self, library_fixture): data=self._get_problem_select_text("Problem Select 2 Text", ["Option 3", "Option 4"], "Option 4") ), ) + library_fixture.add_children(*items) @property def _problem_headers(self): diff --git a/common/test/acceptance/tests/lms/test_lms.py b/common/test/acceptance/tests/lms/test_lms.py index 488a25519575..4c43ddc94c2e 100644 --- a/common/test/acceptance/tests/lms/test_lms.py +++ b/common/test/acceptance/tests/lms/test_lms.py @@ -30,13 +30,33 @@ from ...pages.lms.video.video import VideoPage from ...pages.lms.courseware import CoursewarePage from ...pages.studio.settings import SettingsPage -from ...pages.lms.login_and_register import CombinedLoginAndRegisterPage +from ...pages.lms.login_and_register import CombinedLoginAndRegisterPage, ResetPasswordPage from ...pages.lms.track_selection import TrackSelectionPage from ...pages.lms.pay_and_verify import PaymentAndVerificationFlow, FakePaymentPage from ...pages.lms.course_wiki import CourseWikiPage, CourseWikiEditPage from ...fixtures.course import CourseFixture, XBlockFixtureDesc, CourseUpdateDesc +@attr('shard_1') +class ForgotPasswordPageTest(UniqueCourseTest): + """ + Test that forgot password forms is rendered if url contains 'forgot-password-modal' + in hash. + """ + + def setUp(self): + """ Initialize the page object """ + super(ForgotPasswordPageTest, self).setUp() + self.reset_password_page = ResetPasswordPage(self.browser) + + def test_reset_password_form_visibility(self): + # Navigate to the password reset page + self.reset_password_page.visit() + + # Expect that reset password form is visible on the page + self.assertTrue(self.reset_password_page.is_form_visible()) + + @attr('shard_1') class LoginFromCombinedPageTest(UniqueCourseTest): """Test that we can log in using the combined login/registration page. @@ -173,9 +193,11 @@ def test_register_success(self): course_names = self.dashboard_page.wait_for_page().available_courses self.assertIn(self.course_info["display_name"], course_names) - self.assertEqual("Test User", self.dashboard_page.full_name) - self.assertEqual(email, self.dashboard_page.email) - self.assertEqual(username, self.dashboard_page.username) + self.assertEqual("want to change your account settings?", self.dashboard_page.sidebar_menu_title.lower()) + self.assertEqual( + "click the arrow next to your username above.", + self.dashboard_page.sidebar_menu_description.lower() + ) def test_register_failure(self): # Navigate to the registration page @@ -369,61 +391,6 @@ def test_enrollment_upgrade(self): self.assertEqual(enrollment_mode, 'verified') -class LanguageTest(WebAppTest): - """ - Tests that the change language functionality on the dashboard works - """ - - def setUp(self): - """ - Initiailize dashboard page - """ - super(LanguageTest, self).setUp() - self.dashboard_page = DashboardPage(self.browser) - - self.test_new_lang = 'eo' - # This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page - # We store the string this way because Selenium seems to try and read in strings from - # the HTML in this format. Ideally we could just store the raw ÇÜRRÉNT ÇØÜRSÉS string here - self.current_courses_text = u'\xc7\xdcRR\xc9NT \xc7\xd6\xdcRS\xc9S' - - self.username = "test" - self.password = "testpass" - self.email = "test@example.com" - - def test_change_lang(self): - AutoAuthPage(self.browser).visit() - self.dashboard_page.visit() - # Change language to Dummy Esperanto - self.dashboard_page.change_language(self.test_new_lang) - - changed_text = self.dashboard_page.current_courses_text - - # We should see the dummy-language text on the page - self.assertIn(self.current_courses_text, changed_text) - - def test_language_persists(self): - auto_auth_page = AutoAuthPage(self.browser, username=self.username, password=self.password, email=self.email) - auto_auth_page.visit() - - self.dashboard_page.visit() - # Change language to Dummy Esperanto - self.dashboard_page.change_language(self.test_new_lang) - - # destroy session - self.browser.delete_all_cookies() - - # log back in - auto_auth_page.visit() - - self.dashboard_page.visit() - - changed_text = self.dashboard_page.current_courses_text - - # We should see the dummy-language text on the page - self.assertIn(self.current_courses_text, changed_text) - - class CourseWikiTest(UniqueCourseTest): """ Tests that verify the course wiki. @@ -650,6 +617,7 @@ def setUp(self): # Auto-auth register for the course AutoAuthPage(self.browser, course_id=self.course_id).visit() + @flaky # TODO: fix this, see TNL-2083 def test_verify_textbook_tabs(self): """ Test multiple pdf textbooks loads correctly in lms. diff --git a/common/test/acceptance/tests/lms/test_lms_courseware.py b/common/test/acceptance/tests/lms/test_lms_courseware.py index efc6883ca9d1..f9cc0931a3bb 100644 --- a/common/test/acceptance/tests/lms/test_lms_courseware.py +++ b/common/test/acceptance/tests/lms/test_lms_courseware.py @@ -7,7 +7,8 @@ from ..helpers import UniqueCourseTest from ...pages.studio.auto_auth import AutoAuthPage from ...pages.studio.overview import CourseOutlinePage -from ...pages.lms.courseware import CoursewarePage +from ...pages.lms.courseware import CoursewarePage, CoursewareSequentialTabPage +from ...pages.lms.course_nav import CourseNavPage from ...pages.lms.problem import ProblemPage from ...pages.common.logout import LogoutPage from ...fixtures.course import CourseFixture, XBlockFixtureDesc @@ -104,6 +105,95 @@ def test_courseware(self): # Visit courseware as a student. self.courseware_page.visit() - # Problem name should be "TEST PROBLEM 2". self.assertEqual(self.problem_page.problem_name, 'TEST PROBLEM 2') + + +class CoursewareMultipleVerticalsTest(UniqueCourseTest): + """ + Test courseware with multiple verticals + """ + USERNAME = "STUDENT_TESTER" + EMAIL = "student101@example.com" + + def setUp(self): + super(CoursewareMultipleVerticalsTest, self).setUp() + + self.courseware_page = CoursewarePage(self.browser, self.course_id) + + self.course_outline = CourseOutlinePage( + self.browser, + self.course_info['org'], + self.course_info['number'], + self.course_info['run'] + ) + + # Install a course with sections/problems, tabs, updates, and handouts + course_fix = CourseFixture( + self.course_info['org'], self.course_info['number'], + self.course_info['run'], self.course_info['display_name'] + ) + + course_fix.add_children( + XBlockFixtureDesc('chapter', 'Test Section 1').add_children( + XBlockFixtureDesc('sequential', 'Test Subsection 1').add_children( + XBlockFixtureDesc('problem', 'Test Problem 1', data='problem 1 dummy body'), + XBlockFixtureDesc('html', 'html 1', data="html 1 dummy body"), + XBlockFixtureDesc('problem', 'Test Problem 2', data="problem 2 dummy body"), + XBlockFixtureDesc('html', 'html 2', data="html 2 dummy body"), + ), + XBlockFixtureDesc('sequential', 'Test Subsection 2'), + ), + ).install() + + # Auto-auth register for the course. + AutoAuthPage(self.browser, username=self.USERNAME, email=self.EMAIL, + course_id=self.course_id, staff=False).visit() + self.courseware_page.visit() + self.course_nav = CourseNavPage(self.browser) + + def test_tab_position(self): + # test that using the position in the url direct to correct tab in courseware + self.course_nav.go_to_section('Test Section 1', 'Test Subsection 1') + subsection_url = self.courseware_page.get_active_subsection_url() + url_part_list = subsection_url.split('/') + self.assertEqual(len(url_part_list), 9) + + course_id = url_part_list[4] + chapter_id = url_part_list[-3] + subsection_id = url_part_list[-2] + problem1_page = CoursewareSequentialTabPage( + self.browser, + course_id=course_id, + chapter=chapter_id, + subsection=subsection_id, + position=1 + ).visit() + self.assertIn('problem 1 dummy body', problem1_page.get_selected_tab_content()) + + html1_page = CoursewareSequentialTabPage( + self.browser, + course_id=course_id, + chapter=chapter_id, + subsection=subsection_id, + position=2 + ).visit() + self.assertIn('html 1 dummy body', html1_page.get_selected_tab_content()) + + problem2_page = CoursewareSequentialTabPage( + self.browser, + course_id=course_id, + chapter=chapter_id, + subsection=subsection_id, + position=3 + ).visit() + self.assertIn('problem 2 dummy body', problem2_page.get_selected_tab_content()) + + html2_page = CoursewareSequentialTabPage( + self.browser, + course_id=course_id, + chapter=chapter_id, + subsection=subsection_id, + position=4 + ).visit() + self.assertIn('html 2 dummy body', html2_page.get_selected_tab_content()) diff --git a/common/test/acceptance/tests/lms/test_lms_courseware_search.py b/common/test/acceptance/tests/lms/test_lms_courseware_search.py index c648c9e5dc72..9a31f44b62dd 100644 --- a/common/test/acceptance/tests/lms/test_lms_courseware_search.py +++ b/common/test/acceptance/tests/lms/test_lms_courseware_search.py @@ -84,17 +84,11 @@ def _auto_auth(self, username, email, staff): AutoAuthPage(self.browser, username=username, email=email, course_id=self.course_id, staff=staff).visit() - def test_page_existence(self): - """ - Make sure that the page is accessible. - """ - self._auto_auth(self.USERNAME, self.EMAIL, False) - self.courseware_search_page.visit() - def _studio_publish_content(self, section_index): """ Publish content on studio course page under specified section """ + self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) self.course_outline.visit() subsection = self.course_outline.section_at(section_index).subsection_at(0) subsection.expand_subsection() @@ -105,6 +99,7 @@ def _studio_edit_chapter_name(self, section_index): """ Edit chapter name on studio course page under specified section """ + self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) self.course_outline.visit() section = self.course_outline.section_at(section_index) section.change_name(self.EDITED_CHAPTER_NAME) @@ -114,6 +109,7 @@ def _studio_add_content(self, section_index): Add content on studio course page under specified section """ + self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) # create a unit in course outline self.course_outline.visit() subsection = self.course_outline.section_at(section_index).subsection_at(0) @@ -140,30 +136,44 @@ def _studio_reindex(self): self.course_outline.start_reindex() self.course_outline.wait_for_ajax() + def _search_for_content(self, search_term): + """ + Login and search for specific content + + Arguments: + search_term - term to be searched for + + Returns: + (bool) True if search term is found in resulting content; False if not found + """ + self._auto_auth(self.USERNAME, self.EMAIL, False) + self.courseware_search_page.visit() + self.courseware_search_page.search_for_term(search_term) + return search_term in self.courseware_search_page.search_results.html[0] + + def test_page_existence(self): + """ + Make sure that the page is accessible. + """ + self._auto_auth(self.USERNAME, self.EMAIL, False) + self.courseware_search_page.visit() + def test_search(self): """ Make sure that you can search for something. """ # Create content in studio without publishing. - self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) self._studio_add_content(0) # Do a search, there should be no results shown. - self._auto_auth(self.USERNAME, self.EMAIL, False) - self.courseware_search_page.visit() - self.courseware_search_page.search_for_term(self.SEARCH_STRING) - assert self.SEARCH_STRING not in self.courseware_search_page.search_results.html[0] + self.assertFalse(self._search_for_content(self.SEARCH_STRING)) # Publish in studio to trigger indexing. - self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) self._studio_publish_content(0) # Do the search again, this time we expect results. - self._auto_auth(self.USERNAME, self.EMAIL, False) - self.courseware_search_page.visit() - self.courseware_search_page.search_for_term(self.SEARCH_STRING) - assert self.SEARCH_STRING in self.courseware_search_page.search_results.html[0] + self.assertTrue(self._search_for_content(self.SEARCH_STRING)) def test_reindex(self): """ @@ -171,24 +181,24 @@ def test_reindex(self): """ # Create content in studio without publishing. - self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) self._studio_add_content(1) + # Do a search, there should be no results shown. + self.assertFalse(self._search_for_content(self.EDITED_SEARCH_STRING)) + # Publish in studio to trigger indexing, and edit chapter name afterwards. self._studio_publish_content(1) - self._studio_edit_chapter_name(1) - # Do a search, there should be no results shown. - self._auto_auth(self.USERNAME, self.EMAIL, False) - self.courseware_search_page.visit() - self.courseware_search_page.search_for_term(self.EDITED_SEARCH_STRING) - assert self.EDITED_SEARCH_STRING not in self.courseware_search_page.search_results.html[0] + # Do a ReIndex from studio to ensure that our stuff is updated before the next stage of the test + self._studio_reindex() - # Do a ReIndex from studio, to add edited chapter name + # Search after publish, there should still be no results shown. + self.assertFalse(self._search_for_content(self.EDITED_SEARCH_STRING)) + + self._studio_edit_chapter_name(1) + + # Do a ReIndex from studio to ensure that our stuff is updated before the next stage of the test self._studio_reindex() # Do the search again, this time we expect results. - self._auto_auth(self.USERNAME, self.EMAIL, False) - self.courseware_search_page.visit() - self.courseware_search_page.search_for_term(self.EDITED_SEARCH_STRING) - assert self.EDITED_SEARCH_STRING in self.courseware_search_page.search_results.html[0] + self.assertTrue(self._search_for_content(self.EDITED_SEARCH_STRING)) diff --git a/common/test/acceptance/tests/lms/test_lms_dashboard.py b/common/test/acceptance/tests/lms/test_lms_dashboard.py new file mode 100644 index 000000000000..df5a64412bfc --- /dev/null +++ b/common/test/acceptance/tests/lms/test_lms_dashboard.py @@ -0,0 +1,79 @@ +# -*- coding: utf-8 -*- +""" +End-to-end tests for the main LMS Dashboard (aka, Student Dashboard). +""" +from ..helpers import UniqueCourseTest +from ...fixtures.course import CourseFixture +from ...pages.lms.auto_auth import AutoAuthPage +from ...pages.lms.dashboard import DashboardPage + + +class LmsDashboardPageTest(UniqueCourseTest): + """ Test suite for the LMS Student Dashboard page """ + + def setUp(self): + """ + Initializes the components (page objects, courses, users) for this test suite + """ + # Some parameters are provided by the parent setUp() routine, such as the following: + # self.course_id, self.course_info, self.unique_id + super(LmsDashboardPageTest, self).setUp() + + # Load page objects for use by the tests + self.dashboard_page = DashboardPage(self.browser) + + # Configure some aspects of the test course and install the settings into the course + self.course_fixture = CourseFixture( + self.course_info["org"], + self.course_info["number"], + self.course_info["run"], + self.course_info["display_name"], + ) + self.course_fixture.add_advanced_settings({ + u"social_sharing_url": {u"value": "http://custom/course/url"} + }) + self.course_fixture.install() + + # Create the test user, register them for the course, and authenticate + self.username = "test_{uuid}".format(uuid=self.unique_id[0:6]) + self.email = "{user}@example.com".format(user=self.username) + AutoAuthPage( + self.browser, + username=self.username, + email=self.email, + course_id=self.course_id + ).visit() + + # Navigate the authenticated, enrolled user to the dashboard page and get testing! + self.dashboard_page.visit() + + def test_dashboard_course_listings(self): + """ + Perform a general validation of the course listings section + """ + course_listings = self.dashboard_page.get_course_listings() + self.assertEqual(len(course_listings), 1) + + def test_dashboard_social_sharing_feature(self): + """ + Validate the behavior of the social sharing feature + """ + twitter_widget = self.dashboard_page.get_course_social_sharing_widget('twitter') + twitter_url = "https://twitter.com/intent/tweet?text=Testing+feature%3A%20http%3A%2F%2Fcustom%2Fcourse%2Furl" # pylint: disable=line-too-long + self.assertEqual(twitter_widget.attrs('title')[0], 'Share on Twitter') + self.assertEqual(twitter_widget.attrs('data-tooltip')[0], 'Share on Twitter') + self.assertEqual(twitter_widget.attrs('aria-haspopup')[0], 'true') + self.assertEqual(twitter_widget.attrs('aria-expanded')[0], 'false') + self.assertEqual(twitter_widget.attrs('target')[0], '_blank') + self.assertIn(twitter_url, twitter_widget.attrs('href')[0]) + self.assertIn(twitter_url, twitter_widget.attrs('onclick')[0]) + + facebook_widget = self.dashboard_page.get_course_social_sharing_widget('facebook') + facebook_url = "https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fcustom%2Fcourse%2Furl" + self.assertEqual(facebook_widget.attrs('title')[0], 'Share on Facebook') + self.assertEqual(facebook_widget.attrs('data-tooltip')[0], 'Share on Facebook') + self.assertEqual(facebook_widget.attrs('aria-haspopup')[0], 'true') + self.assertEqual(facebook_widget.attrs('aria-expanded')[0], 'false') + self.assertEqual(facebook_widget.attrs('target')[0], '_blank') + self.assertIn(facebook_url, facebook_widget.attrs('href')[0]) + self.assertIn(facebook_url, facebook_widget.attrs('onclick')[0]) diff --git a/common/test/acceptance/tests/lms/test_lms_dashboard_search.py b/common/test/acceptance/tests/lms/test_lms_dashboard_search.py new file mode 100644 index 000000000000..23daf5d9e56e --- /dev/null +++ b/common/test/acceptance/tests/lms/test_lms_dashboard_search.py @@ -0,0 +1,193 @@ +""" +Test dashboard search +""" +import os +import json + +from bok_choy.web_app_test import WebAppTest +from ..helpers import generate_course_key +from ...pages.common.logout import LogoutPage +from ...pages.studio.utils import add_html_component, click_css, type_in_codemirror +from ...pages.studio.auto_auth import AutoAuthPage +from ...pages.studio.overview import CourseOutlinePage +from ...pages.studio.container import ContainerPage +from ...pages.lms.dashboard_search import DashboardSearchPage +from ...fixtures.course import CourseFixture, XBlockFixtureDesc + + +class DashboardSearchTest(WebAppTest): + """ + Test dashboard search. + """ + USERNAME = 'STUDENT_TESTER' + EMAIL = 'student101@example.com' + + STAFF_USERNAME = "STAFF_TESTER" + STAFF_EMAIL = "staff101@example.com" + + TEST_INDEX_FILENAME = "test_root/index_file.dat" + + def setUp(self): + """ + Create the search page and courses to search. + """ + # create test file in which index for this test will live + with open(self.TEST_INDEX_FILENAME, "w+") as index_file: + json.dump({}, index_file) + + super(DashboardSearchTest, self).setUp() + self.dashboard = DashboardSearchPage(self.browser) + + self.courses = { + 'A': { + 'org': 'test_org', + 'number': self.unique_id, + 'run': 'test_run_A', + 'display_name': 'Test Course A ' + }, + 'B': { + 'org': 'test_org', + 'number': self.unique_id, + 'run': 'test_run_B', + 'display_name': 'Test Course B ' + }, + 'C': { + 'org': 'test_org', + 'number': self.unique_id, + 'run': 'test_run_C', + 'display_name': 'Test Course C ' + } + } + + # generate course fixtures and outline pages + self.course_outlines = {} + self.course_fixtures = {} + for key, course_info in self.courses.iteritems(): + course_outline = CourseOutlinePage( + self.browser, + course_info['org'], + course_info['number'], + course_info['run'] + ) + + course_fix = CourseFixture( + course_info['org'], + course_info['number'], + course_info['run'], + course_info['display_name'] + ) + + course_fix.add_children( + XBlockFixtureDesc('chapter', 'Section 1').add_children( + XBlockFixtureDesc('sequential', 'Subsection 1').add_children( + XBlockFixtureDesc('problem', 'dashboard search') + ) + ) + ).add_children( + XBlockFixtureDesc('chapter', 'Section 2').add_children( + XBlockFixtureDesc('sequential', 'Subsection 2') + ) + ).install() + + self.course_outlines[key] = course_outline + self.course_fixtures[key] = course_fix + + def tearDown(self): + """ + Remove index file + """ + super(DashboardSearchTest, self).tearDown() + os.remove(self.TEST_INDEX_FILENAME) + + def _auto_auth(self, username, email, staff): + """ + Logout and login with given credentials. + """ + LogoutPage(self.browser).visit() + AutoAuthPage(self.browser, username=username, email=email, staff=staff).visit() + + def _studio_add_content(self, course_outline, html_content): + """ + Add content to first section on studio course page. + """ + # create a unit in course outline + course_outline.visit() + subsection = course_outline.section_at(0).subsection_at(0) + subsection.expand_subsection() + subsection.add_unit() + + # got to unit and create an HTML component and save (not publish) + unit_page = ContainerPage(self.browser, None) + unit_page.wait_for_page() + add_html_component(unit_page, 0) + unit_page.wait_for_element_presence('.edit-button', 'Edit button is visible') + click_css(unit_page, '.edit-button', 0, require_notification=False) + unit_page.wait_for_element_visibility('.modal-editor', 'Modal editor is visible') + type_in_codemirror(unit_page, 0, html_content) + click_css(unit_page, '.action-save', 0) + + def _studio_publish_content(self, course_outline): + """ + Publish content in first section on studio course page. + """ + course_outline.visit() + subsection = course_outline.section_at(0).subsection_at(0) + subsection.expand_subsection() + unit = subsection.unit_at(0) + unit.publish() + + def test_page_existence(self): + """ + Make sure that the page exists. + """ + self._auto_auth(self.USERNAME, self.EMAIL, False) + self.dashboard.visit() + + def test_search(self): + """ + Make sure that you can search courses. + """ + + search_string = "dashboard" + html_content = "dashboard search" + + # Enroll student in courses A & B, but not C + for course_info in [self.courses['A'], self.courses['B']]: + course_key = generate_course_key( + course_info['org'], + course_info['number'], + course_info['run'] + ) + AutoAuthPage( + self.browser, + username=self.USERNAME, + email=self.EMAIL, + course_id=course_key + ).visit() + + # Create content in studio without publishing. + self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) + self._studio_add_content(self.course_outlines['A'], html_content) + self._studio_add_content(self.course_outlines['B'], html_content) + self._studio_add_content(self.course_outlines['C'], html_content) + + # Do a search, there should be no results shown. + self._auto_auth(self.USERNAME, self.EMAIL, False) + self.dashboard.visit() + self.dashboard.search_for_term(search_string) + assert search_string not in self.dashboard.search_results.html[0] + + # Publish in studio to trigger indexing. + self._auto_auth(self.STAFF_USERNAME, self.STAFF_EMAIL, True) + self._studio_publish_content(self.course_outlines['A']) + self._studio_publish_content(self.course_outlines['B']) + self._studio_publish_content(self.course_outlines['C']) + + # Do the search again, this time we expect results from courses A & B, but not C + self._auto_auth(self.USERNAME, self.EMAIL, False) + self.dashboard.visit() + + self.dashboard.search_for_term(search_string) + assert self.dashboard.search_results.html[0].count(search_string) == 2 + assert self.dashboard.search_results.html[0].count(self.courses['A']['display_name']) == 1 + assert self.dashboard.search_results.html[0].count(self.courses['B']['display_name']) == 1 diff --git a/common/test/acceptance/tests/studio/test_studio_library_container.py b/common/test/acceptance/tests/studio/test_studio_library_container.py index 01591203d8f2..927ff829ea52 100644 --- a/common/test/acceptance/tests/studio/test_studio_library_container.py +++ b/common/test/acceptance/tests/studio/test_studio_library_container.py @@ -7,7 +7,7 @@ from .base_studio_test import StudioLibraryTest from ...fixtures.course import CourseFixture -from ..helpers import UniqueCourseTest +from ..helpers import UniqueCourseTest, TestWithSearchIndexMixin from ...pages.studio.library import StudioLibraryContentEditor, StudioLibraryContainerXBlockWrapper from ...pages.studio.overview import CourseOutlinePage from ...fixtures.course import XBlockFixtureDesc @@ -18,7 +18,7 @@ @ddt.ddt -class StudioLibraryContainerTest(StudioLibraryTest, UniqueCourseTest): +class StudioLibraryContainerTest(StudioLibraryTest, UniqueCourseTest, TestWithSearchIndexMixin): """ Test Library Content block in LMS """ @@ -26,6 +26,7 @@ def setUp(self): """ Install library with some content and a course using fixtures """ + self._create_search_index() super(StudioLibraryContainerTest, self).setUp() # Also create a course: self.course_fixture = CourseFixture( @@ -42,6 +43,11 @@ def setUp(self): subsection = self.outline.section(SECTION_NAME).subsection(SUBSECTION_NAME) self.unit_page = subsection.expand_subsection().unit(UNIT_NAME).go_to() + def tearDown(self): + """ Tear down method: remove search index backing file """ + self._cleanup_index_file() + super(StudioLibraryContainerTest, self).tearDown() + def populate_library_fixture(self, library_fixture): """ Populate the children of the test course fixture. diff --git a/common/test/acceptance/tests/studio/test_studio_settings.py b/common/test/acceptance/tests/studio/test_studio_settings.py index aefd5ba1a692..285da25338b5 100644 --- a/common/test/acceptance/tests/studio/test_studio_settings.py +++ b/common/test/acceptance/tests/studio/test_studio_settings.py @@ -400,7 +400,4 @@ def test_only_expected_fields_are_displayed(self): """ expected_fields = self.advanced_settings.expected_settings_names displayed_fields = self.advanced_settings.displayed_settings_names - self.assertEqual(len(expected_fields), len(displayed_fields)) - for field in displayed_fields: - if field not in expected_fields: - self.fail("Field '{}' not expected for Advanced Settings display.".format(field)) + self.assertEquals(set(displayed_fields), set(expected_fields)) diff --git a/common/test/acceptance/tests/studio/test_studio_split_test.py b/common/test/acceptance/tests/studio/test_studio_split_test.py index 18d10c3390c2..5dd680c29ff1 100644 --- a/common/test/acceptance/tests/studio/test_studio_split_test.py +++ b/common/test/acceptance/tests/studio/test_studio_split_test.py @@ -1044,6 +1044,7 @@ def publish_unit_and_verify_groups_in_LMS(self, courseware_page, group_names): rendered_group_names = self.get_select_options(page=courseware_page, selector=".split-test-select") self.assertListEqual(group_names, rendered_group_names) + @skip # TODO fix this, see TNL-2035 def test_split_test_LMS_staff_view(self): """ Scenario: Ensure that split test is correctly rendered in LMS staff mode as it is diff --git a/common/test/acceptance/tests/video/test_studio_video_editor.py b/common/test/acceptance/tests/video/test_studio_video_editor.py index 5b7e9ad3ceec..fc850196f0e7 100644 --- a/common/test/acceptance/tests/video/test_studio_video_editor.py +++ b/common/test/acceptance/tests/video/test_studio_video_editor.py @@ -509,3 +509,46 @@ def test_upload_transcript_with_BOM(self): self.assertTrue(self.video.is_captions_visible()) unicode_text = "莎拉·佩林 (Sarah Palin)".decode('utf-8') self.assertIn(unicode_text, self.video.captions_lines()) + + def test_simplified_and_traditional_chinese_transcripts_uploading(self): + """ + Scenario: Translations uploading works correctly + + Given I have created a Video component + And I edit the component + And I open tab "Advanced" + And I upload transcript file "simplified_chinese.srt" for "zh_HANS" language code + And I save changes + Then when I view the video it does show the captions + And I see "在线学习是革" text in the captions + + And I edit the component + And I open tab "Advanced" + And I upload transcript file "traditional_chinese.srt" for "zh_HANT" language code + And I save changes + Then when I view the video it does show the captions + And I see "在線學習是革" text in the captions + + And video subtitle menu has 'zh_HANS', 'zh_HANT' translations for 'Simplified Chinese' + and 'Traditional Chinese' respectively + """ + self._create_video_component() + + langs_info = [ + ('zh_HANS', 'simplified_chinese.srt', '在线学习是革'), + ('zh_HANT', 'traditional_chinese.srt', '在線學習是革') + ] + + for lang_code, lang_file, lang_text in langs_info: + self.edit_component() + self.open_advanced_tab() + self.video.upload_translation(lang_file, lang_code) + self.save_unit_settings() + self.assertTrue(self.video.is_captions_visible()) + # If there is only one language then there will be no subtitle/captions menu + if lang_code == 'zh_HANT': + self.video.select_language(lang_code) + unicode_text = lang_text.decode('utf-8') + self.assertIn(unicode_text, self.video.captions_text) + + self.assertEqual(self.video.caption_languages, {'zh_HANS': 'Simplified Chinese', 'zh_HANT': 'Traditional Chinese'}) diff --git a/common/test/acceptance/tests/video/test_studio_video_module.py b/common/test/acceptance/tests/video/test_studio_video_module.py index 707a9ad72670..48266f1cce6c 100644 --- a/common/test/acceptance/tests/video/test_studio_video_module.py +++ b/common/test/acceptance/tests/video/test_studio_video_module.py @@ -320,5 +320,3 @@ def test_slider_range_works(self): self.save_unit_settings() self.video.click_player_button('play') - - self.assertTrue(self.video.is_slider_range_visible) diff --git a/common/test/acceptance/tests/video/test_video_module.py b/common/test/acceptance/tests/video/test_video_module.py index 529addec7934..29d460509dd0 100644 --- a/common/test/acceptance/tests/video/test_video_module.py +++ b/common/test/acceptance/tests/video/test_video_module.py @@ -679,6 +679,36 @@ def test_video_position_stored_correctly_with_seek(self): self.assertGreaterEqual(self.video.seconds, 10) + def test_simplified_and_traditional_chinese_transcripts(self): + """ + Scenario: Simplified and Traditional Chinese transcripts work as expected in Youtube mode + + Given the course has a Video component in "Youtube" mode + And I have defined a Simplified Chinese transcript for the video + And I have defined a Traditional Chinese transcript for the video + Then I see the correct subtitle language options in cc menu + Then I see the correct text in the captions for Simplified and Traditional Chinese transcripts + And I can download the transcripts for Simplified and Traditional Chinese + And video subtitle menu has 'zh_HANS', 'zh_HANT' translations for 'Simplified Chinese' + and 'Traditional Chinese' respectively + """ + data = { + 'download_track': True, + 'transcripts': {'zh_HANS': 'simplified_chinese.srt', 'zh_HANT': 'traditional_chinese.srt'} + } + self.metadata = self.metadata_for_mode('youtube', data) + self.assets.extend(['simplified_chinese.srt', 'traditional_chinese.srt']) + self.navigate_to_video() + + langs = {'zh_HANS': '在线学习是革', 'zh_HANT': '在線學習是革'} + for lang_code, text in langs.items(): + self.assertTrue(self.video.select_language(lang_code)) + unicode_text = text.decode('utf-8') + self.assertIn(unicode_text, self.video.captions_text) + self.assertTrue(self.video.downloaded_transcript_contains_text('srt', unicode_text)) + + self.assertEqual(self.video.caption_languages, {'zh_HANS': 'Simplified Chinese', 'zh_HANT': 'Traditional Chinese'}) + class YouTubeHtml5VideoTest(VideoBaseTest): """ Test YouTube HTML5 Video Player """ diff --git a/common/test/acceptance/tests/video/test_video_times.py b/common/test/acceptance/tests/video/test_video_times.py index 26c949ff727c..4c6b76bb321c 100644 --- a/common/test/acceptance/tests/video/test_video_times.py +++ b/common/test/acceptance/tests/video/test_video_times.py @@ -160,28 +160,3 @@ def test_video_end_time_with_seek(self): self.video.wait_for_state('pause') self.assertIn(self.video.position, ('0:35', '0:36')) - - @flaky # TODO fix this, see TNL-1619 - def test_video_finish_time_with_seek(self): - """ - Scenario: Finish Time works for Youtube video. - Given it has a video in "Youtube" mode with end-time at 1:00, the video starts playing from 2:15 - And I seek video to "2:15" position - And I click video button "play" - And I wait until video stop playing - Then I see video slider at "2:20" position - """ - data = {'end_time': '00:01:00'} - self.metadata = self.metadata_for_mode('youtube', additional_data=data) - - # go to video - self.navigate_to_video() - - self.video.seek('2:15') - - self.video.click_player_button('play') - - # wait until video stop playing - self.video.wait_for_state('finished') - - self.assertEqual(self.video.position, '2:20') diff --git a/common/test/data/uploads/larger_image.jpg b/common/test/data/uploads/larger_image.jpg new file mode 100644 index 000000000000..18a3e1c6f987 Binary files /dev/null and b/common/test/data/uploads/larger_image.jpg differ diff --git a/common/test/data/uploads/list-icon-visited.png b/common/test/data/uploads/list-icon-visited.png new file mode 100644 index 000000000000..a3704f3b9829 Binary files /dev/null and b/common/test/data/uploads/list-icon-visited.png differ diff --git a/common/test/data/uploads/simplified_chinese.srt b/common/test/data/uploads/simplified_chinese.srt new file mode 100644 index 000000000000..81af49685fa4 --- /dev/null +++ b/common/test/data/uploads/simplified_chinese.srt @@ -0,0 +1,27 @@ +0 +00:00:00,260 --> 00:00:01,510 +ANANT AGARWAL:欢迎EDX + +1 +00:00:01,510 --> 00:00:04,480 +我阿南特阿加瓦尔,我EDX的总裁, + +2 +00:00:04,480 --> 00:00:07,430 +我也是电气工程和计算机科学教授 + +3 +00:00:07,430 --> 00:00:08,400 +在麻省理工学院 + +4 +00:00:08,400 --> 00:00:11,120 +在线学习是革命性的世界 + +5 +00:00:11,120 --> 00:00:14,290 +教育永远不会再是相同的,和EDX + +6 +00:00:14,290 --> 00:00:16,650 +在这个革命的前沿 \ No newline at end of file diff --git a/common/test/data/uploads/traditional_chinese.srt b/common/test/data/uploads/traditional_chinese.srt new file mode 100644 index 000000000000..94eb7d5c12af --- /dev/null +++ b/common/test/data/uploads/traditional_chinese.srt @@ -0,0 +1,27 @@ +0 +00:00:00,260 --> 00:00:01,510 +ANANT AGARWAL:歡迎EDX + +1 +00:00:01,510 --> 00:00:04,480 +我阿南特阿加瓦爾,我EDX總裁 + +2 +00:00:04,480 --> 00:00:07,430 +我也是電氣工程和計算機科學教授 + +3 +00:00:07,430 --> 00:00:08,400 +在麻省理工學院 + +4 +00:00:08,400 --> 00:00:11,120 +在線學習是革命性的世界 + +5 +00:00:11,120 --> 00:00:14,290 +教育永遠不會再是相同的,和EDX + +6 +00:00:14,290 --> 00:00:16,650 +在這個革命的前沿 \ No newline at end of file diff --git a/conf/locale/am/LC_MESSAGES/django.mo b/conf/locale/am/LC_MESSAGES/django.mo index 7b7e6612c471..13ff487a8047 100644 Binary files a/conf/locale/am/LC_MESSAGES/django.mo and b/conf/locale/am/LC_MESSAGES/django.mo differ diff --git a/conf/locale/am/LC_MESSAGES/django.po b/conf/locale/am/LC_MESSAGES/django.po index f56bde9da381..63b1f8051630 100644 --- a/conf/locale/am/LC_MESSAGES/django.po +++ b/conf/locale/am/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-06-02 13:44+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Amharic (http://www.transifex.com/projects/p/edx-platform/language/am/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/am/LC_MESSAGES/djangojs.mo b/conf/locale/am/LC_MESSAGES/djangojs.mo index 7b956e7d879b..ccb2b155c2b5 100644 Binary files a/conf/locale/am/LC_MESSAGES/djangojs.mo and b/conf/locale/am/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/am/LC_MESSAGES/djangojs.po b/conf/locale/am/LC_MESSAGES/djangojs.po index 838648ae6dce..0c9bac4c8264 100644 --- a/conf/locale/am/LC_MESSAGES/djangojs.po +++ b/conf/locale/am/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Amharic (http://www.transifex.com/projects/p/edx-platform/language/am/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: am\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index 61582904e053..2fdd6e613b88 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 1572afb4fdd8..1bfdaef07a91 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -125,7 +125,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2015-02-05 11:21+0000\n" "Last-Translator: Nabeel El-Dughailib \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" @@ -173,9 +173,15 @@ msgstr "المسألة " msgid "Advanced" msgstr "إعدادات متقدّمة" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "امتحان الدخول" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "القسم" @@ -187,6 +193,7 @@ msgstr "القسم الفرعي" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "الوحدة" @@ -201,6 +208,11 @@ msgstr "الوحدة" msgid "Name" msgstr "الاسم " +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -328,6 +340,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -529,6 +547,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "رقم المساق غير محدَّد " @@ -1646,17 +1668,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "هو تاريخ أنّ هذه المسألة يستحقّ تقديمها في" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"هو تاريخ استحقاق تقديم هذه المسألة بالنسبة لطالب معيّن. ويمكن تحديد هذا " -"التاريخ من قبل الأستاذ، وسيُلغي تاريخ الاستحقاق الشامل في حال كان يتجاوزه." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1880,15 +1891,33 @@ msgstr "خطأ: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} ساعة" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} دقيقة" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} ثانية" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2915,6 +2944,18 @@ msgstr "رقم امتحان الدخول" msgid "Content module identifier (location) of entrance exam." msgstr "رقم (موقع) وحدة المحتوى الخاص بامتحان الدخول." +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "عام" @@ -3652,6 +3693,10 @@ msgstr "مخطّط المنهج الدراسي" msgid "Instructor" msgstr "الأستاذ" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "ملاحظات توضيحية نصّيّة" @@ -3740,18 +3785,6 @@ msgstr "كافة الكلمات المحتملة من الطلّاب جميعه msgid "Top num_top_words words for word cloud." msgstr "أفضل num_top_words كلمات لسحابة الكلمات." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "يُرجى إدخال تاريخ الاستحقاق الافتراضي لحلّ المسائل." @@ -4282,10 +4315,9 @@ msgstr "الرقم التعريفي على يوتيوب لسرعة 1.5x" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"الوقت الذي تريد أن يبدأ الفيديو عنده إذا لم ترغب في تشغيله بأكمله. يُصاغ " -"بهذا الشكل HH:MM:SS، ويبلغ الحد الأقصى لقيمته 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4294,10 +4326,9 @@ msgstr "وقت بدء تشغيل الفيديو" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"الوقت الذي تريد أن يتوقّف الفيديو عنده إذا لم ترغب في تشغيله بأكمله. يُصاغ " -"بهذا الشكل HH:MM:SS، ويبلغ الحد الأقصى لقيمته 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4473,18 +4504,9 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" -"إذا خصّصت لك edX رقمًا تعريفيًّا للفيديو الذي يجب تشغيله في هذا المكوِّن، " -"يُرجى إدخال الرقم هنا. ويُرجى أيضًا في هذه الحالة عدم إدخال القيم في الرابط " -"الافتراضي للفيديو، وروابط ملف الفيديو، وحقول الرقم التعريفي للفيديو على " -"يوتيوب. أمّا إذا لم تخصِّص لك edX رقمًا تعريفيًّا للفيديو، يُرجى إدخال القيم" -" في تلك الحقول الأخرى وتجاهُل هذا الحقل. " - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" -msgstr "الرقم التعريفي لفيديو edX" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" @@ -4510,6 +4532,10 @@ msgstr "بحث" msgid "Copyright" msgstr "حقوق الطبع والنشر " +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4607,7 +4633,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4739,7 +4765,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4799,10 +4825,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "تفضّل بزيارة إحدى صفحات الويكي الخاصة بالمساق لتضيف مقالًا. " -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -5359,7 +5381,7 @@ msgstr "رقم المستخدم" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #, fuzzy @@ -5761,9 +5783,8 @@ msgstr "الرقم التعريفي" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html #, fuzzy @@ -7670,7 +7691,7 @@ msgstr "معاينة" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -8019,6 +8040,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -8167,11 +8204,11 @@ msgid "Terms of Service" msgstr "شروط الخدمة" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -8208,6 +8245,14 @@ msgstr "الرمز التعريفي الخاص بتحديث المساق غير msgid "Course update not found." msgstr "تحديث المساق غير موجود." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8376,6 +8421,10 @@ msgstr "إنّ مجموعة المحتوى هذه قيد الاستخدام ول msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "جرى بنجاح تصدير المساق إلى مستودع git" @@ -8416,8 +8465,18 @@ msgstr "نسخة مطابقة لـ {0}" msgid "Duplicate of '{0}'" msgstr "نسخة مطابقة لـ ’{0}‘" +#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' +#. in many languages. This is used to avoid Transifex's misinterpreting of +#. '% o'. The percent sign is also translatable as a standalone string. +#: cms/djangoapps/contentstore/views/item.py +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -8546,10 +8605,6 @@ msgstr "المدّة" msgid "Date Added" msgstr "تاريخ الإضافة " -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "الرقم التعريفي للفيديو" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -8625,6 +8680,7 @@ msgstr "هذه الصفحة غير موجودة" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "جاري التحميل" @@ -8769,11 +8825,15 @@ msgid "Course Navigation" msgstr "تصفّح المساق" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "المساعدة" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "يُرجى تحديث تسجيلك في {} | واختر مسارك" @@ -8787,45 +8847,67 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "نأسف لحدوث خطأ ما عند محاولة تسجيلك" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "والآن اختر رجاءً مسار مساقك:" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "السعي للحصول على شهادة موثّقة" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" -"هل تخطّط لاستخدام عملك على هذا المساق في التقدّم للوظائف أو تطوير مهنتك أو " -"التقدّم للتسجيل في المدارس؟ يُرجى تحديث حسابك للعمل على نيل شهادة إتمام " -"موثّقة تمكّنك من توثيق إنجازك. ولن يترتّب عليك سوى دفع رسم بسيط." #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" -"هل تخطّط لاستخدام عملك على هذا المساق في التقدّم للوظائف أو تطوير مهنتك أو " -"التقدّم للتسجيل في المدارس؟ اعمل إذًا على نيل شهادة إتمام موثّقة تمكّنك من " -"توثيق إنجازك. ولن يترتّب عليك سوى دفع رسم بسيط." #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "اختر مساهمتك في هذا المساق (على الأقلّ $ " +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "السعي للحصول على شهادة موثّقة" + +#: common/templates/course_modes/choose.html +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "): " +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "تحديث تسجيلك" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" #: common/templates/course_modes/choose.html msgid "Audit This Course" @@ -8842,10 +8924,6 @@ msgstr "" "وأنشطته واختباراته ومنتدياته. وإذا جاءت نتيجة عملك مُرضية، والتزمتَ بميثاق " "الشرف، فإنّك ستحصل على شهادة في ميثاق الشرف تحمِل اسمك لإثبات إنجازك." -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "السعي للحصول على شهادة في ميثاق الشرف" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "ملخّص شامل لأقسام منصّة {platform_name}" @@ -8874,8 +8952,12 @@ msgid "Hide Annotations" msgstr "إخفاء الملاحظات التوضيحية" #: lms/templates/course.html -msgid "New" -msgstr "جديد" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8898,53 +8980,17 @@ msgid "Course-loading errors" msgstr "الأخطاء الخاصة بتحميل المساقات " #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "الحسابات المترابطة" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "مربوط" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "افصل" +msgid "Want to change your account settings?" +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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "اربط" +msgid "Click the arrow next to your username above." +msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "تاريخ الطلب" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "إعادة ضبط كلمة السر" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "إعدادات البريد الإلكتروني للمساق رقم {course_number} " @@ -8957,74 +9003,7 @@ msgstr "استلام رسائل البريد الإلكتروني الخاصة msgid "Save Settings" msgstr "حفظ الإعدادات " -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "بُعِثت رسالة البريد الإلكتروني الخاصة بإعادة ضبط كلمة السر " - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"بُعِثت رسالة بريد إلكتروني إلى هذا العنوان {email}. ويُرجى تتبّع الرابط " -"الموجود في الرسالة لتغيير كلمة السر." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "تغيير عنوان البريد الإلكتروني" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "يُرجى إدخال عنوان بريدك الإلكتروني الجديد:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "يُرجى تأكيد كلمة السر:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" -"سنرسل رسالة تأكيد إلى هذا العنوان {email} وإلى عنوان بريدك الإلكتروني الجديد" -" كجزء من العملية." - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "تغيير اسمك" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" -"سيجري تسجيل كافة تغييرات الاسم بهدف دعم مصداقية شهادتك {platform} " -"{cert_name_short}." - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"يُرجى إدخال الاسم الكامل الذي تفضّله، حيث سيظهر على شهادتك {platform} " -"{cert_name_short}: " - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "أسباب تغيير الاسم:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "تغيير اسمي" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -9441,6 +9420,10 @@ msgid "It works! This is the default homepage for this Open edX instance." msgstr "" "نجح الأمر! أنت الآن في الصفحة الرئيسية الافتراضية لهذه الوحدة من Open edX." +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "مفتاح تغيير البريد الإلكتروني غير صالح " @@ -9614,13 +9597,33 @@ msgid "Press to Launch" msgstr "يُرجى الضغط للتشغيل" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "إيقاف حسابات الطلّاب أو إعادة تفعيلها " +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "اسم المستخدم:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "إيقاف الحساب" @@ -9629,6 +9632,10 @@ msgstr "إيقاف الحساب" msgid "Reenable Account" msgstr "إعادة تفعيل الحساب" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "الطلّاب الذين أوقِفت حساباتهم" @@ -9706,8 +9713,13 @@ msgid "More options dropdown" msgstr "قائمة منسدلة لخيارات إضافية" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" -msgstr "تسجيل الخروج" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" +msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Shopping Cart" @@ -9733,6 +9745,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "المدارس" @@ -10292,6 +10309,7 @@ msgid "Recent git load activity for {course_id}" msgstr "أحدث نشاط تحميل git لمساق {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "خطأ" @@ -10643,24 +10661,219 @@ msgstr "احسب" msgid "Calculator Output Field" msgstr "حقل مخرجات الآلة الحاسبة" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "التسجيل " + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "التسجيل على دفعات" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"الرجاء إدخال عناوين البريد الإلكتروني و/أو أسماء المستخدمين مع فصلها بأسطر " +"جديدة أو باستخدام فواصل." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"لن تتلقى إشعاراً عن رسائل البريد الإلكتروني التي ترتد ولا يتم استلامها، لذا " +"يرجى التحقق جيّداً من عدم وجود أخطاء إملائيّة." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "عناوين البريد الإلكتروني/أسماء المستخدمين" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "التسجيل الآلي " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"في حال تم التحقق من هذا الخيار، فإن المستخدمين الذين لم يقوموا " +"بالتسجيل بعد على المنصة {platform_name} سيتم إلحاقهم بالمساق تلقائيّاً." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"في حال بقي هذا الخيار دون التحقق منه ، فلن يتم إلحاق المستخدمين " +"الذين لم يقوموا بالتسجيل بعد على المنصة {platform_name} بالمساق، لكن سيسمح " +"لهم بالتسجيل فور أن يقوموا بإنشاء حساب." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" +"لا يكون لوضع إشارة في هذا المربّع أي مفعول إذا تمّ اختيار إلغاء \"التسجيل\"." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "إعلام المستخدمين عبر البريد الإلكتروني" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"في حال تم التحقق من هذا الخيار، سيتلقى المستخدمون إشعاراً بالبريد " +"الإلكتروني." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "تسجيل" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html msgid "" "Ensure that the ID number is an exact match of the ID number on the PDF or " "print certificate you are referencing." @@ -10862,6 +11075,16 @@ msgstr[5] "{num} نقاط: {text}" msgid "Please enter a hint below:" msgstr "يُرجى إدخال تلميح أدناه:" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}، الفصل الحالي " @@ -10995,12 +11218,6 @@ msgstr "" msgid "Additional Resources" msgstr "مصادر إضافية" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "تسجيل" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -11199,10 +11416,6 @@ msgstr "مشرف" msgid "Forum Admin" msgstr "مشرف المنتدى " -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "التسجيل " - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "تفريغ البيانات " @@ -11716,18 +11929,6 @@ msgstr "صورة الغلاف {course_number} {course_name} " msgid "Enrolled as: " msgstr "مسجَّل كـ: " -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "استعراض المساق المحفوظ في الأرشيف" @@ -11762,20 +11963,34 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" -msgstr "هل أنت متأكّد من رغبتك في إلغاء التسجيل في المساق الذي اشتريته" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "هل أنت متأكّد من رغبتك في إلغاء التسجيل في " +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" -"هل أنت متأكّد من رغبتك في إلغاء التسجيل في مسار الشهادة الموثَّقة " -"{cert_name_long} لـ" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" @@ -11868,6 +12083,10 @@ msgstr "" "الدفعة، أو يمكنك {unenroll_link_start}إلغاء التسجيل{unenroll_link_end} في " "هذا المساق." +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "تعديل" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11933,8 +12152,8 @@ msgid "Approved:" msgstr "موافق عليها: " #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "حالة عملية التحقّق من الهوية" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -12759,10 +12978,12 @@ msgstr "اسم موظّف الاتّصال في الشركة:" 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 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 msgid "Recipient Email:" msgstr "عنوان البريد الإلكتروني للمستلِم:" @@ -12785,26 +13006,33 @@ msgstr "" "تجد مرفقًا ملف CSV يحتوي على روابط تسجيلك، ويُرجى توزيع هذه الروابط على كل " "طالب ينوي التسجيل باستخدام نموذج البريد الإلكتروني المبيّن أدناه." +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," msgstr "مع خالص تحيّاتنا،" +#. Translators: The
is a line break (empty line), please keep this html +#. in +#. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" msgstr "مع خالص تحيّاتنا،
فريق {platform_name} " +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" msgstr "عزيزي/عزيزتي السيّد/السيّدة [[الاسم]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" -"للتسجيل في المساقات ${course_names}، أعددنا لك رابط تسجيل، ويُرجى منك اتباع " -"التعليمات التالية لتتمكّن من الدخول." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -12841,6 +13069,9 @@ msgid "" "(5) Course materials will not be available until the course start date." msgstr "(5) لن تُتاح محتويات المساق قبل أن يحين تاريخ بدء المساق." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

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

Sincerely,

[[Your Signature]]

" msgstr "

المخلص،

[[توقيعك]]

" @@ -14039,68 +14270,6 @@ msgstr "لوحة المعلومات الخاصة بموجّه المساق" msgid "Revert to Legacy Dashboard" msgstr "العودة إلى لوحة معلومات الأستاذ القديمة" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "التسجيل على دفعات" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"الرجاء إدخال عناوين البريد الإلكتروني و/أو أسماء المستخدمين مع فصلها بأسطر " -"جديدة أو باستخدام فواصل." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"لن تتلقى إشعاراً عن رسائل البريد الإلكتروني التي ترتد ولا يتم استلامها، لذا " -"يرجى التحقق جيّداً من عدم وجود أخطاء إملائيّة." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "عناوين البريد الإلكتروني/أسماء المستخدمين" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "التسجيل الآلي " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"في حال تم التحقق من هذا الخيار، فإن المستخدمين الذين لم يقوموا " -"بالتسجيل بعد على المنصة {platform_name} سيتم إلحاقهم بالمساق تلقائيّاً." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"في حال بقي هذا الخيار دون التحقق منه ، فلن يتم إلحاق المستخدمين " -"الذين لم يقوموا بالتسجيل بعد على المنصة {platform_name} بالمساق، لكن سيسمح " -"لهم بالتسجيل فور أن يقوموا بإنشاء حساب." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" -"لا يكون لوضع إشارة في هذا المربّع أي مفعول إذا تمّ اختيار إلغاء \"التسجيل\"." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "إعلام المستخدمين عبر البريد الإلكتروني" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"في حال تم التحقق من هذا الخيار، سيتلقى المستخدمون إشعاراً بالبريد " -"الإلكتروني." - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "تسجيل الطلاب" @@ -14296,6 +14465,21 @@ msgstr "" msgid "Add Community TA" msgstr "إضافة مساعد أستاذ لشؤون المتعلمين" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "استخدام \"إعادة تحميل الرسوم البيانية\" لتحديث الرسوم البيانية." @@ -15186,13 +15370,8 @@ msgstr "{site_name} - تأكيد التسجيل" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "يرجى تأكيد تسجيلك في:" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" -msgstr "تواريخ المساق" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" @@ -15207,14 +15386,12 @@ msgid "{end_date}" msgstr "{end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15226,9 +15403,10 @@ msgstr "" "المعلومات الخاصة بك." #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -15264,19 +15442,6 @@ msgstr "تفعيل عملية التسجيل في المساق" msgid "{course_number} {course_title} Cover Image" msgstr "صورة غلاف {course_number} {course_title}" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15311,12 +15476,9 @@ msgstr "" "الطلّاب." #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "بعد اكتمال عملية الشراء،" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "ستصبح مسجّلًا في هذا المساق." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -15436,6 +15598,40 @@ msgstr "" msgid "Student Profile" msgstr "صفحة الطالب" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "الحسابات المترابطة" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "مربوط" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "اربط" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "استبيان المستخدم" @@ -15503,6 +15699,10 @@ msgstr "" "حرصاً على مصداقية شهادات {platform}، سيتم تدوين وتسجيل جميع التغييرات في " "الأسماء." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "أسباب تغيير الاسم:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "تغيير اسمي:" @@ -15552,40 +15752,20 @@ msgstr "" "الأسئلة الشائعة لما يتعلق بشهاداتنا{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" -"جاري تحديث تسجيلك في المساق {course_name} التابع للمؤسسة {organization}" #: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" -"إنّك تعيد عملية التحقق الخاصة بالمساق {course_name} التابع لمؤسسة " -"{organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "جاري تسجيلك في المساق {course_name} التابع للمؤسسة {organization}" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are enrolling in: {course_name}" msgstr "" -"تهانينا! أنت الآن مسجّل في مساق {course_name} التابع للمؤسسة {organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "التعليم المهني" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "جرى التحقّق من {span_start}جاري التحديث إلى:{span_end}" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "جرى التحقّق من {span_start}جاري إعادة عملية التحقق لـ:{span_end} " - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" -msgstr "جرى التحقّق من {span_start}جاري التسجيل بصفة:{span_end}" +msgid "Congratulations! You are now enrolled in {course_display}" +msgstr "" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html @@ -15711,23 +15891,14 @@ msgstr "هل يمكننا مطابقة الصورة التي أخذتها مع #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "عندما تكون في الوضع المناسب، قم باستخدام زر الكاميرا " - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "لأخذ صورتك " - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "استخدم زر العلامة " +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "لدى رضائك عن الصورة التي أخذتها " +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16027,11 +16198,9 @@ msgstr "قم بالتأكد من أن بطاقة هويتك مضاءة بشكل #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"بطاقات التعريف الشخصية المقبولة تتضمن رخصة القيادة، أو جوازات السفر أو أي " -"بطاقة تعريف صادرة عن الحكومة تحتوي على اسمك وصورتك " #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -16047,8 +16216,8 @@ msgid "" msgstr "حاول إبقاء أصابعك على الحافة لتفادي تغطية معلومات مهمة " #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "لأخذ صورة لبطاقة هويتك " +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -16285,11 +16454,9 @@ msgstr "عذرًا، إنّ عملية تفعيل حسابك غير صحيحة." #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" -"نأسف لحدوث خطأ أثناء تفعيل حسابك. يُرجى التأكّد من صحّة الرابط الذي ضغطت " -"عليه \\u2014 حيث أنّ برامج البريد الإلكتروني ستقسمه أحيانًا إلى سطرين." #: cms/templates/activation_invalid.html msgid "" @@ -16721,7 +16888,7 @@ msgstr "" " الضوء على مناقشات معيّنة في المنتديات، والإعلان عن التغييرات المُدخلة على " "الجدول، والردّ على أسئلة الطلّاب. ويمكنك إضافة تحديثات أو تعديلها بلغة HTML." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "المخطّط الكلّي للمساق" @@ -18768,8 +18935,10 @@ msgid "Require students to pass an exam before beginning the course." msgstr "يُطلَب من الطلّاب اجتياز اختبار معيّن قبل البدء بالمساق." #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " -msgstr "يمكنك الآن رؤية امتحان الدخول الخاص بمساقك وتأليفه من خلال" +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." +msgstr "" #: cms/templates/settings.html msgid "Grade Requirements" @@ -19056,10 +19225,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -19259,10 +19427,6 @@ msgstr "مساعدة سياقية مباشرة" msgid "Currently signed in as:" msgstr "دخولك مسجَّل حاليًّا كـ:" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "تسجيل الخروج" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "تشغيل مترجم مصادر لاتخ Latex" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index f45ef92f16ec..e34e935b43b9 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 d9ef7b863f7c..30124e3683d2 100644 --- a/conf/locale/ar/LC_MESSAGES/djangojs.po +++ b/conf/locale/ar/LC_MESSAGES/djangojs.po @@ -27,6 +27,7 @@ # Najwan Al Rousan , 2013 # Saramami.mami , 2014 # SiddigSami , 2014-2015 +# Zakaria , 2015 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2015 EdX @@ -72,8 +73,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" @@ -83,6 +84,21 @@ 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/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -107,6 +123,7 @@ msgstr "موافق" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -130,6 +147,12 @@ msgstr "" "#-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-#\n" "سيُفتح هذا الرابط في نافذة متصفّح جديدة/تبويبة جديدة" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -174,6 +197,7 @@ msgstr "تحميل الملف" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -183,6 +207,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "خطأ" @@ -2324,8 +2349,6 @@ msgstr "نصّ الملاحظة التوضيحية" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "حذف" @@ -2370,6 +2393,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "جاري التحميل" @@ -2414,6 +2438,8 @@ msgid "<%= num_students %> students scored." msgstr "جرى تقييم أعمال <%= num_students %> طالبًا." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "اسم المستخدم" @@ -2473,6 +2499,7 @@ msgid "The following warnings were generated:" msgstr "نتجت التحذيرات التالية:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "جرت العملية بنجاح" @@ -3163,6 +3190,35 @@ msgstr "جرى بنجاح إعادة تقييم المسألة للمستخدم msgid "Failed to rescore problem." msgstr "نأسف لتعذّر إجراء عملية إعادة تقييم المسألة." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "تعذّر حفظ البيانات." + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "يُرجى إدخال مبلغ تبرّع صحيح." @@ -3175,18 +3231,6 @@ msgstr "تعذّر تقديم تبرعك." msgid "An error occurred. Please try again later." msgstr "ناسف لحدوث خطأ. يُرجى إعادة المحاولة لاحقًا. " -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "يُرجى تأكيد عنوان بريدك الإلكتروني الجديد." - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" -"ستصلك رسالة تأكيد على صندوق بريدك الإلكتروني. يُرجى الضغط على الرابط الوارد " -"في الرسالة لتأكيد تغييرك لعنوان البريد الإلكتروني." - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3413,11 +3457,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "تعذّر حفظ البيانات." - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "يُرجى إدخال عنوان صحيح للبريد الإلكتروني." @@ -3443,6 +3482,128 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "يُرجى التحقق من بريدك الإلكتروني لتأكيد التغيير." +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "الاسم الكامل" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "كلمة السر" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "إعادة ضبط كلمة السر" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "اللغة المفضّلة" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "لا يمكن ترك خانة الاسم الكامل فارغة" @@ -3459,6 +3620,60 @@ msgstr "عذرًا، لم نتمكّن من ملء لائحة خيارات ال msgid "Saved" msgstr "جرى الحفظ" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3519,6 +3734,88 @@ msgstr "" "يُرجى التحقّق مجدّدًا من أنّ كاميرا الويب متّصلة بالكمبيوتر وغير معطّلة " "لتتمكّن من المتابعة. " +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "حذف" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "نجح تحميلك لملف '{file}'. " @@ -3577,20 +3874,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "يواجه نظام Studio صعوبة في حفظ عملك " -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "جاري الحفظ" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "تأكيد حذف الصفحة" @@ -3762,11 +4045,6 @@ msgstr "لديك تغييرات غير محفّظة. هل تريد حقًّا أ msgid "Queued" 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 -msgid "Uploading" -msgstr "جاري التحميل" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3853,8 +4131,8 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "لا يجب أن يحتوي المفتاح سوى على حروف، أو أرقام، أو _، أو -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "يُرجى إدخال عدد صحيح بين" +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." @@ -3975,7 +4253,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "المخطّط الكلّي للمساق" @@ -4159,16 +4436,36 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " -msgstr "إظهار %(current_item_range)s من أصل %(total_items_count)s،" +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" +msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". @@ -4483,6 +4780,46 @@ msgstr "" msgid "Upload translation" msgstr "تحميل الترجمة" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4525,16 +4862,36 @@ msgid "Closed" msgstr "مغلق" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" -msgstr "(هذا المنشور يخصّ %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "" #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." msgstr "نأسف لحدوث خطأ. يُرجى المحاولة مجدّدًا." #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4586,6 +4943,15 @@ msgstr "الاسم " msgid "Clear search results" msgstr "حذف نتائج البحث" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4791,17 +5157,29 @@ msgstr "" msgid "New Address" msgstr "عنوان جديد" -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "كلمة السر" - #: lms/templates/student_account/account.underscore msgid "Change My Email Address" msgstr "تغيير عنوان بريدي الإلكتروني" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "إعادة ضبط كلمة السر" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" @@ -4811,11 +5189,8 @@ msgstr "هل نسيت كلمة المرور؟" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" -"نجحت في تسجيل دخولك في %(currentProvider)s، لكنّ حسابك لدى " -"%(currentProvider)s غير مرتبط بحساب لدى %(platformName)s. ولتربط الحسابين، " -"يُرجى الذهاب إلى لوحة معلوماتك %(platformName)s. " #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" @@ -4910,13 +5285,13 @@ msgstr "حقل مطلوب" msgid "Already have an account?" msgstr "هل لديك حساب من قبل؟" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "الاسم الكامل" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" -msgstr "اللغة المفضّلة" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." +msgstr "" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" @@ -5199,32 +5574,23 @@ msgid "Government-Issued Photo ID" msgstr "بطاقة شخصية صادرة عن الحكومة" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" +msgid "" +"ID-Verification is not required for this Professional Education course." msgstr "" -"يُرجى اختيار مساهمتك المالية للارتقاء إلى نظام \"تتبّع الشهادات الموثّقة\"" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "يُرجى إدخال مستوى مساهمتك" #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" -"يُرجى تأكيد مساهمتك في هذا المساق (على الأقلّ %(minPrice)s %(currency)s)" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" -msgstr "مساهمتك الإجمالية" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "لاستكمال تسجيلك، تحتاج إلى أن تدفع: " +msgid "You have already verified your ID!" +msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" -msgstr "التالي: إجراء الدفع" +msgid "Your verification status is good until %(verificationGoodUntil)s." +msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" @@ -5477,8 +5843,12 @@ msgid "Lock/unlock file" msgstr "إقفال/فتح الملفّ" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "استُكمِل {number}% o من قوائم التحقّق " +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "%" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5660,6 +6030,18 @@ msgstr "" "هناك تعليمات برمجية غير صحيحة في محتوى مساقك. يُرجى التحقّق للتأكّد من " "كتابتها بلغة HTML صحيحة." +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "تاريخ الاستحقاق:" @@ -5828,8 +6210,6 @@ msgstr "إضافة" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "حذف القيمة" @@ -5994,10 +6374,8 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" -"إذا جعلت هذه %(xblockType)s مرئية للطلّاب، فإنّهم سيستطيعون رؤية محتواها بعد" -" تاريخ الإصدار وبعد نشرك للوحدة (للوحدات)." #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -6047,14 +6425,6 @@ msgstr "" msgid "File upload succeeded" msgstr "جرى تحميل الملف بنجاح" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" -"وقعت {strong_start}{num_errors} خطأ (أخطاء) في التحقق{strong_end} أثناء " -"محاولة حفظ إعداد(ات) المساق في قاعدة البيانات." - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -6075,58 +6445,6 @@ msgstr "التعديل %(display_name)s (مطلوب)" msgid "formLabel" msgstr "عنوان النموذج formLabel" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "موقع الوحدة" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"استخدم هذا الرمز التعريفي عند إنشائك لروابط إلى هذه الوحدة من محتوى آخر " -"للمساق. عليك إدخال الرمز التعريفي في حقل الرابط." - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "المساقات" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "المكتبات" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "امتحان الدخول" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "يُطلَب من الطلّاب اجتياز اختبار معيّن قبل البدء بالمساق." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "لإنشاء امتحان الدخول الخص بمساقك، يُرجى الذهاب إلى " - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "سيجري تلقائيًّا إنشاء قسم ’امتحان الدخول‘." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "الحدّ الأدنى لدرجة النجاح" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "%" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "الدرجة التي يجب على الطالب أن يحرزها كحدّ أدنى لاجتياز امتحان الدخول." - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "حذف" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "إضافة روابط للنسخات الإضافية" @@ -6136,12 +6454,8 @@ 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." +"that's compatible with the student's computer will play." msgstr "" -"للتأكّد من إتاحة إمكانية رؤية الفيديو لجميع الطلّاب، نوصيك بتوفير نسخة منه " -"من نوع .mp4 وأخرى من نوع .webm. ويُرجى الضغط أدناه لإضافة رابط لنسخة أخرى. " -"ولا يمكن لهذه الروابط أن تكون خاصة بموقع اليوتيوب. سيجري تشغيل أوّل شريط " -"فيديو مدرَج ضمن القائمة والذي يكون متوافقًا مع جهاز الكمبيوتر الخاص بالطالب." #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" @@ -6175,8 +6489,8 @@ msgid "Error." msgstr "خطأ." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "نص محدّد التوقيت من" +msgid "Timed Transcript from %(filename)s" +msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" @@ -6217,13 +6531,10 @@ msgstr "لا يوجد لدى EdX نص محدّد التوقيت " #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"ليس لدى EdX نص محدّد التوقيت لهذا الفيديو في برنامج استوديو، لكنّنا وجدنا " -"نصًّا على موقع يوتيوب. ويمكنك استيراد نص اليوتيوب أو تحميل ملفّ خاص بك بصيغة" -" .srt." #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" diff --git a/conf/locale/az/LC_MESSAGES/django.mo b/conf/locale/az/LC_MESSAGES/django.mo index 1a79a65d5d23..2eea31f9f819 100644 Binary files a/conf/locale/az/LC_MESSAGES/django.mo and b/conf/locale/az/LC_MESSAGES/django.mo differ diff --git a/conf/locale/az/LC_MESSAGES/django.po b/conf/locale/az/LC_MESSAGES/django.po index ca28efba7bc6..e86e0b2b6f70 100644 --- a/conf/locale/az/LC_MESSAGES/django.po +++ b/conf/locale/az/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-04-07 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Azerbaijani (http://www.transifex.com/projects/p/edx-platform/language/az/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/az/LC_MESSAGES/djangojs.mo b/conf/locale/az/LC_MESSAGES/djangojs.mo index f32d6a5e4165..4ae38966507d 100644 Binary files a/conf/locale/az/LC_MESSAGES/djangojs.mo and b/conf/locale/az/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/az/LC_MESSAGES/djangojs.po b/conf/locale/az/LC_MESSAGES/djangojs.po index d00c1bb76d33..b91c2e092c05 100644 --- a/conf/locale/az/LC_MESSAGES/djangojs.po +++ b/conf/locale/az/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Azerbaijani (http://www.transifex.com/projects/p/edx-platform/language/az/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: az\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/bg_BG/LC_MESSAGES/django.mo b/conf/locale/bg_BG/LC_MESSAGES/django.mo index c66859bbcfae..1bd4e74a07bc 100644 Binary files a/conf/locale/bg_BG/LC_MESSAGES/django.mo and b/conf/locale/bg_BG/LC_MESSAGES/django.mo differ diff --git a/conf/locale/bg_BG/LC_MESSAGES/django.po b/conf/locale/bg_BG/LC_MESSAGES/django.po index 1325119a1e4a..6db2875cd3d8 100644 --- a/conf/locale/bg_BG/LC_MESSAGES/django.po +++ b/conf/locale/bg_BG/LC_MESSAGES/django.po @@ -44,7 +44,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-02-18 15:11+0000\n" "Last-Translator: Stoyan Petkov \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n" @@ -92,20 +92,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -120,6 +128,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -239,6 +252,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -431,6 +450,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1444,15 +1467,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2573,6 +2587,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3070,6 +3096,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3232,6 +3259,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3316,18 +3347,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3789,7 +3808,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3799,6 +3819,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3950,12 +3971,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3982,6 +3999,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4079,7 +4100,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4212,7 +4233,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4271,10 +4292,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4778,7 +4795,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5008,6 +5025,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5145,9 +5163,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6802,6 +6819,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6815,7 +6833,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7140,6 +7158,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7280,11 +7314,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7321,6 +7355,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7469,6 +7511,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7509,8 +7555,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7629,10 +7685,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7702,6 +7754,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7844,11 +7897,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7862,38 +7919,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7908,10 +7993,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7940,7 +8021,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7964,53 +8049,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8023,66 +8072,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8466,6 +8456,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8624,13 +8618,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8639,6 +8653,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8706,7 +8724,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8731,6 +8754,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9259,6 +9287,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9586,6 +9615,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9918,12 +10113,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10109,10 +10298,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10595,11 +10780,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10625,17 +10805,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10717,6 +10913,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10774,7 +10974,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11550,10 +11750,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11574,24 +11776,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11622,6 +11833,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12707,56 +12921,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12916,6 +13080,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13737,12 +13916,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13758,10 +13932,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13772,9 +13947,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13807,19 +13983,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13852,11 +14015,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13967,6 +14127,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14025,6 +14219,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14068,35 +14266,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14209,22 +14391,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14500,7 +14673,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14518,7 +14691,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14732,8 +14905,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15117,7 +15290,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16944,7 +17117,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17198,10 +17373,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17374,10 +17548,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo b/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo index a91ec7292db1..1f78597d462b 100644 Binary files a/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo and b/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/bg_BG/LC_MESSAGES/djangojs.po b/conf/locale/bg_BG/LC_MESSAGES/djangojs.po index f902c2de6602..6a8da2087160 100644 --- a/conf/locale/bg_BG/LC_MESSAGES/djangojs.po +++ b/conf/locale/bg_BG/LC_MESSAGES/djangojs.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,21 @@ msgstr "" "Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -63,6 +78,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -76,6 +92,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -120,6 +142,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -129,6 +152,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2135,8 +2159,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2179,6 +2201,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2221,6 +2244,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2276,6 +2300,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2904,6 +2929,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2916,16 +2970,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3126,11 +3170,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3153,6 +3192,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3169,6 +3335,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3225,6 +3441,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3269,20 +3568,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3449,11 +3734,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3536,7 +3816,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3645,7 +3925,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3813,15 +4092,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4108,6 +4407,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4150,7 +4489,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4158,8 +4517,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4207,6 +4566,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4398,15 +4767,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4417,7 +4798,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4507,12 +4888,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4765,30 +5146,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5027,7 +5401,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5206,6 +5584,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5369,8 +5759,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5532,7 +5920,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5579,12 +5967,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5603,56 +5985,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5662,7 +5994,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5695,7 +6027,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5734,9 +6066,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/bn_BD/LC_MESSAGES/django.mo b/conf/locale/bn_BD/LC_MESSAGES/django.mo index cb1349519192..55794f8c379f 100644 Binary files a/conf/locale/bn_BD/LC_MESSAGES/django.mo and b/conf/locale/bn_BD/LC_MESSAGES/django.mo differ diff --git a/conf/locale/bn_BD/LC_MESSAGES/django.po b/conf/locale/bn_BD/LC_MESSAGES/django.po index bbf9a95ed9aa..ae62789d54d0 100644 --- a/conf/locale/bn_BD/LC_MESSAGES/django.po +++ b/conf/locale/bn_BD/LC_MESSAGES/django.po @@ -43,7 +43,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-14 10:11+0000\n" "Last-Translator: Tahmid Rafi \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n" @@ -91,20 +91,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -119,6 +127,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -238,6 +251,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -430,6 +449,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1443,15 +1466,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2572,6 +2586,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3069,6 +3095,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3231,6 +3258,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3315,18 +3346,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3788,7 +3807,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3798,6 +3818,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3949,12 +3970,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3981,6 +3998,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4078,7 +4099,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4211,7 +4232,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4270,10 +4291,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4777,7 +4794,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5007,6 +5024,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5144,9 +5162,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6801,6 +6818,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6814,7 +6832,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7139,6 +7157,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7279,11 +7313,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7320,6 +7354,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7468,6 +7510,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7508,8 +7554,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7628,10 +7684,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7701,6 +7753,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7843,11 +7896,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7861,38 +7918,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7907,10 +7992,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7939,7 +8020,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7963,53 +8048,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8022,66 +8071,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8465,6 +8455,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8623,13 +8617,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8638,6 +8652,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8705,7 +8723,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8730,6 +8753,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9258,6 +9286,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9585,6 +9614,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9917,12 +10112,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10108,10 +10297,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10594,11 +10779,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10624,17 +10804,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10716,6 +10912,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10773,7 +10973,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11549,10 +11749,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11573,24 +11775,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11621,6 +11832,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12706,56 +12920,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12915,6 +13079,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13736,12 +13915,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13757,10 +13931,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13771,9 +13946,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13806,19 +13982,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13851,11 +14014,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13966,6 +14126,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14024,6 +14218,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14067,35 +14265,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14208,22 +14390,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14499,7 +14672,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14517,7 +14690,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14731,8 +14904,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15116,7 +15289,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16943,7 +17116,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17197,10 +17372,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17373,10 +17547,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo b/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo index e5452737899e..df3d4f6ee491 100644 Binary files a/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo and b/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/bn_BD/LC_MESSAGES/djangojs.po b/conf/locale/bn_BD/LC_MESSAGES/djangojs.po index ca8fe0a01d14..6e830da495dc 100644 --- a/conf/locale/bn_BD/LC_MESSAGES/djangojs.po +++ b/conf/locale/bn_BD/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: bn_BD\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -64,6 +79,12 @@ msgstr "বাতিল" msgid "This link will open in a new browser window/tab" msgstr "এই লিঙ্কটি একটি নতুন ব্রাউজার উইন্ডো/ট্যাবে খুলবে।" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -105,6 +126,7 @@ msgstr "ফাইল আপলোড" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -114,6 +136,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2096,8 +2119,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2140,6 +2161,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2182,6 +2204,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2237,6 +2260,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2865,6 +2889,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2877,16 +2930,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3087,11 +3130,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3114,6 +3152,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3130,6 +3295,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3186,6 +3401,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3230,20 +3528,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3410,11 +3694,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3497,7 +3776,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3606,7 +3885,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3774,15 +4052,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4069,6 +4367,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4111,7 +4449,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4119,8 +4477,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4168,6 +4526,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4359,15 +4727,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4378,7 +4758,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4468,12 +4848,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4726,30 +5106,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4988,7 +5361,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5167,6 +5544,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5330,8 +5719,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5493,7 +5880,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5540,12 +5927,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5564,56 +5945,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5623,7 +5954,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5656,7 +5987,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5695,9 +6026,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/bn_IN/LC_MESSAGES/django.mo b/conf/locale/bn_IN/LC_MESSAGES/django.mo index c050c314fed0..39ecd7e32011 100644 Binary files a/conf/locale/bn_IN/LC_MESSAGES/django.mo and b/conf/locale/bn_IN/LC_MESSAGES/django.mo differ diff --git a/conf/locale/bn_IN/LC_MESSAGES/django.po b/conf/locale/bn_IN/LC_MESSAGES/django.po index d19cc3edaae5..20f13bc55a0b 100644 --- a/conf/locale/bn_IN/LC_MESSAGES/django.po +++ b/conf/locale/bn_IN/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: \n" "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/edx-platform/language/bn_IN/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/bn_IN/LC_MESSAGES/djangojs.mo b/conf/locale/bn_IN/LC_MESSAGES/djangojs.mo index 223281cd77da..773c58eb8e36 100644 Binary files a/conf/locale/bn_IN/LC_MESSAGES/djangojs.mo and b/conf/locale/bn_IN/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/bn_IN/LC_MESSAGES/djangojs.po b/conf/locale/bn_IN/LC_MESSAGES/djangojs.po index 29f3041ab26e..19e08a88894d 100644 --- a/conf/locale/bn_IN/LC_MESSAGES/djangojs.po +++ b/conf/locale/bn_IN/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/edx-platform/language/bn_IN/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: bn_IN\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2134,8 +2158,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2178,6 +2200,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2243,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2275,6 +2299,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3125,11 +3169,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3152,6 +3191,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3168,6 +3334,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3224,6 +3440,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3268,20 +3567,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3448,11 +3733,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3535,7 +3815,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3644,7 +3924,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3812,15 +4091,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4107,6 +4406,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4149,7 +4488,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4157,8 +4516,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4206,6 +4565,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4397,15 +4766,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4416,7 +4797,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4506,12 +4887,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4764,30 +5145,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5026,7 +5400,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5205,6 +5583,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5368,8 +5758,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5531,7 +5919,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5578,12 +5966,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5602,56 +5984,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5661,7 +5993,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5694,7 +6026,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5733,9 +6065,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/bs/LC_MESSAGES/django.mo b/conf/locale/bs/LC_MESSAGES/django.mo index 0372c9eedf3f..dc11fa4a7275 100644 Binary files a/conf/locale/bs/LC_MESSAGES/django.mo and b/conf/locale/bs/LC_MESSAGES/django.mo differ diff --git a/conf/locale/bs/LC_MESSAGES/django.po b/conf/locale/bs/LC_MESSAGES/django.po index 97fd65c725af..39db42b76b1d 100644 --- a/conf/locale/bs/LC_MESSAGES/django.po +++ b/conf/locale/bs/LC_MESSAGES/django.po @@ -37,15 +37,16 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Dina Čejvan, 2015 # Kenan Dervišević, 2014 # ph8enix , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2014-12-30 16:21+0000\n" -"Last-Translator: ph8enix \n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" +"PO-Revision-Date: 2015-04-12 21:06+0000\n" +"Last-Translator: Dina Čejvan\n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/edx-platform/language/bs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -91,20 +92,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -119,6 +128,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -238,6 +252,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -430,6 +450,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1446,15 +1470,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2575,6 +2590,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3074,6 +3101,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3236,6 +3264,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3320,18 +3352,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3793,7 +3813,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3803,6 +3824,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3954,12 +3976,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3986,6 +4004,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4083,7 +4105,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4216,7 +4238,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4275,10 +4297,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4783,7 +4801,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5013,6 +5031,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5152,9 +5171,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6809,6 +6827,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6822,7 +6841,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7147,6 +7166,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7287,11 +7322,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7328,6 +7363,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7476,6 +7519,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7516,8 +7563,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7636,10 +7693,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7709,6 +7762,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7851,11 +7905,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7869,38 +7927,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7915,10 +8001,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7947,7 +8029,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7971,53 +8057,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8030,66 +8080,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8473,6 +8464,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8632,13 +8627,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8647,6 +8662,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8714,7 +8733,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8739,6 +8763,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9267,6 +9296,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9594,6 +9624,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9928,12 +10124,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10119,10 +10309,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10605,11 +10791,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10635,17 +10816,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10728,6 +10925,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10785,7 +10986,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11563,10 +11764,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11587,24 +11790,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11635,6 +11847,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12720,56 +12935,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12929,6 +13094,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13751,12 +13931,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13772,10 +13947,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13786,9 +13962,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13821,19 +13998,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13866,11 +14030,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13981,6 +14142,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14039,6 +14234,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14082,35 +14281,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14223,22 +14406,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14514,7 +14688,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14532,7 +14706,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14746,8 +14920,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15131,7 +15305,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16958,7 +17132,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17212,10 +17388,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17388,10 +17563,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/bs/LC_MESSAGES/djangojs.mo b/conf/locale/bs/LC_MESSAGES/djangojs.mo index 114222e4ee39..6bf3143b1270 100644 Binary files a/conf/locale/bs/LC_MESSAGES/djangojs.mo and b/conf/locale/bs/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/bs/LC_MESSAGES/djangojs.po b/conf/locale/bs/LC_MESSAGES/djangojs.po index 9baf1c3c6ad4..78dc72a1e0ce 100644 --- a/conf/locale/bs/LC_MESSAGES/djangojs.po +++ b/conf/locale/bs/LC_MESSAGES/djangojs.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/edx-platform/language/bs/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,21 @@ msgstr "" "Language: bs\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -63,6 +78,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -76,6 +92,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -120,6 +142,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -129,6 +152,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2154,8 +2178,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2198,6 +2220,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2240,6 +2263,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2295,6 +2319,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2923,6 +2948,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2935,16 +2989,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3150,11 +3194,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3177,6 +3216,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3193,6 +3359,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3249,6 +3465,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3296,20 +3595,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3476,11 +3761,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3563,7 +3843,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3673,7 +3953,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3842,15 +4121,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4137,6 +4436,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4179,7 +4518,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4187,8 +4546,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4237,6 +4596,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4429,15 +4798,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4448,7 +4829,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4538,12 +4919,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4796,30 +5177,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5058,7 +5432,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5237,6 +5615,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5400,8 +5790,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5563,7 +5951,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5610,12 +5998,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5634,56 +6016,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5693,7 +6025,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5726,7 +6058,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5765,9 +6097,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ca/LC_MESSAGES/django.mo b/conf/locale/ca/LC_MESSAGES/django.mo index f24e286df8b2..5aa97978205e 100644 Binary files a/conf/locale/ca/LC_MESSAGES/django.mo and b/conf/locale/ca/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ca/LC_MESSAGES/django.po b/conf/locale/ca/LC_MESSAGES/django.po index 7d5afc52ee8d..6090ca63777b 100644 --- a/conf/locale/ca/LC_MESSAGES/django.po +++ b/conf/locale/ca/LC_MESSAGES/django.po @@ -49,7 +49,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: mcolomer \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/edx-platform/language/ca/)\n" @@ -97,20 +97,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -125,6 +133,11 @@ msgstr "" msgid "Name" msgstr "Nom" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -243,6 +256,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -436,6 +455,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Id de curs no especificat" @@ -1452,15 +1475,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2577,6 +2591,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3074,6 +3100,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3236,6 +3263,10 @@ msgstr "Síl·laba" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3320,18 +3351,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3795,7 +3814,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3805,6 +3825,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3956,12 +3977,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3988,6 +4005,10 @@ msgstr "Cerca" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4085,7 +4106,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4218,7 +4239,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4277,10 +4298,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4786,7 +4803,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5153,9 +5170,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6881,7 +6897,7 @@ msgstr "Previsualitzar" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7224,6 +7240,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7364,11 +7396,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7405,6 +7437,14 @@ msgstr "Id d'actualització de curs invàlid" msgid "Course update not found." msgstr "No s'ha trobat l'actualització del curs." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7571,6 +7611,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Curs exportat correctament a repositori git" @@ -7611,8 +7655,18 @@ msgstr "Duplicat de {0}" msgid "Duplicate of '{0}'" msgstr "Duplicat de '{0}'" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7732,10 +7786,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7807,6 +7857,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7949,11 +8000,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ajuda" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7967,38 +8022,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8013,10 +8096,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "Resum {platform_name}" @@ -8045,7 +8124,11 @@ msgid "Hide Annotations" msgstr "Ocultar anotacions" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8069,53 +8152,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8128,66 +8175,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8571,6 +8559,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8729,13 +8721,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8744,6 +8756,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8811,7 +8827,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8836,6 +8857,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9364,6 +9390,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9691,6 +9718,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10023,12 +10216,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10214,10 +10401,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10700,11 +10883,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10730,17 +10908,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10822,6 +11016,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10879,7 +11077,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11655,10 +11853,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11679,24 +11879,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11727,6 +11936,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12812,56 +13024,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13021,6 +13183,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13846,12 +14023,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13867,10 +14039,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13881,9 +14054,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13916,19 +14090,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13961,11 +14122,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14076,6 +14234,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14134,6 +14326,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14177,35 +14373,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14318,22 +14498,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14609,7 +14780,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14627,7 +14798,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14846,8 +15017,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15231,7 +15402,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17058,7 +17229,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17312,10 +17485,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17488,10 +17660,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ca/LC_MESSAGES/djangojs.mo b/conf/locale/ca/LC_MESSAGES/djangojs.mo index bf01d9222037..e551c41210a9 100644 Binary files a/conf/locale/ca/LC_MESSAGES/djangojs.mo and b/conf/locale/ca/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ca/LC_MESSAGES/djangojs.po b/conf/locale/ca/LC_MESSAGES/djangojs.po index a29622692733..6fcebb2abd9f 100644 --- a/conf/locale/ca/LC_MESSAGES/djangojs.po +++ b/conf/locale/ca/LC_MESSAGES/djangojs.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/edx-platform/language/ca/)\n" "MIME-Version: 1.0\n" @@ -43,6 +43,21 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +84,12 @@ msgstr "Cancel·lar" msgid "This link will open in a new browser window/tab" msgstr "Aquest enllaç s'obrirà en una nova finestra/pestanya del navegador" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -113,6 +134,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -122,6 +144,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2151,8 +2174,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2195,6 +2216,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2239,6 +2261,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> estudiants puntuats." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Nom d'usuari" @@ -2299,6 +2322,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2970,6 +2994,35 @@ msgstr "S'ha pogut reescriure la puntuació del problema de l'usuari {user}" msgid "Failed to rescore problem." msgstr "No s'ha pogut reescriure la puntuació." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2982,16 +3035,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3192,11 +3235,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3219,6 +3257,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3235,6 +3400,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3291,6 +3506,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3338,20 +3636,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "L'Studio té problemes guardant la teva feina." -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Guardant" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3518,11 +3802,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3609,7 +3888,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "La clau només pot contenir lletres, nombres, _, o -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3722,7 +4001,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3890,15 +4168,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4194,6 +4492,46 @@ msgstr "" msgid "Upload translation" msgstr "Pujar traducció" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4236,7 +4574,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4244,8 +4602,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4293,6 +4651,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4484,15 +4852,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4503,7 +4883,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4593,12 +4973,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4851,30 +5231,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5113,7 +5486,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5292,6 +5669,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5455,8 +5844,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5618,7 +6005,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5665,12 +6052,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5689,56 +6070,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5748,7 +6079,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5781,7 +6112,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5820,9 +6151,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ca@valencia/LC_MESSAGES/django.mo b/conf/locale/ca@valencia/LC_MESSAGES/django.mo index f584cc78c985..b8f760c25e77 100644 Binary files a/conf/locale/ca@valencia/LC_MESSAGES/django.mo and b/conf/locale/ca@valencia/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ca@valencia/LC_MESSAGES/django.po b/conf/locale/ca@valencia/LC_MESSAGES/django.po index 855e152b2eee..3f88c29c4361 100644 --- a/conf/locale/ca@valencia/LC_MESSAGES/django.po +++ b/conf/locale/ca@valencia/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-12 14:59+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo index 6837ed104d43..874d82f45aa5 100644 Binary files a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo and b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po index 8b0603e14275..b42ac934b299 100644 --- a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po +++ b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: ca@valencia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2134,8 +2158,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2178,6 +2200,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2243,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2275,6 +2299,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3125,11 +3169,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3152,6 +3191,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3168,6 +3334,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3224,6 +3440,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3268,20 +3567,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3448,11 +3733,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3535,7 +3815,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3644,7 +3924,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3812,15 +4091,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4107,6 +4406,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4149,7 +4488,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4157,8 +4516,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4206,6 +4565,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4397,15 +4766,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4416,7 +4797,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4506,12 +4887,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4764,30 +5145,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5026,7 +5400,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5205,6 +5583,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5368,8 +5758,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5531,7 +5919,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5578,12 +5966,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5602,56 +5984,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5661,7 +5993,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5694,7 +6026,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5733,9 +6065,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/config.yaml b/conf/locale/config.yaml index 38d4947aa859..467e607035df 100644 --- a/conf/locale/config.yaml +++ b/conf/locale/config.yaml @@ -2,84 +2,84 @@ locales: - en # English - Source Language - - am # Amharic + # - am # Amharic - ar # Arabic - - az # Azerbaijani - - bg_BG # Bulgarian (Bulgaria) - - bn_BD # Bengali (Bangladesh) - - bn_IN # Bengali (India) - - bs # Bosnian - - ca # Catalan - - ca@valencia # Catalan (Valencia) - - cs # Czech - - cy # Welsh - - da # Danish - - de_DE # German (Germany) - - el # Greek - - en_GB # English (United Kingdom) - # Don't pull these until we figure out why pages randomly display in these locales, - # when the user's browser is in English and the user is not logged in. -# - en@lolcat # LOLCAT English -# - en@pirate # Pirate English + # - az # Azerbaijani + # - bg_BG # Bulgarian (Bulgaria) + # - bn_BD # Bengali (Bangladesh) + # - bn_IN # Bengali (India) + # - bs # Bosnian + # - ca # Catalan + # - ca@valencia # Catalan (Valencia) + # - cs # Czech + # - cy # Welsh + # - da # Danish + # - de_DE # German (Germany) + # - el # Greek + # - en_GB # English (United Kingdom) + # # Don't pull these until we figure out why pages randomly display in these locales, + # # when the user's browser is in English and the user is not logged in. + # #- en@lolcat # LOLCAT English + # #- en@pirate # Pirate English - es_419 # Spanish (Latin America) - - es_AR # Spanish (Argentina) - - es_EC # Spanish (Ecuador) - - es_ES # Spanish (Spain) - - es_MX # Spanish (Mexico) - - es_PE # Spanish (Peru) - - et_EE # Estonian (Estonia) - - eu_ES # Basque (Spain) - - fa # Persian - - fa_IR # Persian (Iran) - - fi_FI # Finnish (Finland) - - fil # Filipino + # - es_AR # Spanish (Argentina) + # - es_EC # Spanish (Ecuador) + # - es_ES # Spanish (Spain) + # - es_MX # Spanish (Mexico) + # - es_PE # Spanish (Peru) + # - et_EE # Estonian (Estonia) + # - eu_ES # Basque (Spain) + # - fa # Persian + # - fa_IR # Persian (Iran) + # - fi_FI # Finnish (Finland) + # - fil # Filipino - fr # French - - gl # Galician - - gu # Gujarati + # - gl # Galician + # - gu # Gujarati - he # Hebrew - hi # Hindi - - hr # Croatian - - hu # Hungarian - - hy_AM # Armenian (Armenia) - - id # Indonesian - - it_IT # Italian (Italy) - - ja_JP # Japanese (Japan) - - kk_KZ # Kazakh (Kazakhstan) - - km_KH # Khmer (Cambodia) - - kn # Kannada + # - hr # Croatian + # - hu # Hungarian + # - hy_AM # Armenian (Armenia) + # - id # Indonesian + # - it_IT # Italian (Italy) + # - ja_JP # Japanese (Japan) + # - kk_KZ # Kazakh (Kazakhstan) + # - km_KH # Khmer (Cambodia) + # - kn # Kannada - ko_KR # Korean (Korea) - - lt_LT # Lithuanian (Lithuania) - - ml # Malayalam - - mn # Mongolian - - mr # Marathi - - ms # Malay - - nb # Norwegian Bokmål - - ne # Nepali - - nl_NL # Dutch (Netherlands) - - or # Oriya - - pl # Polish + # - lt_LT # Lithuanian (Lithuania) + # - ml # Malayalam + # - mn # Mongolian + # - mr # Marathi + # - ms # Malay + # - nb # Norwegian Bokmål + # - ne # Nepali + # - nl_NL # Dutch (Netherlands) + # - or # Oriya + # - pl # Polish - pt_BR # Portuguese (Brazil) - - pt_PT # Portuguese (Portugal) - - ro # Romanian + # - pt_PT # Portuguese (Portugal) + # - ro # Romanian - ru # Russian - - si # Sinhala - - sk # Slovak - - sl # Slovenian - - sq # Albanian - - sr # Serbian - - sv # Swedish - - sw # Swahili - - ta # Tamil - - te # Telugu - - th # Thai - - tr_TR # Turkish (Turkey) - - uk # Ukranian - - ur # Urdu - - uz # Uzbek - - vi # Vietnamese + # - si # Sinhala + # - sk # Slovak + # - sl # Slovenian + # - sq # Albanian + # - sr # Serbian + # - sv # Swedish + # - sw # Swahili + # - ta # Tamil + # - te # Telugu + # - th # Thai + # - tr_TR # Turkish (Turkey) + # - uk # Ukranian + # - ur # Urdu + # - uz # Uzbek + # - vi # Vietnamese - zh_CN # Chinese (China) - - zh_HK # Chinese (Hong Kong) - - zh_TW # Chinese (Taiwan) + # - zh_HK # Chinese (Hong Kong) + # - zh_TW # Chinese (Taiwan) # The locales used for fake-accented English, for testing. diff --git a/conf/locale/cs/LC_MESSAGES/django.mo b/conf/locale/cs/LC_MESSAGES/django.mo index d5684d348e7f..a9e16afce9a9 100644 Binary files a/conf/locale/cs/LC_MESSAGES/django.mo and b/conf/locale/cs/LC_MESSAGES/django.mo differ diff --git a/conf/locale/cs/LC_MESSAGES/django.po b/conf/locale/cs/LC_MESSAGES/django.po index 2b3dcd57435e..1c40204cf98a 100644 --- a/conf/locale/cs/LC_MESSAGES/django.po +++ b/conf/locale/cs/LC_MESSAGES/django.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-10-27 15:11+0000\n" "Last-Translator: TomHermanek \n" "Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n" @@ -104,20 +104,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -132,6 +140,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -251,6 +264,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -443,6 +462,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1459,15 +1482,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2588,6 +2602,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3087,6 +3113,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3249,6 +3276,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3333,18 +3364,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3806,7 +3825,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3816,6 +3836,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3967,12 +3988,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3998,6 +4015,10 @@ msgstr "" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4095,7 +4116,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4228,7 +4249,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4287,10 +4308,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4795,7 +4812,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5025,6 +5042,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5162,9 +5180,9 @@ msgstr "" msgid "ID" msgstr "" -#: cms/templates/register.html lms/templates/dashboard.html -#: lms/templates/register-shib.html lms/templates/register.html -#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html +#: cms/templates/register.html lms/templates/register-shib.html +#: lms/templates/register.html lms/templates/signup_modal.html +#: lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6831,7 +6849,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7155,6 +7173,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7295,11 +7329,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7336,6 +7370,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7484,6 +7526,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7524,8 +7570,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7644,10 +7700,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7717,6 +7769,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7859,11 +7912,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7877,38 +7934,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7923,10 +8008,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7955,7 +8036,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7979,53 +8064,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8038,66 +8087,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8481,6 +8471,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8640,13 +8634,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8655,6 +8669,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8722,7 +8740,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8747,6 +8770,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9275,6 +9303,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9602,45 +9631,211 @@ msgstr "" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Close Chat" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Close Chat" msgstr "" #: lms/templates/combinedopenended/combined_open_ended.html @@ -9936,12 +10131,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10127,10 +10316,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10613,11 +10798,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10643,17 +10823,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10736,6 +10932,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10793,7 +10993,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11571,10 +11771,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11595,24 +11797,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11643,6 +11854,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12728,56 +12942,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12937,6 +13101,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13759,12 +13938,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13780,10 +13954,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13794,9 +13969,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13829,19 +14005,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13874,11 +14037,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13989,6 +14149,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14047,6 +14241,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14090,35 +14288,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14231,22 +14413,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14522,7 +14695,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14540,7 +14713,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14754,8 +14927,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15139,7 +15312,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16966,7 +17139,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17220,10 +17395,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17396,10 +17570,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/cs/LC_MESSAGES/djangojs.mo b/conf/locale/cs/LC_MESSAGES/djangojs.mo index ee3ea0ec10f4..640332fc39f1 100644 Binary files a/conf/locale/cs/LC_MESSAGES/djangojs.mo and b/conf/locale/cs/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/cs/LC_MESSAGES/djangojs.po b/conf/locale/cs/LC_MESSAGES/djangojs.po index f54149c3681d..a4ca1038841c 100644 --- a/conf/locale/cs/LC_MESSAGES/djangojs.po +++ b/conf/locale/cs/LC_MESSAGES/djangojs.po @@ -35,8 +35,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n" "MIME-Version: 1.0\n" @@ -46,6 +46,21 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -70,6 +85,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -83,6 +99,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -127,6 +149,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -136,6 +159,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2161,8 +2185,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2205,6 +2227,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2247,6 +2270,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2302,6 +2326,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2930,6 +2955,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2942,16 +2996,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3157,11 +3201,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3184,6 +3223,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3200,6 +3366,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3256,6 +3472,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3303,20 +3602,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3483,11 +3768,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3570,7 +3850,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3680,7 +3960,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3849,15 +4128,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4144,6 +4443,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4186,7 +4525,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4194,8 +4553,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4244,6 +4603,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4436,15 +4805,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4455,7 +4836,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4545,12 +4926,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4803,30 +5184,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5065,7 +5439,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5244,6 +5622,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5407,8 +5797,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5570,7 +5958,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5617,12 +6005,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5641,56 +6023,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5700,7 +6032,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5733,7 +6065,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5772,9 +6104,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/cy/LC_MESSAGES/django.mo b/conf/locale/cy/LC_MESSAGES/django.mo index 96d495b00d3f..e3964c633eb5 100644 Binary files a/conf/locale/cy/LC_MESSAGES/django.mo and b/conf/locale/cy/LC_MESSAGES/django.mo differ diff --git a/conf/locale/cy/LC_MESSAGES/django.po b/conf/locale/cy/LC_MESSAGES/django.po index 809005864bf0..7925791b616b 100644 --- a/conf/locale/cy/LC_MESSAGES/django.po +++ b/conf/locale/cy/LC_MESSAGES/django.po @@ -42,7 +42,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n" @@ -90,20 +90,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -118,6 +126,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -237,6 +250,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -429,6 +448,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1448,15 +1471,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2577,6 +2591,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3078,6 +3104,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3240,6 +3267,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3324,18 +3355,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3797,7 +3816,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3807,6 +3827,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3958,12 +3979,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3990,6 +4007,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4087,7 +4108,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4220,7 +4241,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4279,10 +4300,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4788,7 +4805,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5018,6 +5035,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5159,9 +5177,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6816,6 +6833,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6829,7 +6847,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7154,6 +7172,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7294,11 +7328,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7335,6 +7369,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7483,6 +7525,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7523,8 +7569,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7643,10 +7699,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7716,6 +7768,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7858,11 +7911,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7876,38 +7933,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7922,10 +8007,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7954,7 +8035,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7978,53 +8063,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8037,66 +8086,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8480,6 +8470,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8640,13 +8634,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8655,6 +8669,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8722,7 +8740,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8747,6 +8770,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9275,6 +9303,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9602,6 +9631,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9938,12 +10133,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10129,10 +10318,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10615,11 +10800,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10645,17 +10825,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10739,6 +10935,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10796,7 +10996,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11576,10 +11776,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11600,24 +11802,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11648,6 +11859,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12733,56 +12947,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12942,6 +13106,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13765,12 +13944,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13786,10 +13960,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13800,9 +13975,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13835,19 +14011,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13880,11 +14043,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13995,6 +14155,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14053,6 +14247,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14096,35 +14294,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14237,22 +14419,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14528,7 +14701,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14546,7 +14719,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14760,8 +14933,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15145,7 +15318,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16972,7 +17145,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17226,10 +17401,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17402,10 +17576,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/cy/LC_MESSAGES/djangojs.mo b/conf/locale/cy/LC_MESSAGES/djangojs.mo index d951d7b31e89..4facf42949fb 100644 Binary files a/conf/locale/cy/LC_MESSAGES/djangojs.mo and b/conf/locale/cy/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/cy/LC_MESSAGES/djangojs.po b/conf/locale/cy/LC_MESSAGES/djangojs.po index 8b9edcb2f67c..edc2bedd7120 100644 --- a/conf/locale/cy/LC_MESSAGES/djangojs.po +++ b/conf/locale/cy/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: cy\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2171,8 +2195,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2215,6 +2237,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2257,6 +2280,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2312,6 +2336,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2940,6 +2965,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2952,16 +3006,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3172,11 +3216,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3199,6 +3238,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3215,6 +3381,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3271,6 +3487,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3321,20 +3620,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3501,11 +3786,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3588,7 +3868,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3699,7 +3979,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3869,15 +4148,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4164,6 +4463,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4206,7 +4545,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4214,8 +4573,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4265,6 +4624,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4458,15 +4827,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4477,7 +4858,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4567,12 +4948,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4825,30 +5206,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5087,7 +5461,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5266,6 +5644,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5429,8 +5819,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5592,7 +5980,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5639,12 +6027,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5663,56 +6045,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5722,7 +6054,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5755,7 +6087,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5794,9 +6126,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/da/LC_MESSAGES/django.mo b/conf/locale/da/LC_MESSAGES/django.mo index 3393cc8e415d..26fc0f1d24e3 100644 Binary files a/conf/locale/da/LC_MESSAGES/django.mo and b/conf/locale/da/LC_MESSAGES/django.mo differ diff --git a/conf/locale/da/LC_MESSAGES/django.po b/conf/locale/da/LC_MESSAGES/django.po index 36719c6a79c1..2ff4fa778549 100644 --- a/conf/locale/da/LC_MESSAGES/django.po +++ b/conf/locale/da/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: \n" "Language-Team: Danish (http://www.transifex.com/projects/p/edx-platform/language/da/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/da/LC_MESSAGES/djangojs.mo b/conf/locale/da/LC_MESSAGES/djangojs.mo index 67e9648e1402..ce201dfee2ea 100644 Binary files a/conf/locale/da/LC_MESSAGES/djangojs.mo and b/conf/locale/da/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/da/LC_MESSAGES/djangojs.po b/conf/locale/da/LC_MESSAGES/djangojs.po index 1aba75a15ed9..aa9ff9782770 100644 --- a/conf/locale/da/LC_MESSAGES/djangojs.po +++ b/conf/locale/da/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Danish (http://www.transifex.com/projects/p/edx-platform/language/da/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/de_DE/LC_MESSAGES/django.mo b/conf/locale/de_DE/LC_MESSAGES/django.mo index 407d05878f47..20bfeab4b820 100644 Binary files a/conf/locale/de_DE/LC_MESSAGES/django.mo and b/conf/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/conf/locale/de_DE/LC_MESSAGES/django.po b/conf/locale/de_DE/LC_MESSAGES/django.po index 29d38c6cb03c..8cf78bd4f26b 100644 --- a/conf/locale/de_DE/LC_MESSAGES/django.po +++ b/conf/locale/de_DE/LC_MESSAGES/django.po @@ -21,6 +21,7 @@ # Shan , 2013 # Shan , 2013-2014 # Simon D. , 2014 +# Tim , 2015 # Vassili Simon , 2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -69,6 +70,7 @@ # Kiel , 2014 # Shan , 2013 # Shan , 2013-2014 +# Tim , 2015 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX @@ -114,7 +116,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-02-19 20:46+0000\n" "Last-Translator: Johannes Heinlein \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n" @@ -156,6 +158,11 @@ msgstr "Fragestellung" msgid "Advanced" msgstr "Erweitert" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Section" @@ -177,6 +184,11 @@ msgstr "Lerneinheit" msgid "Name" msgstr "Name" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -295,6 +307,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -486,6 +504,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Es wurde keine Kurs-ID vergeben" @@ -1562,18 +1584,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Datum bis zu dem diese Fragestellung zu bearbeiten ist" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Fälligkeitsdatum dieser Fragestellung für einen bestimmten Teilnehmer. " -"Dieses kann durch den Dozenten gesetzt werden, es überstimmt ein globales " -"Fälligkeitsdatum, falls es früher ist als das globale Fälligkeitsdatum." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2864,6 +2874,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Allgemein" @@ -3580,6 +3602,10 @@ msgstr "Lehrplan" msgid "Instructor" msgstr "Dozent" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Textuelle Anmerkung" @@ -3673,18 +3699,6 @@ msgstr "Alle möglichen Worte von allen Teilnehmern." msgid "Top num_top_words words for word cloud." msgstr "Die Bestenliste num_top_words Worte für die Wortwolke." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -4223,11 +4237,9 @@ msgstr "YouTube-ID für 1.5-fache Geschwindigkeit" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"Zeitpunkt an dem das Video starten soll, falls du nicht möchtest, dass das " -"ganze Video abgespielt wird. Formatierung HH:MM:SS. Der größte Wert ist " -"23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4236,11 +4248,9 @@ msgstr "Startzeitpunkt des Videos" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"Zeitpunkt an dem das Video stoppen soll, falls du nicht möchtest, dass das " -"ganze Video abgespielt wird. Formatierung HH:MM:SS. Der größte Wert ist " -"23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4425,12 +4435,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4454,6 +4460,10 @@ msgstr "Suche" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4551,7 +4561,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4738,10 +4748,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Besuche ein Kurswiki um einen Beitrag hinzuzufügen." -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -7301,6 +7307,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -7314,7 +7321,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7639,6 +7646,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7779,11 +7802,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7820,6 +7843,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7968,6 +7999,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -8008,8 +8043,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -8128,10 +8173,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -8201,6 +8242,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8343,11 +8385,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8361,38 +8407,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +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 "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8407,10 +8481,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -8439,7 +8509,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8463,53 +8537,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" +msgid "Want to change your account settings?" 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. #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8522,66 +8560,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8965,6 +8944,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -9123,13 +9106,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -9138,6 +9141,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -9205,7 +9212,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -9230,6 +9242,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9758,6 +9775,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -10085,6 +10103,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10417,12 +10601,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10608,10 +10786,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -11094,11 +11268,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -11124,17 +11293,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11216,6 +11401,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11273,7 +11462,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -12049,10 +12238,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -12073,24 +12264,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -12121,6 +12321,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13206,56 +13409,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13415,6 +13568,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14236,12 +14404,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14257,10 +14420,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14271,9 +14435,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14306,19 +14471,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14351,11 +14503,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14466,6 +14615,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14524,6 +14707,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14567,35 +14754,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14708,22 +14879,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14999,7 +15161,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -15017,7 +15179,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -15231,8 +15393,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15616,7 +15778,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17443,7 +17605,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17697,10 +17861,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17873,10 +18036,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/de_DE/LC_MESSAGES/djangojs.mo b/conf/locale/de_DE/LC_MESSAGES/djangojs.mo index 6862583f3755..200f38c7e2b1 100644 Binary files a/conf/locale/de_DE/LC_MESSAGES/djangojs.mo and b/conf/locale/de_DE/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/de_DE/LC_MESSAGES/djangojs.po b/conf/locale/de_DE/LC_MESSAGES/djangojs.po index 6194150c7af4..e532d1113cae 100644 --- a/conf/locale/de_DE/LC_MESSAGES/djangojs.po +++ b/conf/locale/de_DE/LC_MESSAGES/djangojs.po @@ -65,8 +65,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n" "MIME-Version: 1.0\n" @@ -76,6 +76,21 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -102,6 +117,12 @@ msgstr "Abbrechen" msgid "This link will open in a new browser window/tab" msgstr "Dieser Link wird in einem neuen Browserfenster/tab geöffnet" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -135,6 +156,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -144,6 +166,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2199,6 +2222,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2243,6 +2267,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> Teilnehmer erzielten Punkte." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Benutzername" @@ -2303,6 +2328,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -3000,6 +3026,35 @@ msgstr "Fragestellung für Benutzer {user} erfolgreich neu bewertet." msgid "Failed to rescore problem." msgstr "Neubewertung der Fragestellung nicht erfolgreich." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -3012,16 +3067,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3222,11 +3267,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3249,6 +3289,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3265,6 +3432,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3321,6 +3538,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3366,20 +3666,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3546,11 +3832,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3633,7 +3914,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3739,7 +4020,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3907,15 +4187,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4202,6 +4502,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4244,7 +4584,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4252,8 +4612,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4301,6 +4661,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4492,15 +4862,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4511,7 +4893,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4601,12 +4983,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4859,30 +5241,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5121,7 +5496,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5300,6 +5679,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5463,8 +5854,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5626,7 +6015,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5673,12 +6062,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5697,56 +6080,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5756,7 +6089,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5789,7 +6122,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5828,9 +6161,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/el/LC_MESSAGES/django.mo b/conf/locale/el/LC_MESSAGES/django.mo index c4f3dcbe0811..957a58374564 100644 Binary files a/conf/locale/el/LC_MESSAGES/django.mo and b/conf/locale/el/LC_MESSAGES/django.mo differ diff --git a/conf/locale/el/LC_MESSAGES/django.po b/conf/locale/el/LC_MESSAGES/django.po index 8a6feda1349e..b7d8c9ce8d36 100644 --- a/conf/locale/el/LC_MESSAGES/django.po +++ b/conf/locale/el/LC_MESSAGES/django.po @@ -4,6 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Alexandra Messini , 2015 # Angelos Sfakianakis , 2014 # Dimosthenis Karakatsoulis , 2015 # Elisabeth Georgiado , 2014 @@ -58,7 +59,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Panos Chronis \n" "Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n" @@ -106,20 +107,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -134,6 +143,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -253,6 +267,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -445,6 +465,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1458,15 +1482,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2587,6 +2602,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3084,6 +3111,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3246,6 +3274,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3330,18 +3362,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3803,7 +3823,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3813,6 +3834,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3964,12 +3986,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3996,6 +4014,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4093,7 +4115,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4226,7 +4248,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4285,10 +4307,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4792,7 +4810,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5022,6 +5040,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5159,9 +5178,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6816,6 +6834,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6829,7 +6848,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7154,6 +7173,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7294,11 +7329,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7335,6 +7370,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7483,6 +7526,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7523,8 +7570,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7643,10 +7700,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7716,6 +7769,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7858,11 +7912,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7876,38 +7934,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7922,10 +8008,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7954,7 +8036,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7978,53 +8064,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8037,66 +8087,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8480,6 +8471,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8638,13 +8633,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8653,6 +8668,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8720,7 +8739,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8745,6 +8769,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9273,6 +9302,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9600,6 +9630,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9932,12 +10128,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10123,10 +10313,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10609,11 +10795,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10639,17 +10820,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10731,6 +10928,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10788,7 +10989,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11564,10 +11765,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11588,24 +11791,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11636,6 +11848,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12721,56 +12936,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12930,6 +13095,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13751,12 +13931,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13772,10 +13947,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13786,9 +13962,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13821,19 +13998,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13866,11 +14030,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13981,6 +14142,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14039,6 +14234,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14082,35 +14281,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14223,22 +14406,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14514,7 +14688,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14532,7 +14706,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14746,8 +14920,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15131,7 +15305,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16958,7 +17132,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17212,10 +17388,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17388,10 +17563,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/el/LC_MESSAGES/djangojs.mo b/conf/locale/el/LC_MESSAGES/djangojs.mo index 658b502f2da0..d585fe21c9c0 100644 Binary files a/conf/locale/el/LC_MESSAGES/djangojs.mo and b/conf/locale/el/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/el/LC_MESSAGES/djangojs.po b/conf/locale/el/LC_MESSAGES/djangojs.po index 7ae05ce3a4da..b97fb05f6dde 100644 --- a/conf/locale/el/LC_MESSAGES/djangojs.po +++ b/conf/locale/el/LC_MESSAGES/djangojs.po @@ -4,6 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Alexandra Messini , 2015 # Dimosthenis Karakatsoulis , 2015 # Elisabeth Georgiado , 2014 # STERGIOU IOANNIS , 2014 @@ -41,8 +42,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n" "MIME-Version: 1.0\n" @@ -52,6 +53,21 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -76,6 +92,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -89,6 +106,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -133,6 +156,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -142,6 +166,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2148,8 +2173,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2192,6 +2215,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2234,6 +2258,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2289,6 +2314,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2917,6 +2943,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2929,16 +2984,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3139,11 +3184,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3166,6 +3206,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3182,6 +3349,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3238,6 +3455,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3282,20 +3582,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3462,11 +3748,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3549,7 +3830,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3658,7 +3939,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3826,15 +4106,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4121,6 +4421,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4163,7 +4503,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4171,8 +4531,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4220,6 +4580,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4411,15 +4781,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4430,7 +4812,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4520,12 +4902,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4778,30 +5160,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5040,7 +5415,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5219,6 +5598,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5382,8 +5773,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5545,7 +5934,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5592,12 +5981,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5616,56 +5999,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5675,7 +6008,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5708,7 +6041,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5747,9 +6080,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/en_GB/LC_MESSAGES/django.mo b/conf/locale/en_GB/LC_MESSAGES/django.mo index 71910e6c3e4e..7976ea325d53 100644 Binary files a/conf/locale/en_GB/LC_MESSAGES/django.mo and b/conf/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/conf/locale/en_GB/LC_MESSAGES/django.po b/conf/locale/en_GB/LC_MESSAGES/django.po index b2d0bdd50b70..d828fd00edec 100644 --- a/conf/locale/en_GB/LC_MESSAGES/django.po +++ b/conf/locale/en_GB/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/edx-platform/language/en_GB/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/en_GB/LC_MESSAGES/djangojs.mo b/conf/locale/en_GB/LC_MESSAGES/djangojs.mo index db17bcad5c86..0c10d78626d4 100644 Binary files a/conf/locale/en_GB/LC_MESSAGES/djangojs.mo and b/conf/locale/en_GB/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/en_GB/LC_MESSAGES/djangojs.po b/conf/locale/en_GB/LC_MESSAGES/djangojs.po index 2c3e35bb5ae7..6bcb5c9ea0bb 100644 --- a/conf/locale/en_GB/LC_MESSAGES/djangojs.po +++ b/conf/locale/en_GB/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/edx-platform/language/en_GB/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index aa42a7fee9e6..ecf49fd55fc2 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 eb351c00af48..29986ede0fce 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:55+0000\n" -"PO-Revision-Date: 2015-04-06 12:55:07.357245\n" +"POT-Creation-Date: 2015-04-24 17:35+0000\n" +"PO-Revision-Date: 2015-04-24 17:35:44.437880\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -54,12 +54,12 @@ msgstr "" #. needs to grade #: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py msgid "Open Ended Panel" -msgstr "Öpén Éndéd Pänél Ⱡ'σ#" +msgstr "Öpén Éndéd Pänél Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py #: lms/templates/edxnotes/edxnotes.html msgid "Notes" -msgstr "Nötés Ⱡ'σяєм ι#" +msgstr "Nötés Ⱡ'σяєм ιρѕ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: "Discussion" is the title of the course forum page @@ -71,36 +71,44 @@ msgstr "Nötés Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/tabs.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" -msgstr "Dïsçüssïön Ⱡ#" +msgstr "Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/djangoapps/contentstore/views/component.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Problem" -msgstr "Prößlém #" +msgstr "Prößlém Ⱡ'σяєм ιρѕυм #" #: cms/djangoapps/contentstore/views/component.py #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Advanced" -msgstr "Àdvänçéd #" +msgstr "Àdvänçéd Ⱡ'σяєм ιρѕυм ∂#" + +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "Éntränçé Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" -msgstr "Séçtïön #" +msgstr "Séçtïön Ⱡ'σяєм ιρѕυм #" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" -msgstr "Süßséçtïön Ⱡ#" +msgstr "Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" -msgstr "Ûnït Ⱡ'σяєм#" +msgstr "Ûnït Ⱡ'σяєм ι#" #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/class_dashboard/dashboard_data.py @@ -111,14 +119,19 @@ msgstr "Ûnït Ⱡ'σяєм#" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html msgid "Name" -msgstr "Nämé Ⱡ'σяєм#" +msgstr "Nämé Ⱡ'σяєм ι#" + +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "Vïdéö ÌD Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" -msgstr "Stätüs Ⱡ'σяєм ιρѕ#" +msgstr "Stätüs Ⱡ'σяєм ιρѕυ#" #: common/djangoapps/cors_csrf/models.py msgid "" @@ -126,124 +139,141 @@ msgid "" " Please list each domain on its own line." msgstr "" "Lïst öf dömäïns thät äré ällöwéd tö mäké çröss-dömäïn réqüésts tö thïs sïté." -" Pléäsé lïst éäçh dömäïn ön ïts öwn lïné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +" Pléäsé lïst éäçh dömäïn ön ïts öwn lïné. Ⱡ'σяєм ιρѕυм #" #: common/djangoapps/course_modes/models.py msgid "Honor Code Certificate" -msgstr "Hönör Çödé Çértïfïçäté Ⱡ'σяє#" +msgstr "Hönör Çödé Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/djangoapps/course_modes/models.py msgid "Your verification is pending" -msgstr "Ýöür vérïfïçätïön ïs péndïng Ⱡ'σяєм #" +msgstr "Ýöür vérïfïçätïön ïs péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/djangoapps/course_modes/models.py msgid "Verified: Pending Verification" -msgstr "Vérïfïéd: Péndïng Vérïfïçätïön Ⱡ'σяєм #" +msgstr "Vérïfïéd: Péndïng Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/course_modes/models.py msgid "ID verification pending" -msgstr "ÌD vérïfïçätïön péndïng Ⱡ'σяє#" +msgstr "ÌD vérïfïçätïön péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a verified student" -msgstr "Ýöü'ré énrölléd äs ä vérïfïéd stüdént Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü'ré énrölléd äs ä vérïfïéd stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/djangoapps/course_modes/models.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" -msgstr "Vérïfïéd #" +msgstr "Vérïfïéd Ⱡ'σяєм ιρѕυм ∂#" #: common/djangoapps/course_modes/models.py #: lms/templates/dashboard/_dashboard_course_listing.html msgid "ID Verified Ribbon/Badge" -msgstr "ÌD Vérïfïéd Rïßßön/Bädgé Ⱡ'σяє#" +msgstr "ÌD Vérïfïéd Rïßßön/Bädgé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as an honor code student" -msgstr "Ýöü'ré énrölléd äs än hönör çödé stüdént Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü'ré énrölléd äs än hönör çödé stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/course_modes/models.py #: openedx/core/djangoapps/user_api/views.py #: lms/templates/static_templates/honor.html msgid "Honor Code" -msgstr "Hönör Çödé Ⱡ#" +msgstr "Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/djangoapps/course_modes/models.py msgid "You're auditing this course" -msgstr "Ýöü'ré äüdïtïng thïs çöürsé Ⱡ'σяєм#" +msgstr "Ýöü'ré äüdïtïng thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/djangoapps/course_modes/models.py msgid "Auditing" -msgstr "Àüdïtïng #" +msgstr "Àüdïtïng Ⱡ'σяєм ιρѕυм ∂#" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a professional education student" -msgstr "Ýöü'ré énrölléd äs ä pröféssïönäl édüçätïön stüdént Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü'ré énrölléd äs ä pröféssïönäl édüçätïön stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/course_modes/models.py msgid "Professional Ed" -msgstr "Pröféssïönäl Éd Ⱡ'#" +msgstr "Pröféssïönäl Éd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" -msgstr "Énröllmént ïs çlöséd Ⱡ'σя#" +msgstr "Énröllmént ïs çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/course_modes/views.py msgid "Enrollment mode not supported" -msgstr "Énröllmént mödé nöt süppörtéd Ⱡ'σяєм #" +msgstr "Énröllmént mödé nöt süppörtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/djangoapps/course_modes/views.py msgid "Invalid amount selected." -msgstr "Ìnvälïd ämöünt séléçtéd. Ⱡ'σяє#" +msgstr "Ìnvälïd ämöünt séléçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/djangoapps/course_modes/views.py msgid "No selected price or selected price is too low." -msgstr "Nö séléçtéd prïçé ör séléçtéd prïçé ïs töö löw. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Nö séléçtéd prïçé ör séléçtéd prïçé ïs töö löw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: common/djangoapps/django_comment_common/models.py msgid "Administrator" -msgstr "Àdmïnïsträtör Ⱡ'#" +msgstr "Àdmïnïsträtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/djangoapps/django_comment_common/models.py msgid "Moderator" -msgstr "Mödérätör #" +msgstr "Mödérätör Ⱡ'σяєм ιρѕυм ∂σł#" #: common/djangoapps/django_comment_common/models.py #: lms/templates/discussion/_underscore_templates.html msgid "Community TA" -msgstr "Çömmünïtý TÀ Ⱡ#" +msgstr "Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/djangoapps/django_comment_common/models.py #: lms/templates/courseware/course_navigation.html msgid "Student" -msgstr "Stüdént #" +msgstr "Stüdént Ⱡ'σяєм ιρѕυм #" #: common/djangoapps/embargo/forms.py msgid "COURSE NOT FOUND. Please check that the course ID is valid." msgstr "" "ÇÖÛRSÉ NÖT FÖÛND. Pléäsé çhéçk thät thé çöürsé ÌD ïs välïd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/embargo/models.py msgid "The course key for the restricted course." -msgstr "Thé çöürsé kéý för thé réstrïçtéd çöürsé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé çöürsé kéý för thé réstrïçtéd çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from enrollment." msgstr "" "Thé méssägé tö shöw whén ä üsér ïs ßlöçkéd fröm énröllmént. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from accessing a course." msgstr "" "Thé méssägé tö shöw whén ä üsér ïs ßlöçkéd fröm äççéssïng ä çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" +"Àllöw üsérs whö énrölléd ïn än ällöwéd çöüntrý tö äççéss réstrïçtéd çöürsés " +"fröm éxçlüdéd çöüntrïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." -msgstr "Twö çhäräçtér ÌSÖ çöüntrý çödé. Ⱡ'σяєм ι#" +msgstr "Twö çhäräçtér ÌSÖ çöüntrý çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/embargo/models.py msgid "" @@ -257,104 +287,128 @@ msgstr "" " thé çöürsé. Ìf ßläçklïst çöüntrïés äré spéçïfïéd, thén üsérs fröm " "ßläçklïstéd çöüntrïés wïll NÖT ßé äßlé tö äççéss thé çöürsé. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υη#" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σ#" #: common/djangoapps/embargo/models.py msgid "The course to which this rule applies." -msgstr "Thé çöürsé tö whïçh thïs rülé äpplïés. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé çöürsé tö whïçh thïs rülé äpplïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/embargo/models.py msgid "The country to which this rule applies." -msgstr "Thé çöüntrý tö whïçh thïs rülé äpplïés. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé çöüntrý tö whïçh thïs rülé äpplïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/embargo/models.py msgid "Whitelist {country} for {course}" -msgstr "Whïtélïst {country} för {course} Ⱡ'σя#" +msgstr "Whïtélïst {country} för {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/embargo/models.py msgid "Blacklist {country} for {course}" -msgstr "Bläçklïst {country} för {course} Ⱡ'σя#" +msgstr "Bläçklïst {country} för {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" -msgstr "Ûsérnämé müst ßé mïnïmüm öf twö çhäräçtérs löng Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ûsérnämé müst ßé mïnïmüm öf twö çhäräçtérs löng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py msgid "A properly formatted e-mail is required" -msgstr "À pröpérlý förmättéd é-mäïl ïs réqüïréd Ⱡ'σяєм ιρѕ#" +msgstr "" +"À pröpérlý förmättéd é-mäïl ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/student/forms.py msgid "A valid password is required" -msgstr "À välïd pässwörd ïs réqüïréd Ⱡ'σяєм #" +msgstr "À välïd pässwörd ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/djangoapps/student/forms.py msgid "Your legal name must be a minimum of two characters long" msgstr "" -"Ýöür légäl nämé müst ßé ä mïnïmüm öf twö çhäräçtérs löng Ⱡ'σяєм ιρѕυм ∂σł#" +"Ýöür légäl nämé müst ßé ä mïnïmüm öf twö çhäräçtérs löng Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py msgid "Username should only consist of A-Z and 0-9, with no spaces." msgstr "" "Ûsérnämé shöüld önlý çönsïst öf À-Z änd 0-9, wïth nö späçés. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" -"Ûsérnämé çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм #" +"Ûsérnämé çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" -"Émäïl çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм#" +"Émäïl çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/djangoapps/student/forms.py msgid "You must accept the terms of service." -msgstr "Ýöü müst äççépt thé térms öf sérvïçé. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü müst äççépt thé térms öf sérvïçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/djangoapps/student/forms.py msgid "A level of education is required" -msgstr "À lévél öf édüçätïön ïs réqüïréd Ⱡ'σяєм ι#" +msgstr "" +"À lévél öf édüçätïön ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/djangoapps/student/forms.py msgid "Your gender is required" -msgstr "Ýöür géndér ïs réqüïréd Ⱡ'σяє#" +msgstr "Ýöür géndér ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/djangoapps/student/forms.py msgid "Your year of birth is required" -msgstr "Ýöür ýéär öf ßïrth ïs réqüïréd Ⱡ'σяєм #" +msgstr "Ýöür ýéär öf ßïrth ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/student/forms.py msgid "Your mailing address is required" -msgstr "Ýöür mäïlïng äddréss ïs réqüïréd Ⱡ'σяєм ι#" +msgstr "" +"Ýöür mäïlïng äddréss ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/djangoapps/student/forms.py msgid "A description of your goals is required" -msgstr "À désçrïptïön öf ýöür göäls ïs réqüïréd Ⱡ'σяєм ιρѕ#" +msgstr "" +"À désçrïptïön öf ýöür göäls ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/student/forms.py msgid "A city is required" -msgstr "À çïtý ïs réqüïréd Ⱡ'σ#" +msgstr "À çïtý ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/djangoapps/student/forms.py msgid "A country is required" -msgstr "À çöüntrý ïs réqüïréd Ⱡ'σя#" +msgstr "À çöüntrý ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/student/forms.py msgid "To enroll, you must follow the honor code." -msgstr "Tö énröll, ýöü müst föllöw thé hönör çödé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Tö énröll, ýöü müst föllöw thé hönör çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/student/forms.py msgid "You are missing one or more required fields" -msgstr "Ýöü äré mïssïng öné ör möré réqüïréd fïélds Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöü äré mïssïng öné ör möré réqüïréd fïélds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/student/forms.py msgid "Username and password fields cannot match" -msgstr "Ûsérnämé änd pässwörd fïélds çännöt mätçh Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ûsérnämé änd pässwörd fïélds çännöt mätçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/student/forms.py common/djangoapps/student/views.py msgid "Password: " -msgstr "Pässwörd: Ⱡ#" +msgstr "Pässwörd: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/djangoapps/student/middleware.py msgid "" @@ -362,72 +416,80 @@ msgid "" "please contact us at {support_email}" msgstr "" "Ýöür äççöünt häs ßéén dïsäßléd. Ìf ýöü ßélïévé thïs wäs döné ïn érrör, " -"pléäsé çöntäçt üs ät {support_email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"pléäsé çöntäçt üs ät {support_email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/djangoapps/student/middleware.py msgid "Disabled Account" -msgstr "Dïsäßléd Àççöünt Ⱡ'σ#" +msgstr "Dïsäßléd Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/djangoapps/student/models.py msgid "Male" -msgstr "Mälé Ⱡ'σяєм#" +msgstr "Mälé Ⱡ'σяєм ι#" #: common/djangoapps/student/models.py msgid "Female" -msgstr "Fémälé Ⱡ'σяєм ιρѕ#" +msgstr "Fémälé Ⱡ'σяєм ιρѕυ#" #. Translators: 'Other' refers to the student's gender #. Translators: 'Other' refers to the student's level of education #: common/djangoapps/student/models.py msgid "Other" -msgstr "Öthér Ⱡ'σяєм ι#" +msgstr "Öthér Ⱡ'σяєм ιρѕ#" #: common/djangoapps/student/models.py msgid "Doctorate" -msgstr "Döçtöräté #" +msgstr "Döçtöräté Ⱡ'σяєм ιρѕυм ∂σł#" #: common/djangoapps/student/models.py msgid "Master's or professional degree" -msgstr "Mästér's ör pröféssïönäl dégréé Ⱡ'σяєм ι#" +msgstr "Mästér's ör pröféssïönäl dégréé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/student/models.py msgid "Bachelor's degree" -msgstr "Bäçhélör's dégréé Ⱡ'σ#" +msgstr "Bäçhélör's dégréé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/djangoapps/student/models.py msgid "Associate degree" -msgstr "Àssöçïäté dégréé Ⱡ'σ#" +msgstr "Àssöçïäté dégréé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/djangoapps/student/models.py msgid "Secondary/high school" -msgstr "Séçöndärý/hïgh sçhööl Ⱡ'σя#" +msgstr "Séçöndärý/hïgh sçhööl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/student/models.py msgid "Junior secondary/junior high/middle school" -msgstr "Jünïör séçöndärý/jünïör hïgh/mïddlé sçhööl Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Jünïör séçöndärý/jünïör hïgh/mïddlé sçhööl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/student/models.py msgid "Elementary/primary school" -msgstr "Éléméntärý/prïmärý sçhööl Ⱡ'σяєм#" +msgstr "Éléméntärý/prïmärý sçhööl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: 'None' refers to the student's level of education #: common/djangoapps/student/models.py #: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html msgid "None" -msgstr "Nöné Ⱡ'σяєм#" +msgstr "Nöné Ⱡ'σяєм ι#" #: common/djangoapps/student/models.py msgid "{platform_name} Honor Code Certificate for {course_name}" -msgstr "{platform_name} Hönör Çödé Çértïfïçäté för {course_name} Ⱡ'σяєм ιρ#" +msgstr "" +"{platform_name} Hönör Çödé Çértïfïçäté för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєт#" #: common/djangoapps/student/models.py msgid "{platform_name} Verified Certificate for {course_name}" -msgstr "{platform_name} Vérïfïéd Çértïfïçäté för {course_name} Ⱡ'σяєм ι#" +msgstr "" +"{platform_name} Vérïfïéd Çértïfïçäté för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тє#" #: common/djangoapps/student/models.py msgid "{platform_name} Professional Certificate for {course_name}" -msgstr "{platform_name} Pröféssïönäl Çértïfïçäté för {course_name} Ⱡ'σяєм ιρ#" +msgstr "" +"{platform_name} Pröféssïönäl Çértïfïçäté för {course_name} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/djangoapps/student/models.py msgid "" @@ -435,7 +497,7 @@ msgid "" "0_0dPSPyS070e0HsE9HNz_13_d11_" msgstr "" "Thé çömpäný ïdéntïfïér för thé LïnkédÌn Àdd-tö-Pröfïlé ßüttön é.g " -"0_0dPSPýS070é0HsÉ9HNz_13_d11_ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"0_0dPSPýS070é0HsÉ9HNz_13_d11_ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/djangoapps/student/models.py msgid "" @@ -445,35 +507,49 @@ msgid "" msgstr "" "Shört ïdéntïfïér för thé LïnkédÌn pärtnér üséd ïn thé träçkïng çödé. " "(Éxämplé: 'édx') Ìf nö välüé ïs prövïdéd, träçkïng çödés wïll nöt ßé sént " -"tö LïnkédÌn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +"tö LïnkédÌn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт #" #: common/djangoapps/student/models.py msgid "{platform_name} Certificate for {course_name}" -msgstr "{platform_name} Çértïfïçäté för {course_name} Ⱡ'σяє#" +msgstr "" +"{platform_name} Çértïfïçäté för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σ#" + +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" +"Thé ÌSÖ 639-1 längüägé çödé för thïs längüägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "Course id not specified" -msgstr "Çöürsé ïd nöt spéçïfïéd Ⱡ'σяє#" +msgstr "Çöürsé ïd nöt spéçïfïéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py msgid "Invalid course id" -msgstr "Ìnvälïd çöürsé ïd Ⱡ'σ#" +msgstr "Ìnvälïd çöürsé ïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/djangoapps/student/views.py msgid "Course id is invalid" -msgstr "Çöürsé ïd ïs ïnvälïd Ⱡ'σя#" +msgstr "Çöürsé ïd ïs ïnvälïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/student/views.py msgid "Could not enroll" -msgstr "Çöüld nöt énröll Ⱡ'σ#" +msgstr "Çöüld nöt énröll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" -msgstr "Ýöü äré nöt énrölléd ïn thïs çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü äré nöt énrölléd ïn thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "Énröllmént äçtïön ïs ïnvälïd Ⱡ'σяєм #" +msgstr "Énröllmént äçtïön ïs ïnvälïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/djangoapps/student/views.py msgid "" @@ -482,7 +558,7 @@ msgid "" msgstr "" "Ýöü'vé süççéssfüllý löggéd ïntö ýöür {provider_name} äççöünt, ßüt thïs " "äççöünt ïsn't lïnkéd wïth än {platform_name} äççöünt ýét. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢ση#" +" ѕιт α#" #: common/djangoapps/student/views.py msgid "" @@ -492,7 +568,7 @@ msgid "" msgstr "" "Ûsé ýöür {platform_name} üsérnämé änd pässwörd tö lög ïntö {platform_name} " "ßélöw, änd thén lïnk ýöür {platform_name} äççöünt wïth {provider_name} fröm " -"ýöür däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +"ýöür däshßöärd. Ⱡ'σяєм ιρѕυм #" #: common/djangoapps/student/views.py msgid "" @@ -500,13 +576,13 @@ msgid "" "Now at the top of the page." msgstr "" "Ìf ýöü dön't hävé än {platform_name} äççöünt ýét, çlïçk Régïstér " -"Nöw ät thé töp öf thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"Nöw ät thé töp öf thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/djangoapps/student/views.py msgid "There was an error receiving your login information. Please email us." msgstr "" "Théré wäs än érrör réçéïvïng ýöür lögïn ïnförmätïön. Pléäsé émäïl üs. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/djangoapps/student/views.py msgid "" @@ -514,7 +590,7 @@ msgid "" "Try again later." msgstr "" "Thïs äççöünt häs ßéén témpörärïlý löçkéd düé tö éxçéssïvé lögïn fäïlürés. " -"Trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"Trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/djangoapps/student/views.py msgid "" @@ -525,15 +601,21 @@ msgstr "" "Ýöür pässwörd häs éxpïréd düé tö pässwörd pölïçý ön thïs äççöünt. Ýöü müst " "rését ýöür pässwörd ßéföré ýöü çän lög ïn ägäïn. Pléäsé çlïçk thé \"Förgöt " "Pässwörd\" lïnk ön thïs pägé tö rését ýöür pässwörd ßéföré löggïng ïn ägäïn." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕм#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт #" #: common/djangoapps/student/views.py msgid "Too many failed login attempts. Try again later." -msgstr "Töö mäný fäïléd lögïn ättémpts. Trý ägäïn lätér. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Töö mäný fäïléd lögïn ättémpts. Trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py lms/templates/provider_login.html msgid "Email or password is incorrect." -msgstr "Émäïl ör pässwörd ïs ïnçörréçt. Ⱡ'σяєм ι#" +msgstr "Émäïl ör pässwörd ïs ïnçörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/student/views.py msgid "" @@ -542,63 +624,76 @@ msgid "" msgstr "" "Thïs äççöünt häs nöt ßéén äçtïvätéd. Wé hävé sént änöthér äçtïvätïön " "méssägé. Pléäsé çhéçk ýöür émäïl för thé äçtïvätïön ïnstrüçtïöns. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #: common/djangoapps/student/views.py msgid "Please enter a username" -msgstr "Pléäsé éntér ä üsérnämé Ⱡ'σяє#" +msgstr "Pléäsé éntér ä üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/djangoapps/student/views.py msgid "Please choose an option" -msgstr "Pléäsé çhöösé än öptïön Ⱡ'σяє#" +msgstr "Pléäsé çhöösé än öptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/djangoapps/student/views.py msgid "User with username {} does not exist" -msgstr "Ûsér wïth üsérnämé {} döés nöt éxïst Ⱡ'σяєм ιρ#" +msgstr "" +"Ûsér wïth üsérnämé {} döés nöt éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/djangoapps/student/views.py msgid "Successfully disabled {}'s account" -msgstr "Süççéssfüllý dïsäßléd {}'s äççöünt Ⱡ'σяєм ιρ#" +msgstr "" +"Süççéssfüllý dïsäßléd {}'s äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/djangoapps/student/views.py msgid "Successfully reenabled {}'s account" -msgstr "Süççéssfüllý réénäßléd {}'s äççöünt Ⱡ'σяєм ιρ#" +msgstr "" +"Süççéssfüllý réénäßléd {}'s äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/djangoapps/student/views.py msgid "Unexpected account status" -msgstr "Ûnéxpéçtéd äççöünt stätüs Ⱡ'σяєм#" +msgstr "Ûnéxpéçtéd äççöünt stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/djangoapps/student/views.py msgid "An account with the Public Username '{username}' already exists." msgstr "" "Àn äççöünt wïth thé Püßlïç Ûsérnämé '{username}' älréädý éxïsts. Ⱡ'σяєм " -"ιρѕυм ∂σł#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "An account with the Email '{email}' already exists." -msgstr "Àn äççöünt wïth thé Émäïl '{email}' älréädý éxïsts. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Àn äççöünt wïth thé Émäïl '{email}' älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "An access_token is required when passing value ({}) for provider." msgstr "" "Àn äççéss_tökén ïs réqüïréd whén pässïng välüé ({}) för prövïdér. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "The provided access_token is already associated with another user." msgstr "" "Thé prövïdéd äççéss_tökén ïs älréädý ässöçïätéd wïth änöthér üsér. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/djangoapps/student/views.py msgid "The provided access_token is not valid." -msgstr "Thé prövïdéd äççéss_tökén ïs nöt välïd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé prövïdéd äççéss_tökén ïs nöt välïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/student/views.py msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "" "Ûnknöwn érrör. Pléäsé é-mäïl üs tö lét üs knöw höw ït häppénéd. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "" @@ -609,12 +704,10 @@ msgid_plural "" " distinct passwords before reusing a previous password." msgstr[0] "" "Ýöü äré ré-üsïng ä pässwörd thät ýöü hävé üséd réçéntlý. Ýöü müst hävé {num}" -" dïstïnçt pässwörd ßéföré réüsïng ä prévïöüs pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя#" +" dïstïnçt pässwörd ßéföré réüsïng ä prévïöüs pässwörd. Ⱡ'σя#" msgstr[1] "" "Ýöü äré ré-üsïng ä pässwörd thät ýöü hävé üséd réçéntlý. Ýöü müst hävé {num}" -" dïstïnçt pässwörds ßéföré réüsïng ä prévïöüs pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя#" +" dïstïnçt pässwörds ßéföré réüsïng ä prévïöüs pässwörd. Ⱡ'σ#" #: common/djangoapps/student/views.py msgid "" @@ -625,54 +718,59 @@ msgid_plural "" "days must elapse between password resets." msgstr[0] "" "Ýöü äré réséttïng pässwörds töö fréqüéntlý. Düé tö séçürïtý pölïçïés, {num} " -"däý müst éläpsé ßétwéén pässwörd réséts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"däý müst éläpsé ßétwéén pässwörd réséts. Ⱡ'σяєм ιρѕυм ∂σł#" msgstr[1] "" "Ýöü äré réséttïng pässwörds töö fréqüéntlý. Düé tö séçürïtý pölïçïés, {num} " -"däýs müst éläpsé ßétwéén pässwörd réséts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"däýs müst éläpsé ßétwéén pässwörd réséts. Ⱡ'σяєм ιρѕυм ∂σł#" #: common/djangoapps/student/views.py msgid "Password reset unsuccessful" -msgstr "Pässwörd rését ünsüççéssfül Ⱡ'σяєм#" +msgstr "Pässwörd rését ünsüççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/djangoapps/student/views.py msgid "No inactive user with this e-mail exists" -msgstr "Nö ïnäçtïvé üsér wïth thïs é-mäïl éxïsts Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö ïnäçtïvé üsér wïth thïs é-mäïl éxïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/student/views.py msgid "Unable to send reactivation email" -msgstr "Ûnäßlé tö sénd réäçtïvätïön émäïl Ⱡ'σяєм ι#" +msgstr "" +"Ûnäßlé tö sénd réäçtïvätïön émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/djangoapps/student/views.py msgid "Invalid password" -msgstr "Ìnvälïd pässwörd Ⱡ'σ#" +msgstr "Ìnvälïd pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/djangoapps/student/views.py msgid "Valid e-mail address required." -msgstr "Välïd é-mäïl äddréss réqüïréd. Ⱡ'σяєм #" +msgstr "Välïd é-mäïl äddréss réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/student/views.py msgid "Old email is the same as the new email." -msgstr "Öld émäïl ïs thé sämé äs thé néw émäïl. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Öld émäïl ïs thé sämé äs thé néw émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/student/views.py msgid "An account with this e-mail already exists." -msgstr "Àn äççöünt wïth thïs é-mäïl älréädý éxïsts. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Àn äççöünt wïth thïs é-mäïl älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/student/views.py msgid "Unable to send email activation link. Please try again later." msgstr "" "Ûnäßlé tö sénd émäïl äçtïvätïön lïnk. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/views.py msgid "Name required" -msgstr "Nämé réqüïréd Ⱡ'#" +msgstr "Nämé réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/djangoapps/student/views.py msgid "Invalid ID" -msgstr "Ìnvälïd ÌD Ⱡ#" +msgstr "Ìnvälïd ÌD Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the @@ -711,7 +809,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "AM" -msgstr "ÀM Ⱡ'#" +msgstr "ÀM Ⱡ'σя#" #. 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 @@ -719,7 +817,7 @@ msgstr "ÀM Ⱡ'#" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "PM" -msgstr "PM Ⱡ'#" +msgstr "PM Ⱡ'σя#" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Monday Februrary 10, 2014". It is used for the %A @@ -727,7 +825,7 @@ msgstr "PM Ⱡ'#" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Monday" -msgstr "Möndäý Ⱡ'σяєм ιρѕ#" +msgstr "Möndäý Ⱡ'σяєм ιρѕυ#" #. 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 @@ -735,7 +833,7 @@ msgstr "Möndäý Ⱡ'σяєм ιρѕ#" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Tuesday" -msgstr "Tüésdäý #" +msgstr "Tüésdäý Ⱡ'σяєм ιρѕυм #" #. 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 @@ -743,7 +841,7 @@ msgstr "Tüésdäý #" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Wednesday" -msgstr "Wédnésdäý #" +msgstr "Wédnésdäý Ⱡ'σяєм ιρѕυм ∂σł#" #. 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 @@ -751,7 +849,7 @@ msgstr "Wédnésdäý #" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Thursday" -msgstr "Thürsdäý #" +msgstr "Thürsdäý Ⱡ'σяєм ιρѕυм ∂#" #. 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 @@ -759,7 +857,7 @@ msgstr "Thürsdäý #" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Friday" -msgstr "Frïdäý Ⱡ'σяєм ιρѕ#" +msgstr "Frïdäý Ⱡ'σяєм ιρѕυ#" #. 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 @@ -767,7 +865,7 @@ msgstr "Frïdäý Ⱡ'σяєм ιρѕ#" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Saturday" -msgstr "Sätürdäý #" +msgstr "Sätürdäý Ⱡ'σяєм ιρѕυм ∂#" #. 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 @@ -775,7 +873,7 @@ msgstr "Sätürdäý #" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Sunday" -msgstr "Sündäý Ⱡ'σяєм ιρѕ#" +msgstr "Sündäý Ⱡ'σяєм ιρѕυ#" #. 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 @@ -783,7 +881,7 @@ msgstr "Sündäý Ⱡ'σяєм ιρѕ#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Mon" -msgstr "Mön Ⱡ'σя#" +msgstr "Mön Ⱡ'σяєм#" #. 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 @@ -791,7 +889,7 @@ msgstr "Mön Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Tue" -msgstr "Tüé Ⱡ'σя#" +msgstr "Tüé Ⱡ'σяєм#" #. 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 @@ -799,7 +897,7 @@ msgstr "Tüé Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Wed" -msgstr "Wéd Ⱡ'σя#" +msgstr "Wéd Ⱡ'σяєм#" #. 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 @@ -807,7 +905,7 @@ msgstr "Wéd Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Thu" -msgstr "Thü Ⱡ'σя#" +msgstr "Thü Ⱡ'σяєм#" #. 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 @@ -815,7 +913,7 @@ msgstr "Thü Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Fri" -msgstr "Frï Ⱡ'σя#" +msgstr "Frï Ⱡ'σяєм#" #. 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 @@ -823,7 +921,7 @@ msgstr "Frï Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sat" -msgstr "Sät Ⱡ'σя#" +msgstr "Sät Ⱡ'σяєм#" #. 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 @@ -831,7 +929,7 @@ msgstr "Sät Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sun" -msgstr "Sün Ⱡ'σя#" +msgstr "Sün Ⱡ'σяєм#" #. 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 @@ -839,7 +937,7 @@ msgstr "Sün Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jan" -msgstr "Jän Ⱡ'σя#" +msgstr "Jän Ⱡ'σяєм#" #. 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 @@ -847,7 +945,7 @@ msgstr "Jän Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Feb" -msgstr "Féß Ⱡ'σя#" +msgstr "Féß Ⱡ'σяєм#" #. 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 @@ -855,7 +953,7 @@ msgstr "Féß Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Mar" -msgstr "Mär Ⱡ'σя#" +msgstr "Mär Ⱡ'σяєм#" #. 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 @@ -863,7 +961,7 @@ msgstr "Mär Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Apr" -msgstr "Àpr Ⱡ'σя#" +msgstr "Àpr Ⱡ'σяєм#" #. 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 @@ -871,7 +969,7 @@ msgstr "Àpr Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "May" -msgstr "Mäý Ⱡ'σя#" +msgstr "Mäý Ⱡ'σяєм#" #. 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 @@ -879,7 +977,7 @@ msgstr "Mäý Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jun" -msgstr "Jün Ⱡ'σя#" +msgstr "Jün Ⱡ'σяєм#" #. 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 @@ -887,7 +985,7 @@ msgstr "Jün Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jul" -msgstr "Jül Ⱡ'σя#" +msgstr "Jül Ⱡ'σяєм#" #. 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 @@ -895,7 +993,7 @@ msgstr "Jül Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Aug" -msgstr "Àüg Ⱡ'σя#" +msgstr "Àüg Ⱡ'σяєм#" #. 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 @@ -903,7 +1001,7 @@ msgstr "Àüg Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Sep" -msgstr "Sép Ⱡ'σя#" +msgstr "Sép Ⱡ'σяєм#" #. 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 @@ -911,7 +1009,7 @@ msgstr "Sép Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Oct" -msgstr "Öçt Ⱡ'σя#" +msgstr "Öçt Ⱡ'σяєм#" #. 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 @@ -919,7 +1017,7 @@ msgstr "Öçt Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Nov" -msgstr "Növ Ⱡ'σя#" +msgstr "Növ Ⱡ'σяєм#" #. 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 @@ -927,7 +1025,7 @@ msgstr "Növ Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Dec" -msgstr "Déç Ⱡ'σя#" +msgstr "Déç Ⱡ'σяєм#" #. 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 @@ -935,7 +1033,7 @@ msgstr "Déç Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "January" -msgstr "Jänüärý #" +msgstr "Jänüärý Ⱡ'σяєм ιρѕυм #" #. 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 @@ -943,7 +1041,7 @@ msgstr "Jänüärý #" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "February" -msgstr "Féßrüärý #" +msgstr "Féßrüärý Ⱡ'σяєм ιρѕυм ∂#" #. 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 @@ -951,7 +1049,7 @@ msgstr "Féßrüärý #" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "March" -msgstr "Märçh Ⱡ'σяєм ι#" +msgstr "Märçh Ⱡ'σяєм ιρѕ#" #. 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 @@ -959,7 +1057,7 @@ msgstr "Märçh Ⱡ'σяєм ι#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "April" -msgstr "Àprïl Ⱡ'σяєм ι#" +msgstr "Àprïl Ⱡ'σяєм ιρѕ#" #. 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 @@ -967,7 +1065,7 @@ msgstr "Àprïl Ⱡ'σяєм ι#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "May" -msgstr "Mäý Ⱡ'σя#" +msgstr "Mäý Ⱡ'σяєм#" #. 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 @@ -975,7 +1073,7 @@ msgstr "Mäý Ⱡ'σя#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "June" -msgstr "Jüné Ⱡ'σяєм#" +msgstr "Jüné Ⱡ'σяєм ι#" #. 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 @@ -983,7 +1081,7 @@ msgstr "Jüné Ⱡ'σяєм#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "July" -msgstr "Jülý Ⱡ'σяєм#" +msgstr "Jülý Ⱡ'σяєм ι#" #. 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 @@ -991,7 +1089,7 @@ msgstr "Jülý Ⱡ'σяєм#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "August" -msgstr "Àügüst Ⱡ'σяєм ιρѕ#" +msgstr "Àügüst Ⱡ'σяєм ιρѕυ#" #. 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 @@ -999,7 +1097,7 @@ msgstr "Àügüst Ⱡ'σяєм ιρѕ#" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "September" -msgstr "Séptémßér #" +msgstr "Séptémßér Ⱡ'σяєм ιρѕυм ∂σł#" #. 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 @@ -1007,7 +1105,7 @@ msgstr "Séptémßér #" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "October" -msgstr "Öçtößér #" +msgstr "Öçtößér Ⱡ'σяєм ιρѕυм #" #. 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 @@ -1015,7 +1113,7 @@ msgstr "Öçtößér #" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "November" -msgstr "Növémßér #" +msgstr "Növémßér Ⱡ'σяєм ιρѕυм ∂#" #. 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 @@ -1023,111 +1121,133 @@ msgstr "Növémßér #" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "December" -msgstr "Déçémßér #" +msgstr "Déçémßér Ⱡ'σяєм ιρѕυм ∂#" #: common/djangoapps/util/file.py msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." -msgstr[0] "Thé fïlé müst énd wïth thé éxténsïön '{file_types}'. Ⱡ'σяєм ιρѕυм#" +msgstr[0] "" +"Thé fïlé müst énd wïth thé éxténsïön '{file_types}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" msgstr[1] "" "Thé fïlé müst énd wïth öné öf thé föllöwïng éxténsïöns: '{file_types}'. " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/util/file.py msgid "Maximum upload file size is {file_size} bytes." -msgstr "Mäxïmüm üplöäd fïlé sïzé ïs {file_size} ßýtés. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Mäxïmüm üplöäd fïlé sïzé ïs {file_size} ßýtés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/djangoapps/util/milestones_helpers.py msgid "Course {course_id} requires {prerequisite_course_id}" -msgstr "Çöürsé {course_id} réqüïrés {prerequisite_course_id} Ⱡ'σяє#" +msgstr "" +"Çöürsé {course_id} réqüïrés {prerequisite_course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σ#" #: common/djangoapps/util/milestones_helpers.py msgid "System defined milestone" -msgstr "Sýstém défïnéd mïléstöné Ⱡ'σяє#" +msgstr "Sýstém défïnéd mïléstöné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/djangoapps/util/password_policy_validators.py msgid "Invalid Length ({0})" -msgstr "Ìnvälïd Léngth ({0}) Ⱡ'σя#" +msgstr "Ìnvälïd Léngth ({0}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/djangoapps/util/password_policy_validators.py msgid "must be {0} characters or more" -msgstr "müst ßé {0} çhäräçtérs ör möré Ⱡ'σяєм #" +msgstr "müst ßé {0} çhäräçtérs ör möré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/util/password_policy_validators.py msgid "must be {0} characters or less" -msgstr "müst ßé {0} çhäräçtérs ör léss Ⱡ'σяєм #" +msgstr "müst ßé {0} çhäräçtérs ör léss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/util/password_policy_validators.py msgid "Must be more complex ({0})" -msgstr "Müst ßé möré çömpléx ({0}) Ⱡ'σяєм#" +msgstr "Müst ßé möré çömpléx ({0}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more uppercase characters" -msgstr "müst çöntäïn {0} ör möré üppérçäsé çhäräçtérs Ⱡ'σяєм ιρѕυм#" +msgstr "" +"müst çöntäïn {0} ör möré üppérçäsé çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more lowercase characters" -msgstr "müst çöntäïn {0} ör möré löwérçäsé çhäräçtérs Ⱡ'σяєм ιρѕυм#" +msgstr "" +"müst çöntäïn {0} ör möré löwérçäsé çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more digits" -msgstr "müst çöntäïn {0} ör möré dïgïts Ⱡ'σяєм ι#" +msgstr "müst çöntäïn {0} ör möré dïgïts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more punctuation characters" -msgstr "müst çöntäïn {0} ör möré pünçtüätïön çhäräçtérs Ⱡ'σяєм ιρѕυм #" +msgstr "" +"müst çöntäïn {0} ör möré pünçtüätïön çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more non ascii characters" -msgstr "müst çöntäïn {0} ör möré nön äsçïï çhäräçtérs Ⱡ'σяєм ιρѕυм#" +msgstr "" +"müst çöntäïn {0} ör möré nön äsçïï çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more unique words" -msgstr "müst çöntäïn {0} ör möré ünïqüé wörds Ⱡ'σяєм ιρѕ#" +msgstr "" +"müst çöntäïn {0} ör möré ünïqüé wörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/djangoapps/util/password_policy_validators.py msgid "Too similar to a restricted dictionary word." -msgstr "Töö sïmïlär tö ä réstrïçtéd dïçtïönärý wörd. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Töö sïmïlär tö ä réstrïçtéd dïçtïönärý wörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/capa/capa/capa_problem.py msgid "Cannot rescore problems with possible file submissions" msgstr "" -"Çännöt résçöré prößléms wïth pössïßlé fïlé süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σ#" +"Çännöt résçöré prößléms wïth pössïßlé fïlé süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/inputtypes.py msgid "correct" -msgstr "çörréçt #" +msgstr "çörréçt Ⱡ'σяєм ιρѕυм #" #: common/lib/capa/capa/inputtypes.py msgid "incorrect" -msgstr "ïnçörréçt #" +msgstr "ïnçörréçt Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/capa/capa/inputtypes.py msgid "incomplete" -msgstr "ïnçömplété Ⱡ#" +msgstr "ïnçömplété Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/capa/capa/inputtypes.py msgid "unanswered" -msgstr "ünänswéréd Ⱡ#" +msgstr "ünänswéréd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/capa/capa/inputtypes.py msgid "processing" -msgstr "pröçéssïng Ⱡ#" +msgstr "pröçéssïng Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py msgid "ChoiceGroup: unexpected tag {tag_name}" -msgstr "ÇhöïçéGröüp: ünéxpéçtéd täg {tag_name} Ⱡ'σяєм ι#" +msgstr "" +"ÇhöïçéGröüp: ünéxpéçtéd täg {tag_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/capa/capa/inputtypes.py msgid "Answer received." -msgstr "Ànswér réçéïvéd. Ⱡ'σ#" +msgstr "Ànswér réçéïvéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: '' is a tag name and should not be translated. #: common/lib/capa/capa/inputtypes.py msgid "Expected a tag; got {given_tag} instead" -msgstr "Éxpéçtéd ä täg; göt {given_tag} ïnstéäd Ⱡ'σяєм ιρ#" +msgstr "" +"Éxpéçtéd ä täg; göt {given_tag} ïnstéäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєт#" #: common/lib/capa/capa/inputtypes.py msgid "" @@ -1135,8 +1255,7 @@ msgid "" "message will be replaced with the grader's feedback." msgstr "" "Ýöür fïlés hävé ßéén süßmïttéd. Às söön äs ýöür süßmïssïön ïs grädéd, thïs " -"méssägé wïll ßé répläçéd wïth thé grädér's féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"méssägé wïll ßé répläçéd wïth thé grädér's féédßäçk. Ⱡ'σяє#" #: common/lib/capa/capa/inputtypes.py msgid "" @@ -1144,8 +1263,7 @@ msgid "" "message will be replaced with the grader's feedback." msgstr "" "Ýöür änswér häs ßéén süßmïttéd. Às söön äs ýöür süßmïssïön ïs grädéd, thïs " -"méssägé wïll ßé répläçéd wïth thé grädér's féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"méssägé wïll ßé répläçéd wïth thé grädér's féédßäçk. Ⱡ'σяє#" #: common/lib/capa/capa/inputtypes.py msgid "" @@ -1153,146 +1271,163 @@ msgid "" "by that feedback." msgstr "" "Süßmïttéd. Às söön äs ä réspönsé ïs rétürnéd, thïs méssägé wïll ßé répläçéd " -"ßý thät féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"ßý thät féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/capa/capa/inputtypes.py msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "Nö réspönsé fröm Xqüéüé wïthïn {xqueue_timeout} séçönds. Àßörtéd. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/inputtypes.py msgid "Error running code." -msgstr "Érrör rünnïng çödé. Ⱡ'σя#" +msgstr "Érrör rünnïng çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/capa/capa/inputtypes.py msgid "Cannot connect to the queue" -msgstr "Çännöt çönnéçt tö thé qüéüé Ⱡ'σяєм#" +msgstr "Çännöt çönnéçt tö thé qüéüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/capa/capa/inputtypes.py msgid "No formula specified." -msgstr "Nö förmülä spéçïfïéd. Ⱡ'σя#" +msgstr "Nö förmülä spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/capa/capa/inputtypes.py msgid "Couldn't parse formula: {error_msg}" -msgstr "Çöüldn't pärsé förmülä: {error_msg} Ⱡ'σяєм#" +msgstr "" +"Çöüldn't pärsé förmülä: {error_msg} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/capa/capa/inputtypes.py msgid "Error while rendering preview" -msgstr "Érrör whïlé réndérïng prévïéw Ⱡ'σяєм #" +msgstr "Érrör whïlé réndérïng prévïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/capa/capa/inputtypes.py msgid "Sorry, couldn't parse formula" -msgstr "Sörrý, çöüldn't pärsé förmülä Ⱡ'σяєм #" +msgstr "Sörrý, çöüldn't pärsé förmülä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/capa/capa/inputtypes.py msgid "{input_type}: unexpected tag {tag_name}" -msgstr "{input_type}: ünéxpéçtéd täg {tag_name} Ⱡ'σяє#" +msgstr "" +"{input_type}: ünéxpéçtéd täg {tag_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py msgid "Expected a {expected_tag} tag; got {given_tag} instead" -msgstr "Éxpéçtéd ä {expected_tag} täg; göt {given_tag} ïnstéäd Ⱡ'σяєм ιρ#" +msgstr "" +"Éxpéçtéd ä {expected_tag} täg; göt {given_tag} ïnstéäd Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/capa/capa/responsetypes.py msgid "Error {err} in evaluating hint function {hintfn}." -msgstr "Érrör {err} ïn évälüätïng hïnt fünçtïön {hintfn}. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Érrör {err} ïn évälüätïng hïnt fünçtïön {hintfn}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: common/lib/capa/capa/responsetypes.py msgid "(Source code line unavailable)" -msgstr "(Söürçé çödé lïné ünäväïläßlé) Ⱡ'σяєм #" +msgstr "(Söürçé çödé lïné ünäväïläßlé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/capa/capa/responsetypes.py msgid "See XML source line {sourcenum}." -msgstr "Séé XML söürçé lïné {sourcenum}. Ⱡ'σяє#" +msgstr "Séé XML söürçé lïné {sourcenum}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/capa/capa/responsetypes.py msgid "JavaScript Input" -msgstr "JäväSçrïpt Ìnpüt Ⱡ'σ#" +msgstr "JäväSçrïpt Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/capa/capa/responsetypes.py msgid "Execution of unsafe Javascript code is not allowed." -msgstr "Éxéçütïön öf ünsäfé Jäväsçrïpt çödé ïs nöt ällöwéd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Éxéçütïön öf ünsäfé Jäväsçrïpt çödé ïs nöt ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Checkboxes" -msgstr "Çhéçkßöxés Ⱡ#" +msgstr "Çhéçkßöxés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Multiple Choice" -msgstr "Mültïplé Çhöïçé Ⱡ'#" +msgstr "Mültïplé Çhöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: 'unmask_name' is a method name and should not be translated. #: common/lib/capa/capa/responsetypes.py msgid "unmask_name called on response that is not masked" -msgstr "ünmäsk_nämé çälléd ön réspönsé thät ïs nöt mäskéd Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"ünmäsk_nämé çälléd ön réspönsé thät ïs nöt mäskéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: 'shuffle' and 'answer-pool' are attribute names and should not #. be translated. #: common/lib/capa/capa/responsetypes.py msgid "Do not use shuffle and answer-pool at the same time" -msgstr "Dö nöt üsé shüfflé änd änswér-pööl ät thé sämé tïmé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Dö nöt üsé shüfflé änd änswér-pööl ät thé sämé tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: 'answer-pool' is an attribute name and should not be #. translated. #: common/lib/capa/capa/responsetypes.py msgid "answer-pool value should be an integer" -msgstr "änswér-pööl välüé shöüld ßé än ïntégér Ⱡ'σяєм ιρѕ#" +msgstr "" +"änswér-pööl välüé shöüld ßé än ïntégér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: 'Choicegroup' is an input type and should not be translated. #: common/lib/capa/capa/responsetypes.py msgid "Choicegroup must include at least 1 correct and 1 incorrect choice" msgstr "" "Çhöïçégröüp müst ïnçlüdé ät léäst 1 çörréçt änd 1 ïnçörréçt çhöïçé Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/capa/capa/responsetypes.py msgid "True/False Choice" -msgstr "Trüé/Fälsé Çhöïçé Ⱡ'σ#" +msgstr "Trüé/Fälsé Çhöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Dropdown" -msgstr "Dröpdöwn #" +msgstr "Dröpdöwn Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Numerical Input" -msgstr "Nümérïçäl Ìnpüt Ⱡ'#" +msgstr "Nümérïçäl Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/capa/capa/responsetypes.py msgid "There was a problem with the staff answer to this problem." msgstr "" "Théré wäs ä prößlém wïth thé stäff änswér tö thïs prößlém. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{student_answer}' as a number." -msgstr "Çöüld nöt ïntérprét '{student_answer}' äs ä nümßér. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöüld nöt ïntérprét '{student_answer}' äs ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: common/lib/capa/capa/responsetypes.py msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" "Ýöü mäý nöt üsé värïäßlés ({bad_variables}) ïn nümérïçäl prößléms. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" "fäçtörïäl fünçtïön évälüätéd öütsïdé ïts dömäïn:'{student_answer}' Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Invalid math syntax: '{student_answer}'" -msgstr "Ìnvälïd mäth sýntäx: '{student_answer}' Ⱡ'σяєм#" +msgstr "" +"Ìnvälïd mäth sýntäx: '{student_answer}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/capa/capa/responsetypes.py msgid "You may not use complex numbers in range tolerance problems" msgstr "" "Ýöü mäý nöt üsé çömpléx nümßérs ïn rängé töléränçé prößléms Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This is an error message for a math problem. If the instructor #. provided a boundary @@ -1303,7 +1438,7 @@ msgid "" "There was a problem with the staff answer to this problem: complex boundary." msgstr "" "Théré wäs ä prößlém wïth thé stäff änswér tö thïs prößlém: çömpléx ßöündärý." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #. Translators: This is an error message for a math problem. If the instructor #. did not provide @@ -1313,16 +1448,16 @@ msgid "" "There was a problem with the staff answer to this problem: empty boundary." msgstr "" "Théré wäs ä prößlém wïth thé stäff änswér tö thïs prößlém: émptý ßöündärý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Text Input" -msgstr "Téxt Ìnpüt Ⱡ#" +msgstr "Téxt Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/capa/capa/responsetypes.py msgid "error" -msgstr "érrör Ⱡ'σяєм ι#" +msgstr "érrör Ⱡ'σяєм ιρѕ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: Separator used in StringResponse to display multiple answers. @@ -1335,29 +1470,31 @@ msgstr "érrör Ⱡ'σяєм ι#" #: common/templates/course_modes/choose.html lms/templates/login.html #: lms/templates/register.html msgid "or" -msgstr "ör Ⱡ'#" +msgstr "ör Ⱡ'σя#" #: common/lib/capa/capa/responsetypes.py msgid "Custom Evaluated Script" -msgstr "Çüstöm Évälüätéd Sçrïpt Ⱡ'σяє#" +msgstr "Çüstöm Évälüätéd Sçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/capa/capa/responsetypes.py msgid "error getting student answer from {student_answers}" -msgstr "érrör géttïng stüdént änswér fröm {student_answers} Ⱡ'σяєм ιρѕ#" +msgstr "" +"érrör géttïng stüdént änswér fröm {student_answers} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: common/lib/capa/capa/responsetypes.py msgid "No answer entered!" -msgstr "Nö änswér éntéréd! Ⱡ'σ#" +msgstr "Nö änswér éntéréd! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/capa/capa/responsetypes.py msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" "ÇüstömRéspönsé: çhéçk fünçtïön rétürnéd än ïnvälïd dïçtïönärý! Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Symbolic Math Input" -msgstr "Sýmßölïç Mäth Ìnpüt Ⱡ'σя#" +msgstr "Sýmßölïç Mäth Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. @@ -1365,19 +1502,21 @@ msgstr "Sýmßölïç Mäth Ìnpüt Ⱡ'σя#" msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" "Àn érrör öççürréd wïth SýmßölïçRéspönsé. Thé érrör wäs: {error_msg} Ⱡ'σяєм " -"ιρѕυм ∂σłσ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Code Input" -msgstr "Çödé Ìnpüt Ⱡ#" +msgstr "Çödé Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/capa/capa/responsetypes.py msgid "No answer provided." -msgstr "Nö änswér prövïdéd. Ⱡ'σя#" +msgstr "Nö änswér prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/capa/capa/responsetypes.py msgid "Error: No grader has been set up for this problem." -msgstr "Érrör: Nö grädér häs ßéén sét üp för thïs prößlém. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Érrör: Nö grädér häs ßéén sét üp för thïs prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "" @@ -1385,7 +1524,7 @@ msgid "" "try again later." msgstr "" "Ûnäßlé tö délïvér ýöür süßmïssïön tö grädér (Réäsön: {error_msg}). Pléäsé " -"trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #. Translators: 'grader' refers to the edX automatic code grader. #. Translators: the `grader` refers to the grading service open response @@ -1396,19 +1535,22 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Invalid grader reply. Please contact the course staff." msgstr "" -"Ìnvälïd grädér réplý. Pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σ#" +"Ìnvälïd grädér réplý. Pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "External Grader" -msgstr "Éxtérnäl Grädér Ⱡ'#" +msgstr "Éxtérnäl Grädér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/capa/capa/responsetypes.py msgid "Math Expression Input" -msgstr "Mäth Éxpréssïön Ìnpüt Ⱡ'σя#" +msgstr "Mäth Éxpréssïön Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: {bad_input} not permitted in answer." -msgstr "Ìnvälïd ïnpüt: {bad_input} nöt pérmïttéd ïn änswér. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ìnvälïd ïnpüt: {bad_input} nöt pérmïttéd ïn änswér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: common/lib/capa/capa/responsetypes.py msgid "" @@ -1416,21 +1558,23 @@ msgid "" " was: {bad_input}" msgstr "" "fäçtörïäl fünçtïön nöt pérmïttéd ïn änswér för thïs prößlém. Prövïdéd änswér" -" wäs: {bad_input} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" wäs: {bad_input} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" -"Ìnvälïd ïnpüt: Çöüld nöt pärsé '{bad_input}' äs ä förmülä. Ⱡ'σяєм ιρѕυм ∂#" +"Ìnvälïd ïnpüt: Çöüld nöt pärsé '{bad_input}' äs ä förmülä. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" -"Ìnvälïd ïnpüt: Çöüld nöt pärsé '{bad_input}' äs ä förmülä Ⱡ'σяєм ιρѕυм ∂#" +"Ìnvälïd ïnpüt: Çöüld nöt pärsé '{bad_input}' äs ä förmülä Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Circuit Schematic Builder" -msgstr "Çïrçüït Sçhémätïç Büïldér Ⱡ'σяєм#" +msgstr "Çïrçüït Sçhémätïç Büïldér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. @@ -1438,50 +1582,56 @@ msgstr "Çïrçüït Sçhémätïç Büïldér Ⱡ'σяєм#" msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" "Érrör ïn évälüätïng SçhémätïçRéspönsé. Thé érrör wäs: {error_msg} Ⱡ'σяєм " -"ιρѕυм ∂σł#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Image Mapped Input" -msgstr "Ìmägé Mäppéd Ìnpüt Ⱡ'σ#" +msgstr "Ìmägé Mäppéd Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/capa/capa/responsetypes.py msgid "error grading {image_input_id} (input={user_input})" -msgstr "érrör grädïng {image_input_id} (ïnpüt={user_input}) Ⱡ'σяєм #" +msgstr "" +"érrör grädïng {image_input_id} (ïnpüt={user_input}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢#" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" "Érrör ïn prößlém spéçïfïçätïön! Çännöt pärsé réçtänglé ïn {sr_coords} Ⱡ'σяєм" -" ιρѕυм ∂σłσя#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Annotation Input" -msgstr "Ànnötätïön Ìnpüt Ⱡ'σ#" +msgstr "Ànnötätïön Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/capa/capa/responsetypes.py msgid "Checkboxes With Text Input" -msgstr "Çhéçkßöxés Wïth Téxt Ìnpüt Ⱡ'σяєм#" +msgstr "Çhéçkßöxés Wïth Téxt Ìnpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/capa/capa/responsetypes.py msgid "Answer not provided for {input_type}" -msgstr "Ànswér nöt prövïdéd för {input_type} Ⱡ'σяєм#" +msgstr "" +"Ànswér nöt prövïdéd för {input_type} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/capa/capa/responsetypes.py msgid "The Staff answer could not be interpreted as a number." msgstr "" -"Thé Stäff änswér çöüld nöt ßé ïntérprétéd äs ä nümßér. Ⱡ'σяєм ιρѕυм ∂σ#" +"Thé Stäff änswér çöüld nöt ßé ïntérprétéd äs ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{given_answer}' as a number." -msgstr "Çöüld nöt ïntérprét '{given_answer}' äs ä nümßér. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöüld nöt ïntérprét '{given_answer}' äs ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "XML data for the annotation" -msgstr "XML dätä för thé ännötätïön Ⱡ'σяєм#" +msgstr "XML dätä för thé ännötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/capa_base.py @@ -1498,7 +1648,7 @@ msgstr "XML dätä för thé ännötätïön Ⱡ'σяєм#" #: common/lib/xmodule/xmodule/word_cloud_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" -msgstr "Dïspläý Nämé Ⱡ#" +msgstr "Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/discussion_module.py @@ -1510,11 +1660,11 @@ msgstr "Dïspläý Nämé Ⱡ#" #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Display name for this module" -msgstr "Dïspläý nämé för thïs mödülé Ⱡ'σяєм #" +msgstr "Dïspläý nämé för thïs mödülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/annotatable_module.py msgid "Annotation" -msgstr "Ànnötätïön Ⱡ#" +msgstr "Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py @@ -1522,23 +1672,24 @@ msgstr "Ànnötätïön Ⱡ#" msgid "This name appears in the horizontal navigation at the top of the page." msgstr "" "Thïs nämé äppéärs ïn thé hörïzöntäl nävïgätïön ät thé töp öf thé pägé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Blank Advanced Problem" -msgstr "Blänk Àdvänçéd Prößlém Ⱡ'σяє#" +msgstr "Blänk Àdvänçéd Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Number of attempts taken by the student on this problem" msgstr "" -"Nümßér öf ättémpts täkén ßý thé stüdént ön thïs prößlém Ⱡ'σяєм ιρѕυм ∂σł#" +"Nümßér öf ättémpts täkén ßý thé stüdént ön thïs prößlém Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Maximum Attempts" -msgstr "Mäxïmüm Àttémpts Ⱡ'σ#" +msgstr "Mäxïmüm Àttémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1546,26 +1697,26 @@ msgid "" " value is not set, infinite attempts are allowed." msgstr "" "Défïnés thé nümßér öf tïmés ä stüdént çän trý tö änswér thïs prößlém. Ìf thé" -" välüé ïs nöt sét, ïnfïnïté ättémpts äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +" välüé ïs nöt sét, ïnfïnïté ättémpts äré ällöwéd. Ⱡ'σяєм #" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Date that this problem is due by" -msgstr "Däté thät thïs prößlém ïs düé ßý Ⱡ'σяєм ι#" +msgstr "" +"Däté thät thïs prößlém ïs düé ßý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Àmöünt öf tïmé äftér thé düé däté thät süßmïssïöns wïll ßé äççéptéd Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: lms/templates/problem.html msgid "Show Answer" -msgstr "Shöw Ànswér Ⱡ#" +msgstr "Shöw Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1577,44 +1728,45 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "Always" -msgstr "Àlwäýs Ⱡ'σяєм ιρѕ#" +msgstr "Àlwäýs Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Answered" -msgstr "Ànswéréd #" +msgstr "Ànswéréd Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Attempted" -msgstr "Àttémptéd #" +msgstr "Àttémptéd Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Closed" -msgstr "Çlöséd Ⱡ'σяєм ιρѕ#" +msgstr "Çlöséd Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Finished" -msgstr "Fïnïshéd #" +msgstr "Fïnïshéd Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Correct or Past Due" -msgstr "Çörréçt ör Päst Düé Ⱡ'σя#" +msgstr "Çörréçt ör Päst Düé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Past Due" -msgstr "Päst Düé #" +msgstr "Päst Düé Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Never" -msgstr "Névér Ⱡ'σяєм ι#" +msgstr "Névér Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Whether to force the save button to appear on the page" msgstr "" -"Whéthér tö förçé thé sävé ßüttön tö äppéär ön thé pägé Ⱡ'σяєм ιρѕυм ∂σ#" +"Whéthér tö förçé thé sävé ßüttön tö äppéär ön thé pägé Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Show Reset Button" -msgstr "Shöw Rését Büttön Ⱡ'σ#" +msgstr "Shöw Rését Büttön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1622,13 +1774,12 @@ msgid "" "answer. A default value can be set in Advanced Settings." msgstr "" "Détérmïnés whéthér ä 'Rését' ßüttön ïs shöwn sö thé üsér mäý rését théïr " -"änswér. À défäült välüé çän ßé sét ïn Àdvänçéd Séttïngs. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя#" +"änswér. À défäült välüé çän ßé sét ïn Àdvänçéd Séttïngs. Ⱡ'σ#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Randomization" -msgstr "Rändömïzätïön Ⱡ'#" +msgstr "Rändömïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1639,51 +1790,61 @@ msgstr "" "Défïnés höw öftén ïnpüts äré rändömïzéd whén ä stüdént löäds thé prößlém. " "Thïs séttïng önlý äpplïés tö prößléms thät çän hävé rändömlý générätéd " "nümérïç välüés. À défäült välüé çän ßé sét ïn Àdvänçéd Séttïngs. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя#" #: common/lib/xmodule/xmodule/capa_base.py msgid "On Reset" -msgstr "Ön Rését #" +msgstr "Ön Rését Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Per Student" -msgstr "Pér Stüdént Ⱡ#" +msgstr "Pér Stüdént Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/discussion_module.py msgid "XML data for the problem" -msgstr "XML dätä för thé prößlém Ⱡ'σяє#" +msgstr "XML dätä för thé prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary with the correctness of current student answers" msgstr "" "Dïçtïönärý wïth thé çörréçtnéss öf çürrént stüdént änswérs Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary for maintaining the state of inputtypes" -msgstr "Dïçtïönärý för mäïntäïnïng thé stäté öf ïnpüttýpés Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Dïçtïönärý för mäïntäïnïng thé stäté öf ïnpüttýpés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary with the current student responses" -msgstr "Dïçtïönärý wïth thé çürrént stüdént réspönsés Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Dïçtïönärý wïth thé çürrént stüdént réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Whether the student has answered the problem" -msgstr "Whéthér thé stüdént häs änswéréd thé prößlém Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Whéthér thé stüdént häs änswéréd thé prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Random seed for this student" -msgstr "Rändöm sééd för thïs stüdént Ⱡ'σяєм #" +msgstr "Rändöm sééd för thïs stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Last submission time" -msgstr "Läst süßmïssïön tïmé Ⱡ'σя#" +msgstr "Läst süßmïssïön tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Timer Between Attempts" -msgstr "Tïmér Bétwéén Àttémpts Ⱡ'σяє#" +msgstr "Tïmér Bétwéén Àttémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1691,13 +1852,13 @@ msgid "" "attempts." msgstr "" "Séçönds ä stüdént müst wäït ßétwéén süßmïssïöns för ä prößlém wïth mültïplé " -"ättémpts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"ättémpts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Problem Weight" -msgstr "Prößlém Wéïght Ⱡ'#" +msgstr "Prößlém Wéïght Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1705,48 +1866,48 @@ msgid "" " each response field in the problem is worth one point." msgstr "" "Défïnés thé nümßér öf pöïnts éäçh prößlém ïs wörth. Ìf thé välüé ïs nöt sét," -" éäçh réspönsé fïéld ïn thé prößlém ïs wörth öné pöïnt. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя #" +" éäçh réspönsé fïéld ïn thé prößlém ïs wörth öné pöïnt. Ⱡ#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Markdown source of this module" -msgstr "Märkdöwn söürçé öf thïs mödülé Ⱡ'σяєм #" +msgstr "Märkdöwn söürçé öf thïs mödülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Söürçé çödé för LäTéX änd Wörd prößléms. Thïs féätüré ïs nöt wéll-süppörtéd." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "String customization substitutions for particular locations" msgstr "" "Strïng çüstömïzätïön süßstïtütïöns för pärtïçülär löçätïöns Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/html_module.py msgid "Enable LaTeX templates?" -msgstr "Énäßlé LäTéX témplätés? Ⱡ'σяє#" +msgstr "Énäßlé LäTéX témplätés? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Check" -msgstr "Çhéçk Ⱡ'σяєм ι#" +msgstr "Çhéçk Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Final Check" -msgstr "Fïnäl Çhéçk Ⱡ#" +msgstr "Fïnäl Çhéçk Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Checking..." -msgstr "Çhéçkïng... Ⱡ#" +msgstr "Çhéçkïng... Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "Warning: The problem has been reset to its initial state!" msgstr "" -"Wärnïng: Thé prößlém häs ßéén rését tö ïts ïnïtïäl stäté! Ⱡ'σяєм ιρѕυм ∂σł#" +"Wärnïng: Thé prößlém häs ßéén rését tö ïts ïnïtïäl stäté! Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: Following this message, there will be a bulleted list of #. items. @@ -1756,28 +1917,31 @@ msgid "" "consisted of:" msgstr "" "Thé prößlém's stäté wäs çörrüptéd ßý än ïnvälïd süßmïssïön. Thé süßmïssïön " -"çönsïstéd öf: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çönsïstéd öf: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/capa_base.py msgid "If this error persists, please contact the course staff." msgstr "" -"Ìf thïs érrör pérsïsts, pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σł#" +"Ìf thïs érrör pérsïsts, pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem is closed." -msgstr "Prößlém ïs çlöséd. Ⱡ'σ#" +msgstr "Prößlém ïs çlöséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem must be reset before it can be checked again." msgstr "" -"Prößlém müst ßé rését ßéföré ït çän ßé çhéçkéd ägäïn. Ⱡ'σяєм ιρѕυм ∂σ#" +"Prößlém müst ßé rését ßéföré ït çän ßé çhéçkéd ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "You must wait at least {wait} seconds between submissions." msgstr "" -"Ýöü müst wäït ät léäst {wait} séçönds ßétwéén süßmïssïöns. Ⱡ'σяєм ιρѕυм ∂σł#" +"Ýöü müst wäït ät léäst {wait} séçönds ßétwéén süßmïssïöns. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1785,57 +1949,69 @@ msgid "" "remaining." msgstr "" "Ýöü müst wäït ät léäst {wait_secs} ßétwéén süßmïssïöns. {remaining_secs} " -"rémäïnïng. Ⱡ'σяєм ιρѕυм ∂σłσя#" +"rémäïnïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py msgid "Error: {msg}" -msgstr "Érrör: {msg} Ⱡ#" +msgstr "Érrör: {msg} Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} höür #" +msgid_plural "{num_hour} hours" +msgstr[0] "{num_hour} höür Ⱡ'σяєм ιρѕυм ∂#" +msgstr[1] "{num_hour} höürs Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} mïnüté Ⱡ#" +msgid_plural "{num_minute} minutes" +msgstr[0] "{num_minute} mïnüté Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "{num_minute} mïnütés Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} séçönd Ⱡ#" +msgid_plural "{num_second} seconds" +msgstr[0] "{num_second} séçönd Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "{num_second} séçönds Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem's definition does not support rescoring." -msgstr "Prößlém's défïnïtïön döés nöt süppört résçörïng. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Prößlém's défïnïtïön döés nöt süppört résçörïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem must be answered before it can be graded again." msgstr "" -"Prößlém müst ßé änswéréd ßéföré ït çän ßé grädéd ägäïn. Ⱡ'σяєм ιρѕυм ∂σł#" +"Prößlém müst ßé änswéréd ßéföré ït çän ßé grädéd ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem needs to be reset prior to save." -msgstr "Prößlém nééds tö ßé rését prïör tö sävé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Prößlém nééds tö ßé rését prïör tö sävé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/capa_base.py msgid "Your answers have been saved." -msgstr "Ýöür änswérs hävé ßéén sävéd. Ⱡ'σяєм #" +msgstr "Ýöür änswérs hävé ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Your answers have been saved but not graded. Click 'Check' to grade them." msgstr "" "Ýöür änswérs hävé ßéén sävéd ßüt nöt grädéd. Çlïçk 'Çhéçk' tö grädé thém. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #. Translators: A student must "make an attempt" to solve the problem on the #. page before they can reset it. #: common/lib/xmodule/xmodule/capa_base.py msgid "Refresh the page and make an attempt before resetting." msgstr "" -"Réfrésh thé pägé änd mäké än ättémpt ßéföré réséttïng. Ⱡ'σяєм ιρѕυм ∂σ#" +"Réfrésh thé pägé änd mäké än ättémpt ßéföré réséttïng. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/capa_module.py msgid "" @@ -1843,7 +2019,7 @@ msgid "" "reloading your page and trying again." msgstr "" "Wé'ré sörrý, théré wäs än érrör wïth pröçéssïng ýöür réqüést. Pléäsé trý " -"rélöädïng ýöür pägé änd trýïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"rélöädïng ýöür pägé änd trýïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/capa_module.py msgid "" @@ -1851,15 +2027,17 @@ msgid "" "refresh your page." msgstr "" "Thé stäté öf thïs prößlém häs çhängéd sïnçé ýöü löädéd thïs pägé. Pléäsé " -"réfrésh ýöür pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"réfrésh ýöür pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Open Response Assessment" -msgstr "Öpén Réspönsé Àsséssmént Ⱡ'σяє#" +msgstr "Öpén Réspönsé Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Current task that the student is on." -msgstr "Çürrént täsk thät thé stüdént ïs ön. Ⱡ'σяєм ιρ#" +msgstr "" +"Çürrént täsk thät thé stüdént ïs ön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1872,25 +2050,27 @@ msgstr "" "Thïs fïéld ïs önlý pöpülätéd ïf thé ïnstrüçtör çhängés täsks äftér thé " "mödülé ïs çréätéd änd stüdénts hävé ättémptéd ït (för éxämplé, ïf ä sélf " "ässésséd prößlém ïs çhängéd tö sélf änd péér ässésséd). Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυα#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "List of state dictionaries of each task within this module." msgstr "" "Lïst öf stäté dïçtïönärïés öf éäçh täsk wïthïn thïs mödülé. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Which step within the current task that the student is on." msgstr "" "Whïçh stép wïthïn thé çürrént täsk thät thé stüdént ïs ön. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py #: lms/templates/peer_grading/peer_grading.html msgid "Graded" -msgstr "Grädéd Ⱡ'σяєм ιρѕ#" +msgstr "Grädéd Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1898,31 +2078,33 @@ msgid "" " peer grades of this problem." msgstr "" "Défïnés whéthér thé stüdént géts çrédït för thïs prößlém. Çrédït ïs ßäséd ön" -" péér grädés öf thïs prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +" péér grädés öf thïs prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "If the problem is ready to be reset or not." -msgstr "Ìf thé prößlém ïs réädý tö ßé rését ör nöt. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ìf thé prößlém ïs réädý tö ßé rését ör nöt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "The number of times the student can try to answer this problem." msgstr "" "Thé nümßér öf tïmés thé stüdént çän trý tö änswér thïs prößlém. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Allow File Uploads" -msgstr "Àllöw Fïlé Ûplöäds Ⱡ'σ#" +msgstr "Àllöw Fïlé Ûplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Whether or not the student can submit files as a response." msgstr "" "Whéthér ör nöt thé stüdént çän süßmït fïlés äs ä réspönsé. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Disable Quality Filter" -msgstr "Dïsäßlé Qüälïtý Fïltér Ⱡ'σяє#" +msgstr "Dïsäßlé Qüälïtý Fïltér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1930,12 +2112,11 @@ msgid "" "short length, or poor grammar will not be peer reviewed." msgstr "" "Ìf Fälsé, thé Qüälïtý Fïltér ïs énäßléd änd süßmïssïöns wïth pöör spéllïng, " -"shört léngth, ör pöör grämmär wïll nöt ßé péér révïéwéd. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя #" +"shört léngth, ör pöör grämmär wïll nöt ßé péér révïéwéd. #" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Current version number" -msgstr "Çürrént vérsïön nümßér Ⱡ'σяє#" +msgstr "Çürrént vérsïön nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py @@ -1944,11 +2125,12 @@ msgid "" " each problem is worth one point." msgstr "" "Défïnés thé nümßér öf pöïnts éäçh prößlém ïs wörth. Ìf thé välüé ïs nöt sét," -" éäçh prößlém ïs wörth öné pöïnt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +" éäçh prößlém ïs wörth öné pöïnt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Minimum Peer Grading Calibrations" -msgstr "Mïnïmüm Péér Grädïng Çälïßrätïöns Ⱡ'σяєм ι#" +msgstr "" +"Mïnïmüm Péér Grädïng Çälïßrätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1956,11 +2138,12 @@ msgid "" "for peer grading." msgstr "" "Thé mïnïmüm nümßér öf çälïßrätïön éssäýs éäçh stüdént wïll nééd tö çömplété " -"för péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"för péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Maximum Peer Grading Calibrations" -msgstr "Mäxïmüm Péér Grädïng Çälïßrätïöns Ⱡ'σяєм ι#" +msgstr "" +"Mäxïmüm Péér Grädïng Çälïßrätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1968,19 +2151,21 @@ msgid "" "for peer grading." msgstr "" "Thé mäxïmüm nümßér öf çälïßrätïön éssäýs éäçh stüdént wïll nééd tö çömplété " -"för péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"för péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Peer Graders per Response" -msgstr "Péér Grädérs pér Réspönsé Ⱡ'σяєм#" +msgstr "Péér Grädérs pér Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "The number of peers who will grade each submission." -msgstr "Thé nümßér öf péérs whö wïll grädé éäçh süßmïssïön. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé nümßér öf péérs whö wïll grädé éäçh süßmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Required Peer Grading" -msgstr "Réqüïréd Péér Grädïng Ⱡ'σя#" +msgstr "Réqüïréd Péér Grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -1988,11 +2173,13 @@ msgid "" "grade." msgstr "" "Thé nümßér öf öthér stüdénts éäçh stüdént mäkïng ä süßmïssïön wïll hävé tö " -"grädé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"grädé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Allow \"overgrading\" of peer submissions" -msgstr "Àllöw \"övérgrädïng\" öf péér süßmïssïöns Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àllöw \"övérgrädïng\" öf péér süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -2006,11 +2193,12 @@ msgstr "" "äré élïgïßlé tö grädé älréädý hävé énöügh grädérs. Thïs ïs ïnténdéd för üsé" " whén séttïngs för `Réqüïréd Péér Grädïng` > `Péér Grädérs pér Réspönsé` " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " -"тємρσя ιη¢ι∂ι∂υηт υт ł#" +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση#" #: common/lib/xmodule/xmodule/course_module.py msgid "LTI Passports" -msgstr "LTÌ Pässpörts Ⱡ'#" +msgstr "LTÌ Pässpörts Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2022,7 +2210,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" -msgstr "Çösmétïç Çöürsé Dïspläý Prïçé Ⱡ'σяєм #" +msgstr "Çösmétïç Çöürsé Dïspläý Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2033,11 +2221,15 @@ msgstr "" "Thé çöst dïspläýéd tö stüdénts för énröllïng ïn thé çöürsé. Ìf ä päïd çöürsé" " régïsträtïön prïçé ïs sét ßý än ädmïnïsträtör ïn thé dätäßäsé, thät prïçé " "wïll ßé dïspläýéd ïnstéäd öf thïs öné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρя#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Advertised Start Date" -msgstr "Çöürsé Àdvértïséd Stärt Däté Ⱡ'σяєм #" +msgstr "Çöürsé Àdvértïséd Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2047,21 +2239,26 @@ msgid "" msgstr "" "Éntér thé däté ýöü wänt tö ädvértïsé äs thé çöürsé stärt däté, ïf thïs däté " "ïs dïfférént fröm thé sét stärt däté. Tö ädvértïsé thé sét stärt däté, éntér" -" nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +" nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Courses" -msgstr "Pré-Réqüïsïté Çöürsés Ⱡ'σя#" +msgstr "Pré-Réqüïsïté Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" "Pré-Réqüïsïté Çöürsé kéý ïf thïs çöürsé häs ä pré-réqüïsïté çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" -msgstr "Shöw Çälçülätör Ⱡ'#" +msgstr "Shöw Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2069,34 +2266,34 @@ msgid "" "course." msgstr "" "Éntér trüé ör fälsé. Whén trüé, stüdénts çän séé thé çälçülätör ïn thé " -"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the name of the course as it should appear in the edX.org course list." msgstr "" "Éntér thé nämé öf thé çöürsé äs ït shöüld äppéär ïn thé édX.örg çöürsé lïst." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Display Name" -msgstr "Çöürsé Dïspläý Nämé Ⱡ'σя#" +msgstr "Çöürsé Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Course Editor" -msgstr "Çöürsé Édïtör Ⱡ'#" +msgstr "Çöürsé Édïtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" "Éntér thé méthöd ßý whïçh thïs çöürsé ïs édïtéd (\"XML\" ör \"Stüdïö\"). " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Show Chat Widget" -msgstr "Shöw Çhät Wïdgét Ⱡ'σ#" +msgstr "Shöw Çhät Wïdgét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2104,11 +2301,11 @@ msgid "" "course." msgstr "" "Éntér trüé ör fälsé. Whén trüé, stüdénts çän séé thé çhät wïdgét ïn thé " -"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Survey URL" -msgstr "Çöürsé Sürvéý ÛRL Ⱡ'σ#" +msgstr "Çöürsé Sürvéý ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2116,11 +2313,11 @@ msgid "" "survey, enter null." msgstr "" "Éntér thé ÛRL för thé énd-öf-çöürsé sürvéý. Ìf ýöür çöürsé döés nöt hävé ä " -"sürvéý, éntér nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"sürvéý, éntér nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Blackout Dates" -msgstr "Dïsçüssïön Bläçköüt Dätés Ⱡ'σяєм#" +msgstr "Dïsçüssïön Bläçköüt Dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2142,13 +2339,11 @@ msgstr "" " ïnçlüdé thé \"T\" ßétwéén thé däté änd tïmé. För éxämplé, än éntrý défïnïng" " twö ßläçköüt pérïöds lööks lïké thïs, ïnçlüdïng thé öütér päïr öf sqüäré " "ßräçkéts: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " -"\"2015-10-08\"]] Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт," -" ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " -"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαв#" +"\"2015-10-08\"]] #" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Topic Mapping" -msgstr "Dïsçüssïön Töpïç Mäppïng Ⱡ'σяє#" +msgstr "Dïsçüssïön Töpïç Mäppïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2165,11 +2360,13 @@ msgstr "" "UniversityX-MUS101-course-2015_T1\"}. Thé \"ïd\" välüé för éäçh çätégörý " "müst ßé ünïqüé. Ìn \"ïd\" välüés, thé önlý spéçïäl çhäräçtérs thät äré " "süppörtéd äré ündérsçöré, hýphén, änd pérïöd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт #" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłι#" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Sorting Alphabetical" -msgstr "Dïsçüssïön Sörtïng Àlphäßétïçäl Ⱡ'σяєм ι#" +msgstr "Dïsçüssïön Sörtïng Àlphäßétïçäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2178,19 +2375,26 @@ msgid "" msgstr "" "Éntér trüé ör fälsé. Ìf trüé, dïsçüssïön çätégörïés änd süßçätégörïés äré " "sörtéd älphäßétïçällý. Ìf fälsé, théý äré sörtéd çhrönölögïçällý. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łα#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Announcement Date" -msgstr "Çöürsé Ànnöünçémént Däté Ⱡ'σяє#" +msgstr "Çöürsé Ànnöünçémént Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the date to announce your course." -msgstr "Éntér thé däté tö ännöünçé ýöür çöürsé. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Éntér thé däté tö ännöünçé ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/course_module.py msgid "Cohort Configuration" -msgstr "Çöhört Çönfïgürätïön Ⱡ'σя#" +msgstr "Çöhört Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2201,11 +2405,15 @@ msgstr "" "Éntér pölïçý kéýs änd välüés tö énäßlé thé çöhört féätüré, défïné äütömätéd " "stüdént ässïgnmént tö gröüps, ör ïdéntïfý äný çöürsé-wïdé dïsçüssïön töpïçs " "äs prïväté tö çöhört mémßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Is New" -msgstr "Çöürsé Ìs Néw Ⱡ'#" +msgstr "Çöürsé Ìs Néw Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2214,11 +2422,16 @@ msgid "" msgstr "" "Éntér trüé ör fälsé. Ìf trüé, thé çöürsé äppéärs ïn thé lïst öf néw çöürsés " "ön édx.örg, änd ä Néw! ßädgé témpörärïlý äppéärs néxt tö thé çöürsé ïmägé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αη#" #: common/lib/xmodule/xmodule/course_module.py msgid "Mobile Course Available" -msgstr "Mößïlé Çöürsé Àväïläßlé Ⱡ'σяє#" +msgstr "Mößïlé Çöürsé Àväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2226,18 +2439,18 @@ msgid "" "devices." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, thé çöürsé wïll ßé äväïläßlé tö mößïlé " -"dévïçés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"dévïçés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Video Upload Credentials" -msgstr "Vïdéö Ûplöäd Çrédéntïäls Ⱡ'σяє#" +msgstr "Vïdéö Ûplöäd Çrédéntïäls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the unique identifier for your course's video files provided by edX." msgstr "" "Éntér thé ünïqüé ïdéntïfïér för ýöür çöürsé's vïdéö fïlés prövïdéd ßý édX. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2246,45 +2459,50 @@ msgid "" msgstr "" "Éntér thé ÛRL för thé öffïçïäl çöürsé Fäçéßöök gröüp. Ìf ýöü prövïdé ä ÛRL, " "thé mößïlé äpp ïnçlüdés ä ßüttön thät stüdénts çän täp tö äççéss thé gröüp. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "Fäçéßöök ÛRL Ⱡ#" +msgstr "Fäçéßöök ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" -msgstr "Çöürsé Nöt Grädéd Ⱡ'σ#" +msgstr "Çöürsé Nöt Grädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, thé çöürsé wïll nöt ßé grädéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Disable Progress Graph" -msgstr "Dïsäßlé Prögréss Gräph Ⱡ'σяє#" +msgstr "Dïsäßlé Prögréss Gräph Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, stüdénts çännöt vïéw thé prögréss gräph. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "PDF Textbooks" -msgstr "PDF Téxtßööks Ⱡ'#" +msgstr "PDF Téxtßööks Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/course_module.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" "Lïst öf dïçtïönärïés çöntäïnïng pdf_téxtßöök çönfïgürätïön Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "HTML Textbooks" -msgstr "HTML Téxtßööks Ⱡ'#" +msgstr "HTML Téxtßööks Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2295,11 +2513,15 @@ msgstr "" "För HTML téxtßööks thät äppéär äs sépäräté täßs ïn thé çöürséwäré, éntér thé" " nämé öf thé täß (üsüällý thé nämé öf thé ßöök) äs wéll äs thé ÛRLs änd " "tïtlés öf äll thé çhäptérs ïn thé ßöök. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂#" #: common/lib/xmodule/xmodule/course_module.py msgid "Remote Gradebook" -msgstr "Rémöté Grädéßöök Ⱡ'σ#" +msgstr "Rémöté Grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2307,11 +2529,12 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" "Éntér thé rémöté grädéßöök mäppïng. Önlý üsé thïs séttïng whén " -"RÉMÖTÉ_GRÀDÉBÖÖK_ÛRL häs ßéén spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"RÉMÖTÉ_GRÀDÉBÖÖK_ÛRL häs ßéén spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" -msgstr "Àllöw Ànönýmöüs Dïsçüssïön Pösts Ⱡ'σяєм ι#" +msgstr "" +"Àllöw Ànönýmöüs Dïsçüssïön Pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2319,11 +2542,13 @@ msgid "" "anonymous to all users." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, stüdénts çän çréäté dïsçüssïön pösts thät äré " -"änönýmöüs tö äll üsérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"änönýmöüs tö äll üsérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts to Peers" -msgstr "Àllöw Ànönýmöüs Dïsçüssïön Pösts tö Péérs Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àllöw Ànönýmöüs Dïsçüssïön Pösts tö Péérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2333,26 +2558,31 @@ msgid "" msgstr "" "Éntér trüé ör fälsé. Ìf trüé, stüdénts çän çréäté dïsçüssïön pösts thät äré " "änönýmöüs tö öthér stüdénts. Thïs séttïng döés nöt mäké pösts änönýmöüs tö " -"çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +"çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂#" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Advanced Module List" -msgstr "Àdvänçéd Mödülé Lïst Ⱡ'σя#" +msgstr "Àdvänçéd Mödülé Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the names of the advanced components to use in your course." msgstr "" "Éntér thé nämés öf thé ädvänçéd çömpönénts tö üsé ïn ýöür çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Getting Started With Studio" -msgstr "Géttïng Stärtéd Wïth Stüdïö Ⱡ'σяєм#" +msgstr "Géttïng Stärtéd Wïth Stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course Team Members" -msgstr "Àdd Çöürsé Téäm Mémßérs Ⱡ'σяє#" +msgstr "Àdd Çöürsé Téäm Mémßérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2360,15 +2590,16 @@ msgid "" "together." msgstr "" "Gränt ýöür çölläßörätörs pérmïssïön tö édït ýöür çöürsé sö ýöü çän wörk " -"tögéthér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"tögéthér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Team" -msgstr "Édït Çöürsé Téäm Ⱡ'σ#" +msgstr "Édït Çöürsé Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/course_module.py msgid "Set Important Dates for Your Course" -msgstr "Sét Ìmpörtänt Dätés för Ýöür Çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Sét Ìmpörtänt Dätés för Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2376,15 +2607,17 @@ msgid "" "and Details page." msgstr "" "Éstäßlïsh ýöür çöürsé's stüdént énröllmént änd läünçh dätés ön thé Sçhédülé " -"änd Détäïls pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"änd Détäïls pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Details & Schedule" -msgstr "Édït Çöürsé Détäïls & Sçhédülé Ⱡ'σяєм ι#" +msgstr "" +"Édït Çöürsé Détäïls & Sçhédülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft Your Course's Grading Policy" -msgstr "Dräft Ýöür Çöürsé's Grädïng Pölïçý Ⱡ'σяєм ιρ#" +msgstr "" +"Dräft Ýöür Çöürsé's Grädïng Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2392,15 +2625,16 @@ msgid "" "all your assignments." msgstr "" "Sét üp ýöür ässïgnmént týpés änd grädïng pölïçý évén ïf ýöü hävén't çréätéd " -"äll ýöür ässïgnménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"äll ýöür ässïgnménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Grading Settings" -msgstr "Édït Grädïng Séttïngs Ⱡ'σя#" +msgstr "Édït Grädïng Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Other Studio Checklists" -msgstr "Éxplöré thé Öthér Stüdïö Çhéçklïsts Ⱡ'σяєм ιρ#" +msgstr "" +"Éxplöré thé Öthér Stüdïö Çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2408,29 +2642,31 @@ msgid "" " it." msgstr "" "Dïsçövér öthér äväïläßlé çöürsé äüthörïng tööls, änd fïnd hélp whén ýöü nééd" -" ït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +" ït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft a Rough Course Outline" -msgstr "Dräft ä Röügh Çöürsé Öütlïné Ⱡ'σяєм #" +msgstr "Dräft ä Röügh Çöürsé Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Create Your First Section and Subsection" -msgstr "Çréäté Ýöür Fïrst Séçtïön änd Süßséçtïön Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çréäté Ýöür Fïrst Séçtïön änd Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/course_module.py msgid "Use your course outline to build your first Section and Subsection." msgstr "" "Ûsé ýöür çöürsé öütlïné tö ßüïld ýöür fïrst Séçtïön änd Süßséçtïön. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Outline" -msgstr "Édït Çöürsé Öütlïné Ⱡ'σя#" +msgstr "Édït Çöürsé Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/course_module.py msgid "Set Section Release Dates" -msgstr "Sét Séçtïön Réléäsé Dätés Ⱡ'σяєм#" +msgstr "Sét Séçtïön Réléäsé Dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2438,12 +2674,12 @@ msgid "" "visible to students on their release dates." msgstr "" "Spéçïfý thé réléäsé dätés för éäçh Séçtïön ïn ýöür çöürsé. Séçtïöns ßéçömé " -"vïsïßlé tö stüdénts ön théïr réléäsé dätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"vïsïßlé tö stüdénts ön théïr réléäsé dätés. Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/course_module.py msgid "Designate a Subsection as Graded" -msgstr "Désïgnäté ä Süßséçtïön äs Grädéd Ⱡ'σяєм ι#" +msgstr "" +"Désïgnäté ä Süßséçtïön äs Grädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2452,30 +2688,36 @@ msgid "" msgstr "" "Sét ä Süßséçtïön tö ßé grädéd äs ä spéçïfïç ässïgnmént týpé. Àssïgnménts " "wïthïn grädéd Süßséçtïöns çöünt töwärd ä stüdént's fïnäl grädé. Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" #: common/lib/xmodule/xmodule/course_module.py msgid "Reordering Course Content" -msgstr "Réördérïng Çöürsé Çöntént Ⱡ'σяєм#" +msgstr "Réördérïng Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Use drag and drop to reorder the content in your course." msgstr "" -"Ûsé dräg änd dröp tö réördér thé çöntént ïn ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σł#" +"Ûsé dräg änd dröp tö réördér thé çöntént ïn ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Renaming Sections" -msgstr "Rénämïng Séçtïöns Ⱡ'σ#" +msgstr "Rénämïng Séçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Rename Sections by clicking the Section name from the Course Outline." msgstr "" "Rénämé Séçtïöns ßý çlïçkïng thé Séçtïön nämé fröm thé Çöürsé Öütlïné. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Deleting Course Content" -msgstr "Délétïng Çöürsé Çöntént Ⱡ'σяє#" +msgstr "Délétïng Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2483,11 +2725,13 @@ msgid "" "as there is no Undo function." msgstr "" "Délété Séçtïöns, Süßséçtïöns, ör Ûnïts ýöü dön't nééd änýmöré. Bé çäréfül, " -"äs théré ïs nö Ûndö fünçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"äs théré ïs nö Ûndö fünçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Add an Instructor-Only Section to Your Outline" -msgstr "Àdd än Ìnstrüçtör-Önlý Séçtïön tö Ýöür Öütlïné Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Àdd än Ìnstrüçtör-Önlý Séçtïön tö Ýöür Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2497,15 +2741,20 @@ msgid "" msgstr "" "Sömé çöürsé äüthörs fïnd üsïng ä séçtïön för ünsörtéd, ïn-prögréss wörk " "üséfül. Tö dö thïs, çréäté ä séçtïön änd sét thé réléäsé däté tö thé dïstänt" -" fütüré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +" fütüré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore edX's Support Tools" -msgstr "Éxplöré édX's Süppört Tööls Ⱡ'σяєм#" +msgstr "Éxplöré édX's Süppört Tööls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Studio Help Forum" -msgstr "Éxplöré thé Stüdïö Hélp Förüm Ⱡ'σяєм #" +msgstr "Éxplöré thé Stüdïö Hélp Förüm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2513,47 +2762,48 @@ msgid "" "user name in the top right corner of Studio." msgstr "" "Àççéss thé Stüdïö Hélp förüm fröm thé ménü thät äppéärs whén ýöü çlïçk ýöür " -"üsér nämé ïn thé töp rïght çörnér öf Stüdïö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +"üsér nämé ïn thé töp rïght çörnér öf Stüdïö. Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Visit Studio Help" -msgstr "Vïsït Stüdïö Hélp Ⱡ'σ#" +msgstr "Vïsït Stüdïö Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Enroll in edX 101" -msgstr "Énröll ïn édX 101 Ⱡ'σ#" +msgstr "Énröll ïn édX 101 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101, edX's primer for course creation." msgstr "" -"Régïstér för édX 101, édX's prïmér för çöürsé çréätïön. Ⱡ'σяєм ιρѕυм ∂σł#" +"Régïstér för édX 101, édX's prïmér för çöürsé çréätïön. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101" -msgstr "Régïstér för édX 101 Ⱡ'σя#" +msgstr "Régïstér för édX 101 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Download the Studio Documentation" -msgstr "Döwnlöäd thé Stüdïö Döçüméntätïön Ⱡ'σяєм ι#" +msgstr "" +"Döwnlöäd thé Stüdïö Döçüméntätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Download the searchable Studio reference documentation in PDF form." msgstr "" "Döwnlöäd thé séärçhäßlé Stüdïö référénçé döçüméntätïön ïn PDF förm. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Download Documentation" -msgstr "Döwnlöäd Döçüméntätïön Ⱡ'σяє#" +msgstr "Döwnlöäd Döçüméntätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft Your Course About Page" -msgstr "Dräft Ýöür Çöürsé Àßöüt Pägé Ⱡ'σяєм #" +msgstr "Dräft Ýöür Çöürsé Àßöüt Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft a Course Description" -msgstr "Dräft ä Çöürsé Désçrïptïön Ⱡ'σяєм#" +msgstr "Dräft ä Çöürsé Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2563,15 +2813,21 @@ msgid "" msgstr "" "Çöürsés ön édX hävé än Àßöüt pägé thät ïnçlüdés ä çöürsé vïdéö, désçrïptïön," " änd möré. Dräft thé téxt stüdénts wïll réäd ßéföré déçïdïng tö énröll ïn " -"ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +"ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Schedule & Details" -msgstr "Édït Çöürsé Sçhédülé & Détäïls Ⱡ'σяєм ι#" +msgstr "" +"Édït Çöürsé Sçhédülé & Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Staff Bios" -msgstr "Àdd Stäff Bïös Ⱡ'#" +msgstr "Àdd Stäff Bïös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2579,22 +2835,21 @@ msgid "" "Include staff bios on the course About page." msgstr "" "Shöwïng pröspéçtïvé stüdénts whö théïr ïnstrüçtör wïll ßé ïs hélpfül. " -"Ìnçlüdé stäff ßïös ön thé çöürsé Àßöüt pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"Ìnçlüdé stäff ßïös ön thé çöürsé Àßöüt pägé. Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course FAQs" -msgstr "Àdd Çöürsé FÀQs Ⱡ'#" +msgstr "Àdd Çöürsé FÀQs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Include a short list of frequently asked questions about your course." msgstr "" "Ìnçlüdé ä shört lïst öf fréqüéntlý äskéd qüéstïöns äßöüt ýöür çöürsé. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course Prerequisites" -msgstr "Àdd Çöürsé Préréqüïsïtés Ⱡ'σяє#" +msgstr "Àdd Çöürsé Préréqüïsïtés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2602,11 +2857,11 @@ msgid "" "enroll in your course." msgstr "" "Lét stüdénts knöw whät knöwlédgé änd/ör skïlls théý shöüld hävé ßéföré théý " -"énröll ïn ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"énröll ïn ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Info Sidebar Name" -msgstr "Çöürsé Ìnfö Sïdéßär Nämé Ⱡ'σяє#" +msgstr "Çöürsé Ìnfö Sïdéßär Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2616,7 +2871,12 @@ msgid "" msgstr "" "Éntér thé héädïng thät ýöü wänt stüdénts tö séé äßövé ýöür çöürsé händöüts " "ön thé Çöürsé Ìnfö pägé. Ýöür çöürsé händöüts äppéär ïn thé rïght pänél öf " -"thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυη#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2624,11 +2884,11 @@ msgid "" "favor of due_date_display_format." msgstr "" "Trüé ïf tïmézönés shöüld ßé shöwn ön dätés ïn thé çöürséwäré. Dépréçätéd ïn " -"fävör öf düé_däté_dïspläý_förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"fävör öf düé_däté_dïspläý_förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Due Date Display Format" -msgstr "Düé Däté Dïspläý Förmät Ⱡ'σяє#" +msgstr "Düé Däté Dïspläý Förmät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2639,21 +2899,27 @@ msgstr "" "Éntér thé förmät för düé dätés. Thé défäült ïs Mön DD, ÝÝÝÝ. Éntér " "\"%m-%d-%Ý\" för MM-DD-ÝÝÝÝ, \"%d-%m-%Ý\" för DD-MM-ÝÝÝÝ, \"%Ý-%m-%d\" för " "ÝÝÝÝ-MM-DD, ör \"%Ý-%d-%m\" för ÝÝÝÝ-DD-MM. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "External Login Domain" -msgstr "Éxtérnäl Lögïn Dömäïn Ⱡ'σя#" +msgstr "Éxtérnäl Lögïn Dömäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the external login method students can use for the course." msgstr "" "Éntér thé éxtérnäl lögïn méthöd stüdénts çän üsé för thé çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Downloadable Before End" -msgstr "Çértïfïçätés Döwnlöädäßlé Béföré Énd Ⱡ'σяєм ιρ#" +msgstr "" +"Çértïfïçätés Döwnlöädäßlé Béföré Énd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2661,12 +2927,11 @@ msgid "" "course ends, if they've met certificate requirements." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, stüdénts çän döwnlöäd çértïfïçätés ßéföré thé " -"çöürsé énds, ïf théý'vé mét çértïfïçäté réqüïréménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя#" +"çöürsé énds, ïf théý'vé mét çértïfïçäté réqüïréménts. Ⱡ'σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Display Behavior" -msgstr "Çértïfïçätés Dïspläý Béhävïör Ⱡ'σяєм #" +msgstr "Çértïfïçätés Dïspläý Béhävïör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2686,14 +2951,11 @@ msgstr "" "stüdénts äftér thé çöürsé énd däté. Tö dïspläý thïs çértïfïçäté ïnförmätïön " "tö äll stüdénts äs söön äs çértïfïçätés äré générätéd, éntér " "éärlý_wïth_ïnfö. Tö dïspläý önlý thé lïnks tö pässïng stüdénts äs söön äs " -"çértïfïçätés äré générätéd, éntér éärlý_nö_ïnfö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " -"єχєя¢ιтαтιση υłłα#" +"çértïfïçätés äré générätéd, éntér éärlý_nö_ïnfö.#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course About Page Image" -msgstr "Çöürsé Àßöüt Pägé Ìmägé Ⱡ'σяє#" +msgstr "Çöürsé Àßöüt Pägé Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2703,7 +2965,12 @@ msgid "" msgstr "" "Édït thé nämé öf thé çöürsé ïmägé fïlé. Ýöü müst üplöäd thïs fïlé ön thé " "Fïlés & Ûplöäds pägé. Ýöü çän älsö sét thé çöürsé ïmägé ön thé Séttïngs & " -"Détäïls pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"Détäïls pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2712,11 +2979,16 @@ msgid "" msgstr "" "Bétwéén qüötätïön märks, éntér thé shört nämé öf thé çöürsé tö üsé ön thé " "çértïfïçäté thät stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" -msgstr "Çértïfïçäté Nämé (Shört) Ⱡ'σяє#" +msgstr "Çértïfïçäté Nämé (Shört) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2725,17 +2997,23 @@ msgid "" msgstr "" "Bétwéén qüötätïön märks, éntér thé löng nämé öf thé çöürsé tö üsé ön thé " "çértïfïçäté thät stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" -msgstr "Çértïfïçäté Nämé (Löng) Ⱡ'σяє#" +msgstr "Çértïfïçäté Nämé (Löng) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: This field is the container for course-specific certifcate #. configuration values #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Web/HTML View Overrides" -msgstr "Çértïfïçäté Wéß/HTML Vïéw Övérrïdés Ⱡ'σяєм ιρ#" +msgstr "" +"Çértïfïçäté Wéß/HTML Vïéw Övérrïdés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view @@ -2745,11 +3023,11 @@ msgid "" "(JSON format)" msgstr "" "Éntér çöürsé-spéçïfïç övérrïdés för thé Wéß/HTML témpläté pärämétérs héré " -"(JSÖN förmät) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"(JSÖN förmät) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" -msgstr "ÇSS Çläss för Çöürsé Rérüns Ⱡ'σяєм#" +msgstr "ÇSS Çläss för Çöürsé Rérüns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2757,29 +3035,31 @@ msgid "" "different numbers." msgstr "" "Àllöws çöürsés tö shäré thé sämé çss çläss äçröss rüns évén ïf théý hävé " -"dïfférént nümßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"dïfférént nümßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Forum External Link" -msgstr "Dïsçüssïön Förüm Éxtérnäl Lïnk Ⱡ'σяєм #" +msgstr "Dïsçüssïön Förüm Éxtérnäl Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/course_module.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Àllöws spéçïfïçätïön öf än éxtérnäl lïnk tö répläçé dïsçüssïön förüms. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/course_module.py msgid "Hide Progress Tab" -msgstr "Hïdé Prögréss Täß Ⱡ'σ#" +msgstr "Hïdé Prögréss Täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/course_module.py msgid "Allows hiding of the progress tab." -msgstr "Àllöws hïdïng öf thé prögréss täß. Ⱡ'σяєм ιρ#" +msgstr "" +"Àllöws hïdïng öf thé prögréss täß. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Organization Display String" -msgstr "Çöürsé Örgänïzätïön Dïspläý Strïng Ⱡ'σяєм ιρ#" +msgstr "" +"Çöürsé Örgänïzätïön Dïspläý Strïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2792,11 +3072,14 @@ msgstr "" "Thïs séttïng övérrïdés thé örgänïzätïön thät ýöü éntéréd whén ýöü çréätéd " "thé çöürsé. Tö üsé thé örgänïzätïön thät ýöü éntéréd whén ýöü çréätéd thé " "çöürsé, éntér nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт #" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Number Display String" -msgstr "Çöürsé Nümßér Dïspläý Strïng Ⱡ'σяєм #" +msgstr "Çöürsé Nümßér Dïspläý Strïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2809,11 +3092,15 @@ msgstr "" "séttïng övérrïdés thé çöürsé nümßér thät ýöü éntéréd whén ýöü çréätéd thé " "çöürsé. Tö üsé thé çöürsé nümßér thät ýöü éntéréd whén ýöü çréätéd thé " "çöürsé, éntér nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ т#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιł#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Maximum Student Enrollment" -msgstr "Çöürsé Mäxïmüm Stüdént Énröllmént Ⱡ'σяєм ι#" +msgstr "" +"Çöürsé Mäxïmüm Stüdént Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2821,12 +3108,11 @@ msgid "" " an unlimited number of students, enter null." msgstr "" "Éntér thé mäxïmüm nümßér öf stüdénts thät çän énröll ïn thé çöürsé. Tö ällöw" -" än ünlïmïtéd nümßér öf stüdénts, éntér nüll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +" än ünlïmïtéd nümßér öf stüdénts, éntér nüll. Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Public Wiki Access" -msgstr "Àllöw Püßlïç Wïkï Àççéss Ⱡ'σяє#" +msgstr "Àllöw Püßlïç Wïkï Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2834,31 +3120,31 @@ msgid "" "they're not enrolled in the course." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, édX üsérs çän vïéw thé çöürsé wïkï évén ïf " -"théý'ré nöt énrölléd ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"théý'ré nöt énrölléd ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/course_module.py msgid "Invitation Only" -msgstr "Ìnvïtätïön Önlý Ⱡ'#" +msgstr "Ìnvïtätïön Önlý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" "Whéthér tö réstrïçt énröllmént tö ïnvïtätïön ßý thé çöürsé stäff. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Name" -msgstr "Pré-Çöürsé Sürvéý Nämé Ⱡ'σяє#" +msgstr "Pré-Çöürsé Sürvéý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Nämé öf SürvéýFörm tö dïspläý äs ä pré-çöürsé sürvéý tö thé üsér. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Required" -msgstr "Pré-Çöürsé Sürvéý Réqüïréd Ⱡ'σяєм#" +msgstr "Pré-Çöürsé Sürvéý Réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2869,11 +3155,15 @@ msgstr "" "Spéçïfý whéthér stüdénts müst çömplété ä sürvéý ßéföré théý çän vïéw ýöür " "çöürsé çöntént. Ìf ýöü sét thïs välüé tö trüé, ýöü müst ädd ä nämé för thé " "sürvéý tö thé Çöürsé Sürvéý Nämé séttïng äßövé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂#" +" ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт" +" ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂#" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Visibility In Catalog" -msgstr "Çöürsé Vïsïßïlïtý Ìn Çätälög Ⱡ'σяєм #" +msgstr "Çöürsé Vïsïßïlïtý Ìn Çätälög Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2887,21 +3177,22 @@ msgstr "" "äççéss tö äßöüt pägé), 'äßöüt' (önlý ällöw äççéss tö äßöüt pägé), 'nöné' (dö" " nöt shöw ïn çätälög änd dö nöt ällöw äççéss tö än äßöüt pägé). Ⱡ'σяєм ιρѕυм" " ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υ#" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ η#" #: common/lib/xmodule/xmodule/course_module.py msgid "Both" -msgstr "Böth Ⱡ'σяєм#" +msgstr "Böth Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/course_module.py #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/about.html msgid "About" -msgstr "Àßöüt Ⱡ'σяєм ι#" +msgstr "Àßöüt Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Enabled" -msgstr "Éntränçé Éxäm Énäßléd Ⱡ'σя#" +msgstr "Éntränçé Éxäm Énäßléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2912,11 +3203,15 @@ msgstr "" "Spéçïfý whéthér stüdénts müst çömplété än éntränçé éxäm ßéföré théý çän vïéw" " ýöür çöürsé çöntént. Nöté, ýöü müst énäßlé Éntränçé Éxäms för thïs çöürsé " "séttïng tö täké éfféçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg" -" єł#" +" єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт" +" єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα#" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Minimum Score (%)" -msgstr "Éntränçé Éxäm Mïnïmüm Sçöré (%) Ⱡ'σяєм ι#" +msgstr "Éntränçé Éxäm Mïnïmüm Sçöré (%) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2927,40 +3222,65 @@ msgstr "" "Spéçïfý ä mïnïmüm pérçéntägé sçöré för än éntränçé éxäm ßéföré stüdénts çän " "vïéw ýöür çöürsé çöntént. Nöté, ýöü müst énäßlé Éntränçé Éxäms för thïs " "çöürsé séttïng tö täké éfféçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη #" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam ID" -msgstr "Éntränçé Éxäm ÌD Ⱡ'σ#" +msgstr "Éntränçé Éxäm ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/course_module.py msgid "Content module identifier (location) of entrance exam." msgstr "" -"Çöntént mödülé ïdéntïfïér (löçätïön) öf éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σ#" +"Çöntént mödülé ïdéntïfïér (löçätïön) öf éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "Söçïäl Médïä Shärïng ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: common/lib/xmodule/xmodule/course_module.py +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 "" +"Ìf däshßöärd söçïäl shärïng änd çüstöm çöürsé ÛRLs äré énäßléd, ýöü çän " +"prövïdé ä ÛRL (süçh äs thé ÛRL tö ä çöürsé Àßöüt pägé) thät söçïäl médïä " +"sïtés çän lïnk tö. ÛRLs müst ßé füllý qüälïfïéd. För éxämplé: " +"http://www.édx.örg/çöürsé/Ìntrödüçtïön-tö-MÖÖÇs-ÌTM001 Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σł#" #: common/lib/xmodule/xmodule/course_module.py msgid "General" -msgstr "Généräl #" +msgstr "Généräl Ⱡ'σяєм ιρѕυм #" #. Translators: TBD stands for 'To Be Determined' and is used when a course #. does not yet have an announced start date. #: common/lib/xmodule/xmodule/course_module.py msgid "TBD" -msgstr "TBD Ⱡ'σя#" +msgstr "TBD Ⱡ'σяєм#" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Discussion Id" -msgstr "Dïsçüssïön Ìd Ⱡ'#" +msgstr "Dïsçüssïön Ìd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/discussion_module.py msgid "The id is a unique identifier for the discussion. It is non editable." msgstr "" "Thé ïd ïs ä ünïqüé ïdéntïfïér för thé dïsçüssïön. Ìt ïs nön édïtäßlé. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Category" -msgstr "Çätégörý #" +msgstr "Çätégörý Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" @@ -2968,11 +3288,11 @@ msgid "" "the discussion forum for the course." msgstr "" "À çätégörý nämé för thé dïsçüssïön. Thïs nämé äppéärs ïn thé léft päné öf " -"thé dïsçüssïön förüm för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"thé dïsçüssïön förüm för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Subcategory" -msgstr "Süßçätégörý Ⱡ#" +msgstr "Süßçätégörý Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" @@ -2980,22 +3300,24 @@ msgid "" " the discussion forum for the course." msgstr "" "À süßçätégörý nämé för thé dïsçüssïön. Thïs nämé äppéärs ïn thé léft päné öf" -" thé dïsçüssïön förüm för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +" thé dïsçüssïön förüm för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/html_module.py msgid "Text" -msgstr "Téxt Ⱡ'σяєм#" +msgstr "Téxt Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/html_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Html contents to display for this module" -msgstr "Html çönténts tö dïspläý för thïs mödülé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Html çönténts tö dïspläý för thïs mödülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/html_module.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Söürçé çödé för LäTéX döçüménts. Thïs féätüré ïs nöt wéll-süppörtéd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/html_module.py msgid "" @@ -3006,36 +3328,40 @@ msgstr "" "Séléçt Vïsüäl tö éntér çöntént änd hävé thé édïtör äütömätïçällý çréäté thé " "HTML. Séléçt Räw tö édït HTML dïréçtlý. Ìf ýöü çhängé thïs séttïng, ýöü müst" " sävé thé çömpönént änd thén ré-öpén ït för édïtïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢#" #: common/lib/xmodule/xmodule/html_module.py msgid "Editor" -msgstr "Édïtör Ⱡ'σяєм ιρѕ#" +msgstr "Édïtör Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/html_module.py msgid "Visual" -msgstr "Vïsüäl Ⱡ'σяєм ιρѕ#" +msgstr "Vïsüäl Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/html_module.py msgid "Raw" -msgstr "Räw Ⱡ'σя#" +msgstr "Räw Ⱡ'σяєм#" #: common/lib/xmodule/xmodule/html_module.py msgid "HTML for the additional pages" -msgstr "HTML för thé äddïtïönäl pägés Ⱡ'σяєм #" +msgstr "HTML för thé äddïtïönäl pägés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/html_module.py msgid "List of course update items" -msgstr "Lïst öf çöürsé üpdäté ïtéms Ⱡ'σяєм#" +msgstr "Lïst öf çöürsé üpdäté ïtéms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/imageannotation_module.py msgid "Image Annotation" -msgstr "Ìmägé Ànnötätïön Ⱡ'σ#" +msgstr "Ìmägé Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Tags for Assignments" -msgstr "Tägs för Àssïgnménts Ⱡ'σя#" +msgstr "Tägs för Àssïgnménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3044,39 +3370,41 @@ msgid "" "separated form, i.e. imagery:red,parallelism:blue" msgstr "" "Àdd tägs thät äütömätïçällý hïghlïght ïn ä çértäïn çölör üsïng thé çömmä-" -"sépärätéd förm, ï.é. ïmägérý:réd,pärällélïsm:ßlüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєт#" +"sépärätéd förm, ï.é. ïmägérý:réd,pärällélïsm:ßlüé Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Location of Annotation backend" -msgstr "Löçätïön öf Ànnötätïön ßäçkénd Ⱡ'σяєм #" +msgstr "Löçätïön öf Ànnötätïön ßäçkénd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Url for Annotation Storage" -msgstr "Ûrl för Ànnötätïön Störägé Ⱡ'σяєм#" +msgstr "Ûrl för Ànnötätïön Störägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Secret string for annotation storage" -msgstr "Séçrét strïng för ännötätïön störägé Ⱡ'σяєм ιρ#" +msgstr "" +"Séçrét strïng för ännötätïön störägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Secret Token String for Annotation" -msgstr "Séçrét Tökén Strïng för Ànnötätïön Ⱡ'σяєм ιρ#" +msgstr "" +"Séçrét Tökén Strïng för Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Default Annotations Tab" -msgstr "Défäült Ànnötätïöns Täß Ⱡ'σяє#" +msgstr "Défäült Ànnötätïöns Täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3086,13 +3414,14 @@ msgid "" "Instructor, or Public." msgstr "" "Séléçt whïçh täß wïll ßé thé défäült ïn thé ännötätïöns täßlé: mýNötés, " -"Ìnstrüçtör, ör Püßlïç. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"Ìnstrüçtör, ör Püßlïç. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Email for 'Instructor' Annotations" -msgstr "Émäïl för 'Ìnstrüçtör' Ànnötätïöns Ⱡ'σяєм ιρ#" +msgstr "" +"Émäïl för 'Ìnstrüçtör' Ànnötätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3102,13 +3431,13 @@ msgid "" "found in 'Instructor' tab." msgstr "" "Émäïl öf thé üsér thät wïll ßé ättäçhéd tö äll ännötätïöns thät wïll ßé " -"föünd ïn 'Ìnstrüçtör' täß. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"föünd ïn 'Ìnstrüçtör' täß. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Mode for Annotation Tool" -msgstr "Mödé för Ànnötätïön Tööl Ⱡ'σяє#" +msgstr "Mödé för Ànnötätïön Tööl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3117,57 +3446,60 @@ msgid "" "Type in number corresponding to following modes: 'instructor' or 'everyone'" msgstr "" "Týpé ïn nümßér çörréspöndïng tö föllöwïng mödés: 'ïnstrüçtör' ör 'évérýöné'" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "No email address found." -msgstr "Nö émäïl äddréss föünd. Ⱡ'σяє#" +msgstr "Nö émäïl äddréss föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Any Type" -msgstr "Àný Týpé #" +msgstr "Àný Týpé Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/library_content_module.py #: cms/templates/widgets/header.html msgid "Library" -msgstr "Lïßrärý #" +msgstr "Lïßrärý Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select the library from which you want to draw content." msgstr "" -"Séléçt thé lïßrärý fröm whïçh ýöü wänt tö dräw çöntént. Ⱡ'σяєм ιρѕυм ∂σł#" +"Séléçt thé lïßrärý fröm whïçh ýöü wänt tö dräw çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library Version" -msgstr "Lïßrärý Vérsïön Ⱡ'#" +msgstr "Lïßrärý Vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Mode" -msgstr "Mödé Ⱡ'σяєм#" +msgstr "Mödé Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Determines how content is drawn from the library" -msgstr "Détérmïnés höw çöntént ïs dräwn fröm thé lïßrärý Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Détérmïnés höw çöntént ïs dräwn fröm thé lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Choose n at random" -msgstr "Çhöösé n ät rändöm Ⱡ'σ#" +msgstr "Çhöösé n ät rändöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Count" -msgstr "Çöünt Ⱡ'σяєм ι#" +msgstr "Çöünt Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Enter the number of components to display to each student." msgstr "" "Éntér thé nümßér öf çömpönénts tö dïspläý tö éäçh stüdént. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Problem Type" -msgstr "Prößlém Týpé Ⱡ#" +msgstr "Prößlém Týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -3175,12 +3507,12 @@ msgid "" " no filtering is applied." msgstr "" "Çhöösé ä prößlém týpé tö fétçh fröm thé lïßrärý. Ìf \"Àný Týpé\" ïs séléçtéd" -" nö fïltérïng ïs äpplïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" nö fïltérïng ïs äpplïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/library_content_module.py #: common/lib/xmodule/xmodule/lti_module.py msgid "Scored" -msgstr "Sçöréd Ⱡ'σяєм ιρѕ#" +msgstr "Sçöréd Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -3188,27 +3520,29 @@ msgid "" "practice problem." msgstr "" "Sét thïs välüé tö Trüé ïf thïs mödülé ïs éïthér ä grädéd ässïgnmént ör ä " -"präçtïçé prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"präçtïçé prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "This component is out of date. The library has new content." msgstr "" "Thïs çömpönént ïs öüt öf däté. Thé lïßrärý häs néw çöntént. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py msgid "{refresh_icon} Update now." -msgstr "{refresh_icon} Ûpdäté nöw. Ⱡ'#" +msgstr "{refresh_icon} Ûpdäté nöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library is invalid, corrupt, or has been deleted." -msgstr "Lïßrärý ïs ïnvälïd, çörrüpt, ör häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Lïßrärý ïs ïnvälïd, çörrüpt, ör häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit Library List." -msgstr "Édït Lïßrärý Lïst. Ⱡ'σ#" +msgstr "Édït Lïßrärý Lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -3216,69 +3550,75 @@ msgid "" "administrator for more information." msgstr "" "Thïs çöürsé döés nöt süppört çöntént lïßrärïés. Çöntäçt ýöür sýstém " -"ädmïnïsträtör för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"ädmïnïsträtör för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "A library has not yet been selected." -msgstr "À lïßrärý häs nöt ýét ßéén séléçtéd. Ⱡ'σяєм ιρ#" +msgstr "" +"À lïßrärý häs nöt ýét ßéén séléçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select a Library." -msgstr "Séléçt ä Lïßrärý. Ⱡ'σ#" +msgstr "Séléçt ä Lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "There are no matching problem types in the specified libraries." msgstr "" "Théré äré nö mätçhïng prößlém týpés ïn thé spéçïfïéd lïßrärïés. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select another problem type." -msgstr "Séléçt änöthér prößlém týpé. Ⱡ'σяєм #" +msgstr "Séléçt änöthér prößlém týpé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" "Thé spéçïfïéd lïßrärý ïs çönfïgüréd tö fétçh {count} prößlém, Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" msgstr[1] "" "Thé spéçïfïéd lïßrärý ïs çönfïgüréd tö fétçh {count} prößléms, Ⱡ'σяєм ιρѕυм" -" ∂σłσ#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." -msgstr[0] "ßüt théré ïs önlý {actual} mätçhïng prößlém. Ⱡ'σяєм ιρѕ#" -msgstr[1] "ßüt théré äré önlý {actual} mätçhïng prößléms. Ⱡ'σяєм ιρѕυ#" +msgstr[0] "" +"ßüt théré ïs önlý {actual} mätçhïng prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" +msgstr[1] "" +"ßüt théré äré önlý {actual} mätçhïng prößléms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit the library configuration." -msgstr "Édït thé lïßrärý çönfïgürätïön. Ⱡ'σяєм ι#" +msgstr "Édït thé lïßrärý çönfïgürätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Invalid Library" -msgstr "Ìnvälïd Lïßrärý Ⱡ'#" +msgstr "Ìnvälïd Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/library_content_module.py msgid "No Library Selected" -msgstr "Nö Lïßrärý Séléçtéd Ⱡ'σя#" +msgstr "Nö Lïßrärý Séléçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the name of the library as it should appear in Studio." msgstr "" "Éntér thé nämé öf thé lïßrärý äs ït shöüld äppéär ïn Stüdïö. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Library Display Name" -msgstr "Lïßrärý Dïspläý Nämé Ⱡ'σя#" +msgstr "Lïßrärý Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the names of the advanced components to use in your library." msgstr "" "Éntér thé nämés öf thé ädvänçéd çömpönénts tö üsé ïn ýöür lïßrärý. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3286,12 +3626,11 @@ msgid "" "also use the display name to identify this component." msgstr "" "Éntér thé nämé thät stüdénts séé för thïs çömpönént. Ànälýtïçs répörts mäý " -"älsö üsé thé dïspläý nämé tö ïdéntïfý thïs çömpönént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя#" +"älsö üsé thé dïspläý nämé tö ïdéntïfý thïs çömpönént. Ⱡ'σ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI ID" -msgstr "LTÌ ÌD Ⱡ'σяєм ιρѕ#" +msgstr "LTÌ ÌD Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3304,11 +3643,15 @@ msgstr "" " LTÌ ÌD thät ýöü éntéréd ïn thé LTÌ Pässpörts séttïng ön thé Àdvänçéd " "Séttïngs pägé.
Séé {docs_anchor_open}thé édX LTÌ " "döçüméntätïön{anchor_close} för möré détäïls ön thïs séttïng. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ #" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σł#" #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI URL" -msgstr "LTÌ ÛRL #" +msgstr "LTÌ ÛRL Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3321,11 +3664,14 @@ msgstr "" "séttïng ïs önlý üséd whén Hïdé Éxtérnäl Tööl ïs sét tö Fälsé.
Séé " "{docs_anchor_open}thé édX LTÌ döçüméntätïön{anchor_close} för möré détäïls " "ön thïs séttïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂#" +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢α#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Custom Parameters" -msgstr "Çüstöm Pärämétérs Ⱡ'σ#" +msgstr "Çüstöm Pärämétérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3338,11 +3684,14 @@ msgstr "" "é-ßöök shöüld öpén tö ör thé ßäçkgröünd çölör för thïs çömpönént.
Séé " "{docs_anchor_open}thé édX LTÌ döçüméntätïön{anchor_close} för möré détäïls " "ön thïs séttïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂σ #" +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Open in New Page" -msgstr "Öpén ïn Néw Pägé Ⱡ'σ#" +msgstr "Öpén ïn Néw Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3355,7 +3704,10 @@ msgstr "" "ä néw wïndöw. Séléçt Fälsé ïf ýöü wänt thé LTÌ çöntént tö öpén ïn än ÌFrämé " "ïn thé çürrént pägé. Thïs séttïng ïs önlý üséd whén Hïdé Éxtérnäl Tööl ïs " "sét tö Fälsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3363,11 +3715,11 @@ msgid "" "external LTI system." msgstr "" "Séléçt Trüé ïf thïs çömpönént wïll réçéïvé ä nümérïçäl sçöré fröm thé " -"éxtérnäl LTÌ sýstém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"éxtérnäl LTÌ sýstém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Weight" -msgstr "Wéïght Ⱡ'σяєм ιρѕ#" +msgstr "Wéïght Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3376,7 +3728,12 @@ msgid "" msgstr "" "Éntér thé nümßér öf pöïnts pössïßlé för thïs çömpönént. Thé défäült välüé " "ïs 1.0. Thïs séttïng ïs önlý üséd whén Sçöréd ïs sét tö Trüé. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3384,15 +3741,17 @@ msgid "" "django DB" msgstr "" "Thé sçöré képt ïn thé xßlöçk KVS -- düplïçäté öf thé püßlïshéd sçöré ïn " -"djängö DB Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"djängö DB Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Comment as returned from grader, LTI2.0 spec" -msgstr "Çömmént äs rétürnéd fröm grädér, LTÌ2.0 spéç Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çömmént äs rétürnéd fröm grädér, LTÌ2.0 spéç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/lti_module.py msgid "Hide External Tool" -msgstr "Hïdé Éxtérnäl Tööl Ⱡ'σ#" +msgstr "Hïdé Éxtérnäl Tööl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3403,11 +3762,15 @@ msgstr "" "Séléçt Trüé ïf ýöü wänt tö üsé thïs çömpönént äs ä pläçéhöldér för sýnçïng " "wïth än éxtérnäl grädïng sýstém räthér thän läünçh än éxtérnäl tööl. Thïs " "séttïng hïdés thé Läünçh ßüttön änd äný ÌFrämés för thïs çömpönént. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяι#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's username" -msgstr "Réqüést üsér's üsérnämé Ⱡ'σяє#" +msgstr "Réqüést üsér's üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3415,12 +3778,11 @@ msgid "" "Page to True to get the user's information." msgstr "" "Séléçt Trüé tö réqüést thé üsér's üsérnämé. Ýöü müst älsö sét Öpén ïn Néw " -"Pägé tö Trüé tö gét thé üsér's ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"Pägé tö Trüé tö gét thé üsér's ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's email" -msgstr "Réqüést üsér's émäïl Ⱡ'σя#" +msgstr "Réqüést üsér's émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3428,12 +3790,11 @@ msgid "" "New Page to True to get the user's information." msgstr "" "Séléçt Trüé tö réqüést thé üsér's émäïl äddréss. Ýöü müst älsö sét Öpén ïn " -"Néw Pägé tö Trüé tö gét thé üsér's ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєт#" +"Néw Pägé tö Trüé tö gét thé üsér's ïnförmätïön. Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI Application Information" -msgstr "LTÌ Àpplïçätïön Ìnförmätïön Ⱡ'σяєм#" +msgstr "LTÌ Àpplïçätïön Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3444,29 +3805,33 @@ msgstr "" "Éntér ä désçrïptïön öf thé thïrd pärtý äpplïçätïön. Ìf réqüéstïng üsérnämé " "änd/ör émäïl, üsé thïs téxt ßöx tö ïnförm üsérs whý théïr üsérnämé änd/ör " "émäïl wïll ßé förwärdéd tö ä thïrd pärtý äpplïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂#" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Button Text" -msgstr "Büttön Téxt Ⱡ#" +msgstr "Büttön Téxt Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Éntér thé téxt ön thé ßüttön üséd tö läünçh thé thïrd pärtý äpplïçätïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/lti_module.py msgid "Accept grades past deadline" -msgstr "Àççépt grädés päst déädlïné Ⱡ'σяєм#" +msgstr "Àççépt grädés päst déädlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Séléçt Trüé tö ällöw thïrd pärtý sýstéms tö pöst grädés päst thé déädlïné. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3474,7 +3839,7 @@ msgid "" "string." msgstr "" "Çöüld nöt pärsé çüstöm pärämétér: {custom_parameter}. Shöüld ßé \"x=ý\" " -"strïng. Ⱡ'σяєм ιρѕυм ∂σłσя#" +"strïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3482,11 +3847,11 @@ msgid "" "string." msgstr "" "Çöüld nöt pärsé LTÌ pässpört: {lti_passport}. Shöüld ßé \"ïd:kéý:séçrét\" " -"strïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"strïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Show Single Problem" -msgstr "Shöw Sïnglé Prößlém Ⱡ'σя#" +msgstr "Shöw Sïnglé Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" @@ -3496,11 +3861,16 @@ msgid "" msgstr "" "Whén Trüé, önlý thé sïnglé prößlém spéçïfïéd ßý \"Lïnk tö Prößlém Löçätïön\"" " ïs shöwn. Whén Fälsé, ä pänél ïs dïspläýéd wïth äll prößléms äväïläßlé för " -"péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +"péér grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂є#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Link to Problem Location" -msgstr "Lïnk tö Prößlém Löçätïön Ⱡ'σяє#" +msgstr "Lïnk tö Prößlém Löçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" @@ -3508,7 +3878,7 @@ msgid "" "Problem\" is True." msgstr "" "Thé löçätïön öf thé prößlém ßéïng grädéd. Önlý üséd whén \"Shöw Sïnglé " -"Prößlém\" ïs Trüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"Prößlém\" ïs Trüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" @@ -3516,36 +3886,44 @@ msgid "" "when \"Show Single Problem\" is True." msgstr "" "Défïnés whéthér thé stüdént géts çrédït för grädïng thïs prößlém. Önlý üséd " -"whén \"Shöw Sïnglé Prößlém\" ïs Trüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"whén \"Shöw Sïnglé Prößlém\" ïs Trüé. Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Due date that should be displayed." -msgstr "Düé däté thät shöüld ßé dïspläýéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Düé däté thät shöüld ßé dïspläýéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Amount of grace to give on the due date." -msgstr "Àmöünt öf gräçé tö gïvé ön thé düé däté. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àmöünt öf gräçé tö gïvé ön thé düé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Student data for a given peer grading problem." -msgstr "Stüdént dätä för ä gïvén péér grädïng prößlém. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Stüdént dätä för ä gïvén péér grädïng prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Peer Grading Interface" -msgstr "Péér Grädïng Ìntérfäçé Ⱡ'σяє#" +msgstr "Péér Grädïng Ìntérfäçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" -msgstr "Düé Däté #" +msgstr "Düé Däté Ⱡ'σяєм ιρѕυм ∂#" #: common/lib/xmodule/xmodule/seq_module.py msgid "Enter the date by which problems are due." -msgstr "Éntér thé däté ßý whïçh prößléms äré düé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Éntér thé däté ßý whïçh prößléms äré düé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Entrance Exam" -msgstr "Ìs Éntränçé Éxäm Ⱡ'σ#" +msgstr "Ìs Éntränçé Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/seq_module.py msgid "" @@ -3553,16 +3931,15 @@ msgid "" "Exams for this course setting to take effect." msgstr "" "Täg thïs çöürsé mödülé äs än Éntränçé Éxäm. Nöté, ýöü müst énäßlé Éntränçé " -"Éxäms för thïs çöürsé séttïng tö täké éfféçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +"Éxäms för thïs çöürsé séttïng tö täké éfféçt. Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Group ID {group_id}" -msgstr "Gröüp ÌD {group_id} Ⱡ#" +msgstr "Gröüp ÌD {group_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Not Selected" -msgstr "Nöt Séléçtéd Ⱡ#" +msgstr "Nöt Séléçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3570,11 +3947,11 @@ msgid "" "students." msgstr "" "Thïs nämé ïs üséd för örgänïzïng ýöür çöürsé çöntént, ßüt ïs nöt shöwn tö " -"stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Content Experiment" -msgstr "Çöntént Éxpérïmént Ⱡ'σ#" +msgstr "Çöntént Éxpérïmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/split_test_module.py #: lms/djangoapps/lms_xblock/mixin.py @@ -3583,7 +3960,7 @@ msgid "" "experiments." msgstr "" "Thé lïst öf gröüp çönfïgürätïöns för pärtïtïönïng stüdénts ïn çöntént " -"éxpérïménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"éxpérïménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3594,31 +3971,35 @@ msgstr "" "Thé çönfïgürätïön défïnés höw üsérs äré gröüpéd för thïs çöntént éxpérïmént." " Çäütïön: Çhängïng thé gröüp çönfïgürätïön öf ä stüdént-vïsïßlé éxpérïmént " "wïll ïmpäçt thé éxpérïmént dätä. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт,#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Group Configuration" -msgstr "Gröüp Çönfïgürätïön Ⱡ'σя#" +msgstr "Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Which child module students in a particular group_id should see" msgstr "" "Whïçh çhïld mödülé stüdénts ïn ä pärtïçülär gröüp_ïd shöüld séé Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "{group_name} (inactive)" -msgstr "{group_name} (ïnäçtïvé) Ⱡ'#" +msgstr "{group_name} (ïnäçtïvé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "The experiment is not associated with a group configuration." msgstr "" "Thé éxpérïmént ïs nöt ässöçïätéd wïth ä gröüp çönfïgürätïön. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Select a Group Configuration" -msgstr "Séléçt ä Gröüp Çönfïgürätïön Ⱡ'σяєм #" +msgstr "Séléçt ä Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3626,7 +4007,7 @@ msgid "" "configuration or delete this experiment." msgstr "" "Thé éxpérïmént üsés ä délétéd gröüp çönfïgürätïön. Séléçt ä välïd gröüp " -"çönfïgürätïön ör délété thïs éxpérïmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"çönfïgürätïön ör délété thïs éxpérïmént. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3635,18 +4016,23 @@ msgid "" msgstr "" "Thé éxpérïmént üsés ä gröüp çönfïgürätïön thät ïs nöt süppörtéd för " "éxpérïménts. Séléçt ä välïd gröüp çönfïgürätïön ör délété thïs éxpérïmént. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" "Thé éxpérïmént döés nöt çöntäïn äll öf thé gröüps ïn thé çönfïgürätïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Add Missing Groups" -msgstr "Àdd Mïssïng Gröüps Ⱡ'σ#" +msgstr "Àdd Mïssïng Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3654,13 +4040,13 @@ msgid "" "delete the inactive group." msgstr "" "Thé éxpérïmént häs än ïnäçtïvé gröüp. Mövé çöntént ïntö äçtïvé gröüps, thén " -"délété thé ïnäçtïvé gröüp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"délété thé ïnäçtïvé gröüp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/split_test_module.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Thïs çöntént éxpérïmént häs ïssüés thät äfféçt çöntént vïsïßïlïtý. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: 'Courseware' refers to the tab in the courseware that leads to @@ -3668,32 +4054,32 @@ msgstr "" #: common/lib/xmodule/xmodule/tabs.py #: lms/templates/courseware/courseware-error.html msgid "Courseware" -msgstr "Çöürséwäré Ⱡ#" +msgstr "Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: "Course Info" is the name of the course's information and #. updates page #: common/lib/xmodule/xmodule/tabs.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "Çöürsé Ìnfö Ⱡ#" +msgstr "Çöürsé Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя #" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: "Progress" is the name of the student's course progress page #: common/lib/xmodule/xmodule/tabs.py #: lms/templates/peer_grading/peer_grading.html msgid "Progress" -msgstr "Prögréss #" +msgstr "Prögréss Ⱡ'σяєм ιρѕυм ∂#" #. Translators: "Wiki" is the name of the course's wiki page #: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py #: lms/templates/wiki/base.html msgid "Wiki" -msgstr "Wïkï Ⱡ'σяєм#" +msgstr "Wïkï Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" -msgstr "Téxtßööks #" +msgstr "Téxtßööks Ⱡ'σяєм ιρѕυм ∂σł#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: "Staff grading" appears on a tab that allows @@ -3701,20 +4087,20 @@ msgstr "Téxtßööks #" #: common/lib/xmodule/xmodule/tabs.py #: lms/templates/instructor/staff_grading.html msgid "Staff grading" -msgstr "Stäff grädïng Ⱡ'#" +msgstr "Stäff grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: "Peer grading" appears on a tab that allows #. students to view open-ended problems that require grading #: common/lib/xmodule/xmodule/tabs.py msgid "Peer grading" -msgstr "Péér grädïng Ⱡ#" +msgstr "Péér grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: "Syllabus" appears on a tab that, when clicked, opens the #. syllabus of the course. #: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" -msgstr "Sýlläßüs #" +msgstr "Sýlläßüs Ⱡ'σяєм ιρѕυм ∂#" #. Translators: 'Instructor' appears on the tab that leads to the instructor #. dashboard, which is @@ -3722,15 +4108,19 @@ msgstr "Sýlläßüs #" #. their course #: common/lib/xmodule/xmodule/tabs.py msgid "Instructor" -msgstr "Ìnstrüçtör Ⱡ#" +msgstr "Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "ÇÇX Çöäçh Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" -msgstr "Téxt Ànnötätïön Ⱡ'#" +msgstr "Téxt Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Source/Citation" -msgstr "Söürçé/Çïtätïön Ⱡ'#" +msgstr "Söürçé/Çïtätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "" @@ -3739,11 +4129,11 @@ msgid "" msgstr "" "Öptïönäl för çïtïng söürçé öf äný mätérïäl üséd. Àütömätïç çïtätïön çän ßé " "döné üsïng ÉäsýBïß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢#" +" αмєт#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Diacritic Marks" -msgstr "Dïäçrïtïç Märks Ⱡ'#" +msgstr "Dïäçrïtïç Märks Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "" @@ -3752,111 +4142,119 @@ msgid "" msgstr "" "Àdd dïäçrïtïç märks tö ßé äddéd tö ä téxt üsïng thé çömmä-sépärätéd förm, " "ï.é. märknämé;ürltömärk;ßäsélïné,märknämé2;ürltömärk2;ßäsélïné2 Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Video Annotation" -msgstr "Vïdéö Ànnötätïön Ⱡ'σ#" +msgstr "Vïdéö Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "The external source URL for the video." -msgstr "Thé éxtérnäl söürçé ÛRL för thé vïdéö. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé éxtérnäl söürçé ÛRL för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Source URL" -msgstr "Söürçé ÛRL Ⱡ#" +msgstr "Söürçé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster Image URL" -msgstr "Pöstér Ìmägé ÛRL Ⱡ'σ#" +msgstr "Pöstér Ìmägé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster URL" -msgstr "Pöstér ÛRL Ⱡ#" +msgstr "Pöstér ÛRL Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Inputs" -msgstr "Ìnpüts Ⱡ'σяєм ιρѕ#" +msgstr "Ìnpüts Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Number of text boxes available for students to input words/sentences." msgstr "" "Nümßér öf téxt ßöxés äväïläßlé för stüdénts tö ïnpüt wörds/sénténçés. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Maximum Words" -msgstr "Mäxïmüm Wörds Ⱡ'#" +msgstr "Mäxïmüm Wörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Maximum number of words to be displayed in generated word cloud." msgstr "" "Mäxïmüm nümßér öf wörds tö ßé dïspläýéd ïn générätéd wörd çlöüd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Show Percents" -msgstr "Shöw Pérçénts Ⱡ'#" +msgstr "Shöw Pérçénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Statistics are shown for entered words near that word." msgstr "" -"Stätïstïçs äré shöwn för éntéréd wörds néär thät wörd. Ⱡ'σяєм ιρѕυм ∂σ#" +"Stätïstïçs äré shöwn för éntéréd wörds néär thät wörd. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Whether this student has posted words to the cloud." -msgstr "Whéthér thïs stüdént häs pöstéd wörds tö thé çlöüd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Whéthér thïs stüdént häs pöstéd wörds tö thé çlöüd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Student answer." -msgstr "Stüdént änswér. Ⱡ'#" +msgstr "Stüdént änswér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "All possible words from all students." -msgstr "Àll pössïßlé wörds fröm äll stüdénts. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àll pössïßlé wörds fröm äll stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Top num_top_words words for word cloud." -msgstr "Töp nüm_töp_wörds wörds för wörd çlöüd. Ⱡ'σяєм ιρѕ#" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "Çöüld nöt ïndéx ïtém: {} Ⱡ'σяє#" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "Généräl ïndéxïng érrör öççürréd Ⱡ'σяєм ι#" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "Érrör(s) présént dürïng ïndéxïng Ⱡ'σяєм ι#" +msgstr "" +"Töp nüm_töp_wörds wörds för wörd çlöüd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." -msgstr "Éntér thé défäült däté ßý whïçh prößléms äré düé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Éntér thé défäült däté ßý whïçh prößléms äré düé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: lms/djangoapps/lms_xblock/mixin.py msgid "If true, can be seen only by course staff, regardless of start date." msgstr "" "Ìf trüé, çän ßé séén önlý ßý çöürsé stäff, régärdléss öf stärt däté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "GIT URL" -msgstr "GÌT ÛRL #" +msgstr "GÌT ÛRL Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the URL for the course data GIT repository." -msgstr "Éntér thé ÛRL för thé çöürsé dätä GÌT répösïtörý. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Éntér thé ÛRL för thé çöürsé dätä GÌT répösïtörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "XQA Key" -msgstr "XQÀ Kéý #" +msgstr "XQÀ Kéý Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "This setting is not currently supported." -msgstr "Thïs séttïng ïs nöt çürréntlý süppörtéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thïs séttïng ïs nöt çürréntlý süppörtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3865,11 +4263,16 @@ msgid "" msgstr "" "Éntér thé löçätïön öf thé ännötätïön störägé sérvér. Thé téxtännötätïön, " "vïdéöännötätïön, änd ïmägéännötätïön ädvänçéd mödülés réqüïré thïs séttïng. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "URL for Annotation Storage" -msgstr "ÛRL för Ànnötätïön Störägé Ⱡ'σяєм#" +msgstr "ÛRL för Ànnötätïön Störägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3878,13 +4281,18 @@ msgid "" msgstr "" "Éntér thé séçrét strïng för ännötätïön störägé. Thé téxtännötätïön, " "vïdéöännötätïön, änd ïmägéännötätïön ädvänçéd mödülés réqüïré thïs strïng. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the ids for the content groups this problem belongs to." msgstr "" "Éntér thé ïds för thé çöntént gröüps thïs prößlém ßélöngs tö. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3895,7 +4303,12 @@ msgstr "" "Spéçïfý whén thé Shöw Ànswér ßüttön äppéärs för éäçh prößlém. Välïd välüés " "äré \"älwäýs\", \"änswéréd\", \"ättémptéd\", \"çlöséd\", \"fïnïshéd\", " "\"päst_düé\", änd \"névér\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3908,11 +4321,14 @@ msgstr "" " löäds thé prößlém. Välïd välüés äré \"älwäýs\", \"önrését\", \"névér\", änd" " \"pér_stüdént\". Thïs séttïng önlý äpplïés tö prößléms thät hävé rändömlý " "générätéd nümérïç välüés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρ#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Days Early for Beta Users" -msgstr "Däýs Éärlý för Bétä Ûsérs Ⱡ'σяєм#" +msgstr "Däýs Éärlý för Bétä Ûsérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3920,11 +4336,11 @@ msgid "" "the course." msgstr "" "Éntér thé nümßér öf däýs ßéföré thé stärt däté thät ßétä üsérs çän äççéss " -"thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Static Asset Path" -msgstr "Stätïç Àssét Päth Ⱡ'σ#" +msgstr "Stätïç Àssét Päth Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3932,21 +4348,21 @@ msgid "" "overrides the Studio default, c4x://." msgstr "" "Éntér thé päth tö üsé för fïlés ön thé Fïlés & Ûplöäds pägé. Thïs välüé " -"övérrïdés thé Stüdïö défäült, ç4x://. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"övérrïdés thé Stüdïö défäült, ç4x://. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Text Customization" -msgstr "Téxt Çüstömïzätïön Ⱡ'σ#" +msgstr "Téxt Çüstömïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter string customization substitutions for particular locations." msgstr "" "Éntér strïng çüstömïzätïön süßstïtütïöns för pärtïçülär löçätïöns. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable LaTeX Compiler" -msgstr "Énäßlé LäTéX Çömpïlér Ⱡ'σя#" +msgstr "Énäßlé LäTéX Çömpïlér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3954,8 +4370,7 @@ msgid "" "components and advanced Problem components." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, ýöü çän üsé thé LäTéX témplätés för HTML " -"çömpönénts änd ädvänçéd Prößlém çömpönénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"çömpönénts änd ädvänçéd Prößlém çömpönénts. Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3971,12 +4386,11 @@ msgstr "" "ünlïmïtéd nümßér öf ättémpts för prößléms. Ýöü çän övérrïdé thïs çöürsé-wïdé" " séttïng för ïndïvïdüäl prößléms. Höwévér, ïf thé çöürsé-wïdé séttïng ïs ä " "spéçïfïç nümßér, ýöü çännöt sét thé Mäxïmüm Àttémpts för ïndïvïdüäl prößléms" -" tö ünlïmïtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. #" +" tö ünlïmïtéd.#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Matlab API key" -msgstr "Mätläß ÀPÌ kéý Ⱡ'#" +msgstr "Mätläß ÀPÌ kéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3992,38 +4406,36 @@ msgstr "" "spéçïfïéd dürätïön. Dö nöt shäré thé ÀPÌ kéý wïth öthér çöürsés. Nötïfý " "MäthWörks ïmmédïätélý ïf ýöü ßélïévé thé kéý ïs éxpöséd ör çömprömïséd. Tö " "ößtäïn ä kéý för ýöür çöürsé, ör tö répört än ïssüé, pléäsé çöntäçt " -"mööçsüppört@mäthwörks.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα#" +"mööçsüppört@mäthwörks.çöm#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Group Configurations" -msgstr "Gröüp Çönfïgürätïöns Ⱡ'σя#" +msgstr "Gröüp Çönfïgürätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the configurations that govern how students are grouped together." msgstr "" "Éntér thé çönfïgürätïöns thät gövérn höw stüdénts äré gröüpéd tögéthér. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable video caching system" -msgstr "Énäßlé vïdéö çäçhïng sýstém Ⱡ'σяєм#" +msgstr "Énäßlé vïdéö çäçhïng sýstém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, vïdéö çäçhïng wïll ßé üséd för HTML5 vïdéös. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" -msgstr "Shöw Rését Büttön för Prößléms Ⱡ'σяєм #" +msgstr "Shöw Rését Büttön för Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4036,18 +4448,21 @@ msgstr "" "dïspläýïng ä 'Rését' ßüttön. Ýöü çän övérrïdé thïs ïn éäçh prößlém's " "séttïngs. Àll éxïstïng prößléms äré äfféçtéd whén thïs çöürsé-wïdé séttïng " "ïs çhängéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυg#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable Student Notes" -msgstr "Énäßlé Stüdént Nötés Ⱡ'σя#" +msgstr "Énäßlé Stüdént Nötés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, students can use the Student Notes feature." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, stüdénts çän üsé thé Stüdént Nötés féätüré. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4055,12 +4470,13 @@ msgid "" " show or hide their notes in the courseware." msgstr "" "Ìndïçätés whéthér Stüdént Nötés äré vïsïßlé ïn thé çöürsé. Stüdénts çän älsö" -" shöw ör hïdé théïr nötés ïn thé çöürséwäré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +" shöw ör hïdé théïr nötés ïn thé çöürséwäré. Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Tag this module as part of an Entrance Exam section" -msgstr "Täg thïs mödülé äs pärt öf än Éntränçé Éxäm séçtïön Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Täg thïs mödülé äs pärt öf än Éntränçé Éxäm séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4069,52 +4485,57 @@ msgid "" msgstr "" "Éntér trüé ör fälsé. Ìf trüé, änswér süßmïssïöns för prößlém mödülés wïll ßé" " çönsïdéréd ïn thé Éntränçé Éxäm sçörïng/gätïng älgörïthm. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #. Translators: "Self" is used to denote an openended response that is self- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "Sélf Ⱡ'σяєм#" +msgstr "Sélf Ⱡ'σяєм ι#" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "ÀÌ Ⱡ'#" +msgstr "ÀÌ Ⱡ'σя#" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Peer" -msgstr "Péér Ⱡ'σяєм#" +msgstr "Péér Ⱡ'σяєм ι#" #. Translators: "Not started" is used to communicate to a student that their #. response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "Nöt stärtéd. Ⱡ#" +msgstr "Nöt stärtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "Béïng sçöréd. Ⱡ'#" +msgstr "Béïng sçöréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: "Scoring finished" is used to communicate to a student that #. their response #. have been scored, but the full scoring process is not yet complete #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scoring finished." -msgstr "Sçörïng fïnïshéd. Ⱡ'σ#" +msgstr "Sçörïng fïnïshéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: "Complete" is used to communicate to a student that their #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "Çömplété. #" +msgstr "Çömplété. Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -4123,7 +4544,7 @@ msgstr "Çömplété. #" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "Sçöréd rüßrïç Ⱡ'#" +msgstr "Sçöréd rüßrïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "" @@ -4132,37 +4553,37 @@ msgid "" msgstr "" "Ýöü hävé ättémptéd thïs qüéstïön {number_of_student_attempts} tïmés. Ýöü äré" " önlý ällöwéd tö ättémpt ït {max_number_of_attempts} tïmés. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт#" +"∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." msgstr "" "Thé prößlém stäté göt öüt-öf-sýnç. Pléäsé trý rélöädïng thé pägé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "Sélf-Àsséssmént Ⱡ'#" +msgstr "Sélf-Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Peer-Assessment" -msgstr "Péér-Àsséssmént Ⱡ'#" +msgstr "Péér-Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: "Instructor-Assessment" refers to the instructor-assessed mode #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "Ìnstrüçtör-Àsséssmént Ⱡ'σя#" +msgstr "Ìnstrüçtör-Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "ÀÌ-Àsséssmént Ⱡ'#" +msgstr "ÀÌ-Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student @@ -4174,30 +4595,33 @@ msgid "" "submitting again." msgstr "" "Çöüld nöt fïnd néédéd täg {tag_name} ïn thé sürvéý réspönsés. Pléäsé trý " -"süßmïttïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"süßmïttïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "There was an error saving your feedback. Please contact course staff." msgstr "" "Théré wäs än érrör sävïng ýöür féédßäçk. Pléäsé çöntäçt çöürsé stäff. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Couldn't submit feedback." -msgstr "Çöüldn't süßmït féédßäçk. Ⱡ'σяєм#" +msgstr "Çöüldn't süßmït féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "Süççéssfüllý sävéd ýöür féédßäçk. Ⱡ'σяєм ι#" +msgstr "" +"Süççéssfüllý sävéd ýöür féédßäçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." msgstr "" -"Ûnäßlé tö sävé ýöür féédßäçk. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σ#" +"Ûnäßlé tö sävé ýöür féédßäçk. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." -msgstr "Süççéssfüllý sävéd ýöür süßmïssïön. Ⱡ'σяєм ιρ#" +msgstr "" +"Süççéssfüllý sävéd ýöür süßmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: the `grader` refers to the grading service open response #. problems @@ -4208,7 +4632,7 @@ msgid "" "Unable to submit your submission to the grader. Please try again later." msgstr "" "Ûnäßlé tö süßmït ýöür süßmïssïön tö thé grädér. Pléäsé trý ägäïn lätér. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #. Translators: the `grader` refers to the grading service open response #. problems @@ -4216,7 +4640,8 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error getting feedback from grader." -msgstr "Érrör géttïng féédßäçk fröm grädér. Ⱡ'σяєм ιρ#" +msgstr "" +"Érrör géttïng féédßäçk fröm grädér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: the `grader` refers to the grading service open response #. problems @@ -4224,11 +4649,14 @@ msgstr "Érrör géttïng féédßäçk fröm grädér. Ⱡ'σяєм ιρ#" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "No feedback available from grader." -msgstr "Nö féédßäçk äväïläßlé fröm grädér. Ⱡ'σяєм ιρ#" +msgstr "" +"Nö féédßäçk äväïläßlé fröm grädér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error handling action. Please try again." -msgstr "Érrör händlïng äçtïön. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Érrör händlïng äçtïön. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: this string appears once an openended response #. is submitted but before it has been graded @@ -4237,25 +4665,25 @@ msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" "Ýöür réspönsé häs ßéén süßmïttéd. Pléäsé çhéçk ßäçk lätér för ýöür grädé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #. Translators: "Not started" communicates to a student that their response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "Nöt stärtéd Ⱡ#" +msgstr "Nöt stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "Ìn prögréss Ⱡ#" +msgstr "Ìn prögréss Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "Döné Ⱡ'σяєм#" +msgstr "Döné Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" @@ -4263,8 +4691,7 @@ msgid "" "pasting a URL to your file into the answer box." msgstr "" "Wé çöüld nöt fïnd ä fïlé ïn ýöür süßmïssïön. Pléäsé trý çhöösïng ä fïlé ör " -"pästïng ä ÛRL tö ýöür fïlé ïntö thé änswér ßöx. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєт#" +"pästïng ä ÛRL tö ýöür fïlé ïntö thé änswér ßöx. Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" @@ -4272,12 +4699,13 @@ msgid "" "URL to your file into the answer box." msgstr "" "Wé äré hävïng tröüßlé sävïng ýöür fïlé. Pléäsé trý änöthér fïlé ör pästé ä " -"ÛRL tö ýöür fïlé ïntö thé änswér ßöx. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"ÛRL tö ýöür fïlé ïntö thé änswér ßöx. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." msgstr "" -"Érrör sävïng ýöür sçöré. Pléäsé nötïfý çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σ#" +"Érrör sävïng ýöür sçöré. Pléäsé nötïfý çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "" @@ -4285,11 +4713,13 @@ msgid "" "{status_code}." msgstr "" "Çän't réçéïvé tränsçrïpts fröm Ýöütüßé för {youtube_id}. Stätüs çödé: " -"{status_code}. Ⱡ'σяєм ιρѕυм ∂σłσя #" +"{status_code}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "Wé süppört önlý SüßRïp (*.srt) tränsçrïpts förmät. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Wé süppört önlý SüßRïp (*.srt) tränsçrïpts förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "" @@ -4297,29 +4727,29 @@ msgid "" "is {error_message}" msgstr "" "Söméthïng wröng wïth SüßRïp tränsçrïpts fïlé dürïng pärsïng. Ìnnér méssägé " -"ïs {error_message} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"ïs {error_message} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" "Söméthïng wröng wïth SüßRïp tränsçrïpts fïlé dürïng pärsïng. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Çän't fïnd üplöädéd tränsçrïpts: {user_filename} Ⱡ'σяєм" -" ιρѕυ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/video_module/video_handlers.py msgid "Invalid encoding type, transcripts should be UTF-8 encoded." msgstr "" "Ìnvälïd énçödïng týpé, tränsçrïpts shöüld ßé ÛTF-8 énçödéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Basic" -msgstr "Bäsïç Ⱡ'σяєм ι#" +msgstr "Bäsïç Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "" @@ -4327,12 +4757,11 @@ msgid "" ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" "Thé ÛRL för ýöür vïdéö. Thïs çän ßé ä ÝöüTüßé ÛRL ör ä lïnk tö än .mp4, " -".ögg, ör .wéßm vïdéö fïlé höstéd élséwhéré ön thé Ìntérnét. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +".ögg, ör .wéßm vïdéö fïlé höstéd élséwhéré ön thé Ìntérnét. Ⱡ#" #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Default Video URL" -msgstr "Défäült Vïdéö ÛRL Ⱡ'σ#" +msgstr "Défäült Vïdéö ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4340,91 +4769,105 @@ msgid "" "header for the video." msgstr "" "Thé nämé stüdénts séé. Thïs nämé äppéärs ïn thé çöürsé rïßßön änd äs ä " -"héädér för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"héädér för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Component Display Name" -msgstr "Çömpönént Dïspläý Nämé Ⱡ'σяє#" +msgstr "Çömpönént Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Current position in the video." -msgstr "Çürrént pösïtïön ïn thé vïdéö. Ⱡ'σяєм #" +msgstr "Çürrént pösïtïön ïn thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Öptïönäl, för öldér ßröwsérs: thé ÝöüTüßé ÌD för thé nörmäl spééd vïdéö. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID" -msgstr "ÝöüTüßé ÌD Ⱡ#" +msgstr "ÝöüTüßé ÌD Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Öptïönäl, för öldér ßröwsérs: thé ÝöüTüßé ÌD för thé .75x spééd vïdéö. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for .75x speed" -msgstr "ÝöüTüßé ÌD för .75x spééd Ⱡ'σяєм#" +msgstr "ÝöüTüßé ÌD för .75x spééd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Öptïönäl, för öldér ßröwsérs: thé ÝöüTüßé ÌD för thé 1.25x spééd vïdéö. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.25x speed" -msgstr "ÝöüTüßé ÌD för 1.25x spééd Ⱡ'σяєм#" +msgstr "ÝöüTüßé ÌD för 1.25x spééd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Öptïönäl, för öldér ßröwsérs: thé ÝöüTüßé ÌD för thé 1.5x spééd vïdéö. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.5x speed" -msgstr "ÝöüTüßé ÌD för 1.5x spééd Ⱡ'σяєм#" +msgstr "ÝöüTüßé ÌD för 1.5x spééd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" "Tïmé ýöü wänt thé vïdéö tö stärt ïf ýöü dön't wänt thé éntïré vïdéö tö pläý." -" Förmättéd äs HH:MM:SS. Thé mäxïmüm välüé ïs 23:59:59. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя#" +" Nöt süppörtéd ïn thé nätïvé mößïlé äpp: thé füll vïdéö fïlé wïll pläý. " +"Förmättéd äs HH:MM:SS. Thé mäxïmüm välüé ïs 23:59:59. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" -msgstr "Vïdéö Stärt Tïmé Ⱡ'σ#" +msgstr "Vïdéö Stärt Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" "Tïmé ýöü wänt thé vïdéö tö stöp ïf ýöü dön't wänt thé éntïré vïdéö tö pläý. " +"Nöt süppörtéd ïn thé nätïvé mößïlé äpp: thé füll vïdéö fïlé wïll pläý. " "Förmättéd äs HH:MM:SS. Thé mäxïmüm välüé ïs 23:59:59. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя#" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" -msgstr "Vïdéö Stöp Tïmé Ⱡ'#" +msgstr "Vïdéö Stöp Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The external URL to download the video." -msgstr "Thé éxtérnäl ÛRL tö döwnlöäd thé vïdéö. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé éxtérnäl ÛRL tö döwnlöäd thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Video" -msgstr "Döwnlöäd Vïdéö Ⱡ'#" +msgstr "Döwnlöäd Vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4435,11 +4878,15 @@ msgstr "" "Àllöw stüdénts tö döwnlöäd vérsïöns öf thïs vïdéö ïn dïfférént förmäts ïf " "théý çännöt üsé thé édX vïdéö pläýér ör dö nöt hävé äççéss tö ÝöüTüßé. Ýöü " "müst ädd ät léäst öné nön-ÝöüTüßé ÛRL ïn thé Vïdéö Fïlé ÛRLs fïéld. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Download Allowed" -msgstr "Vïdéö Döwnlöäd Àllöwéd Ⱡ'σяє#" +msgstr "Vïdéö Döwnlöäd Àllöwéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4455,13 +4902,11 @@ msgstr "" "(För ßröwsér çömpätïßïlïtý, wé strönglý réçömménd .mp4 änd .wéßm förmät.) " "Stüdénts wïll ßé äßlé tö vïéw thé fïrst lïstéd vïdéö thät's çömpätïßlé wïth " "thé stüdént's çömpütér. Tö ällöw stüdénts tö döwnlöäd thésé vïdéös, sét " -"Vïdéö Döwnlöäd Àllöwéd tö Trüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт є#" +"Vïdéö Döwnlöäd Àllöwéd tö Trüé.#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video File URLs" -msgstr "Vïdéö Fïlé ÛRLs Ⱡ'#" +msgstr "Vïdéö Fïlé ÛRLs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4479,13 +4924,11 @@ msgstr "" "üsïng thé Ûplöäd ä Händöüt fïéld. Ìf thïs ïsn't pössïßlé, ýöü çän pöst ä " "tränsçrïpt fïlé ön thé Fïlés & Ûplöäds pägé ör ön thé Ìntérnét, änd thén ädd" " thé ÛRL för thé tränsçrïpt héré. Stüdénts séé ä lïnk tö döwnlöäd thät " -"tränsçrïpt ßélöw thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυ#" +"tränsçrïpt ßélöw thé vïdéö.#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Downloadable Transcript URL" -msgstr "Döwnlöädäßlé Tränsçrïpt ÛRL Ⱡ'σяєм#" +msgstr "Döwnlöädäßlé Tränsçrïpt ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4498,11 +4941,13 @@ msgstr "" " äppéärs ßélöw thé vïdéö. Bý défäült, thé tränsçrïpt ïs än .srt ör .txt " "fïlé. Ìf ýöü wänt tö prövïdé thé tränsçrïpt för döwnlöäd ïn ä dïfférént " "förmät, üplöäd ä fïlé ßý üsïng thé Ûplöäd Händöüt fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υ#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ #" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Transcript Allowed" -msgstr "Döwnlöäd Tränsçrïpt Àllöwéd Ⱡ'σяєм#" +msgstr "Döwnlöäd Tränsçrïpt Àllöwéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4513,21 +4958,25 @@ msgstr "" "Thé défäült tränsçrïpt för thé vïdéö, fröm thé Défäült Tïméd Tränsçrïpt " "fïéld ön thé Bäsïç täß. Thïs tränsçrïpt shöüld ßé ïn Énglïsh. Ýöü dön't hävé" " tö çhängé thïs séttïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg є#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Default Timed Transcript" -msgstr "Défäült Tïméd Tränsçrïpt Ⱡ'σяє#" +msgstr "Défäült Tïméd Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" "Spéçïfý whéthér thé tränsçrïpts äppéär wïth thé vïdéö ßý défäült. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Show Transcript" -msgstr "Shöw Tränsçrïpt Ⱡ'#" +msgstr "Shöw Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4535,47 +4984,54 @@ msgid "" "and upload an .srt transcript file for that language." msgstr "" "Àdd tränsçrïpts ïn dïfférént längüägés. Çlïçk ßélöw tö spéçïfý ä längüägé " -"änd üplöäd än .srt tränsçrïpt fïlé för thät längüägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυ#" +"änd üplöäd än .srt tränsçrïpt fïlé för thät längüägé. Ⱡ'σяє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript Languages" -msgstr "Tränsçrïpt Längüägés Ⱡ'σя#" +msgstr "Tränsçrïpt Längüägés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript." -msgstr "Préférréd längüägé för tränsçrïpt. Ⱡ'σяєм ιρ#" +msgstr "" +"Préférréd längüägé för tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript" -msgstr "Préférréd längüägé för tränsçrïpt Ⱡ'σяєм ι#" +msgstr "" +"Préférréd längüägé för tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript file format to download by user." -msgstr "Tränsçrïpt fïlé förmät tö döwnlöäd ßý üsér. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Tränsçrïpt fïlé förmät tö döwnlöäd ßý üsér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: This is a type of file used for captioning in the video #. player. #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "SubRip (.srt) file" -msgstr "SüßRïp (.srt) fïlé Ⱡ'σ#" +msgstr "SüßRïp (.srt) fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Text (.txt) file" -msgstr "Téxt (.txt) fïlé Ⱡ'σ#" +msgstr "Téxt (.txt) fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" -"Thé läst spééd thät thé üsér spéçïfïéd för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σ#" +"Thé läst spééd thät thé üsér spéçïfïéd för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The default speed for the video." -msgstr "Thé défäült spééd för thé vïdéö. Ⱡ'σяєм ι#" +msgstr "" +"Thé défäült spééd för thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Specify whether YouTube is available for the user." -msgstr "Spéçïfý whéthér ÝöüTüßé ïs äväïläßlé för thé üsér. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Spéçïfý whéthér ÝöüTüßé ïs äväïläßlé för thé üsér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4583,12 +5039,11 @@ msgid "" "by clicking Download Handout under the video." msgstr "" "Ûplöäd ä händöüt tö äççömpäný thïs vïdéö. Stüdénts çän döwnlöäd thé händöüt " -"ßý çlïçkïng Döwnlöäd Händöüt ündér thé vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +"ßý çlïçkïng Döwnlöäd Händöüt ündér thé vïdéö. Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Upload Handout" -msgstr "Ûplöäd Händöüt Ⱡ'#" +msgstr "Ûplöäd Händöüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4597,50 +5052,58 @@ msgid "" msgstr "" "Spéçïfý whéthér äççéss tö thïs vïdéö ïs lïmïtéd tö ßröwsérs önlý, ör ïf ït " "çän ßé äççésséd fröm öthér äpplïçätïöns ïnçlüdïng mößïlé äpps. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: common/lib/xmodule/xmodule/video_module/video_xfields.py 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 an edX Video ID, enter values in those other fields and " -"ignore this field." +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" "Ìf ýöü wéré ässïgnéd ä Vïdéö ÌD ßý édX för thé vïdéö tö pläý ïn thïs " "çömpönént, éntér thé ÌD héré. Ìn thïs çäsé, dö nöt éntér välüés ïn thé " "Défäült Vïdéö ÛRL, thé Vïdéö Fïlé ÛRLs, änd thé ÝöüTüßé ÌD fïélds. Ìf ýöü " -"wéré nöt ässïgnéd än édX Vïdéö ÌD, éntér välüés ïn thösé öthér fïélds änd " -"ïgnöré thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαв#" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" -msgstr "ÉdX Vïdéö ÌD Ⱡ#" +"wéré nöt ässïgnéd ä Vïdéö ÌD, éntér välüés ïn thösé öthér fïélds änd ïgnöré " +"thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ι#" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" -msgstr "Nävïgätïön Ⱡ#" +msgstr "Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "About these documents" -msgstr "Àßöüt thésé döçüménts Ⱡ'σя#" +msgstr "Àßöüt thésé döçüménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Index" -msgstr "Ìndéx Ⱡ'σяєм ι#" +msgstr "Ìndéx Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" -msgstr "Séärçh Ⱡ'σяєм ιρѕ#" +msgstr "Séärçh Ⱡ'σяєм ιρѕυ#" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/static_templates/copyright.html msgid "Copyright" -msgstr "Çöpýrïght #" +msgstr "Çöpýrïght Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" +"Ýöü müst ßé ä ÇÇX Çöäçh tö äççéss thïs vïéw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/certificates/models.py msgid "" @@ -4649,7 +5112,12 @@ msgid "" msgstr "" "À hümän-réädäßlé désçrïptïön öf thé éxämplé çértïfïçäté. För éxämplé, " "'vérïfïéd' ör 'hönör' tö dïfféréntïäté ßétwéén twö týpés öf çértïfïçätés. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: lms/djangoapps/certificates/models.py msgid "" @@ -4659,7 +5127,12 @@ msgid "" msgstr "" "À ünïqüé ïdéntïfïér för thé éxämplé çértïfïçäté. Thïs ïs üséd whén wé " "réçéïvé ä réspönsé fröm thé qüéüé tö détérmïné whïçh éxämplé çértïfïçäté wäs" -" pröçésséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +" pröçésséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: lms/djangoapps/certificates/models.py msgid "" @@ -4670,30 +5143,41 @@ msgstr "" "Àn äççéss kéý för thé éxämplé çértïfïçäté. Thïs ïs üséd whén wé réçéïvé ä " "réspönsé fröm thé qüéüé tö välïdäté thät thé séndér ïs thé sämé éntïtý wé " "äskéd tö généräté thé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт,#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: lms/djangoapps/certificates/models.py msgid "The full name that will appear on the certificate." -msgstr "Thé füll nämé thät wïll äppéär ön thé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé füll nämé thät wïll äppéär ön thé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/certificates/models.py msgid "The template file to use when generating the certificate." msgstr "" -"Thé témpläté fïlé tö üsé whén générätïng thé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σł#" +"Thé témpläté fïlé tö üsé whén générätïng thé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/certificates/models.py msgid "The status of the example certificate." -msgstr "Thé stätüs öf thé éxämplé çértïfïçäté. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé stätüs öf thé éxämplé çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/certificates/models.py msgid "The reason an error occurred during certificate generation." msgstr "" "Thé réäsön än érrör öççürréd dürïng çértïfïçäté générätïön. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/certificates/models.py msgid "The download URL for the generated certificate." -msgstr "Thé döwnlöäd ÛRL för thé générätéd çértïfïçäté. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thé döwnlöäd ÛRL för thé générätéd çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears @@ -4701,7 +5185,7 @@ msgstr "Thé döwnlöäd ÛRL för thé générätéd çértïfïçäté. Ⱡ'σ #. recognized #: lms/djangoapps/certificates/views.py msgid "Invalid Certificate" -msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σя#" +msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: This line appears on the certificate after the name of a #. course, and provides more @@ -4711,32 +5195,34 @@ msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σя#" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" "ä çöürsé öf stüdý öfféréd ßý {partner_name}, thröügh {platform_name}. Ⱡ'σяєм" -" ιρѕυм #" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" -msgstr "Möré Ìnförmätïön Àßöüt {user_name}'s Çértïfïçäté: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Möré Ìnförmätïön Àßöüt {user_name}'s Çértïfïçäté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #. Translators: This line appears on the page just before the generation date #. for the certificate #: lms/djangoapps/certificates/views.py msgid "Issued On:" -msgstr "Ìssüéd Ön: Ⱡ#" +msgstr "Ìssüéd Ön: Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views.py msgid "{month} {day}, {year}" -msgstr "{month} {day}, {year} Ⱡ#" +msgstr "{month} {day}, {year} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py msgid "Certificate ID Number" -msgstr "Çértïfïçäté ÌD Nümßér Ⱡ'σя#" +msgstr "Çértïfïçäté ÌD Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/certificates/views.py msgid "About {platform_name} Certificates" -msgstr "Àßöüt {platform_name} Çértïfïçätés Ⱡ'σяє#" +msgstr "Àßöüt {platform_name} Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate @@ -4755,17 +5241,22 @@ msgstr "" "{platform_name} Hönör Çödé. Sömé çértïfïçätés " "réqüïré çömplétïng äddïtïönäl stéps, süçh äs " "vérïfýïng ýöür ïdéntïtý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєł#" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" -msgstr "{certificate_type} Çértfïfïçäté Ⱡ'σ#" +msgid "{certificate_type} Certificate" +msgstr "{certificate_type} Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" -msgstr "Höw {platform_name} Välïdätés Stüdént Çértïfïçätés Ⱡ'σяєм ιρѕ#" +msgstr "" +"Höw {platform_name} Välïdätés Stüdént Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) @@ -4780,11 +5271,17 @@ msgstr "" "çän ßé välïdätéd ïndépéndéntlý ßý änýöné wïth thé {platform_name} püßlïç " "kéý. För ïndépéndént vérïfïçätïön, {platform_name} üsés whät ïs çälléd ä " "\"détäçhéd sïgnätüré\""\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ є#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρт#" #: lms/djangoapps/certificates/views.py msgid "Validate this certificate for yourself" -msgstr "Välïdäté thïs çértïfïçäté för ýöürsélf Ⱡ'σяєм ιρѕ#" +msgstr "" +"Välïdäté thïs çértïfïçäté för ýöürsélf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization @@ -4799,37 +5296,41 @@ msgstr "" " ßést ünïvérsïtïés, ïnçlüdïng MÌT, Härvärd, Bérkéléý, Ûnïvérsïtý öf Téxäs, " "änd mäný öthérs. {platform_name} ïs ä nön-pröfït önlïné ïnïtïätïvé çréätéd " "ßý föündïng pärtnérs Härvärd änd MÌT. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт #" #: lms/djangoapps/certificates/views.py msgid "About {platform_name}" -msgstr "Àßöüt {platform_name} #" +msgstr "Àßöüt {platform_name} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/certificates/views.py msgid "Learn more about {platform_name}" -msgstr "Léärn möré äßöüt {platform_name} Ⱡ'σя#" +msgstr "Léärn möré äßöüt {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/certificates/views.py msgid "Learn with {platform_name}" -msgstr "Léärn wïth {platform_name} Ⱡ'#" +msgstr "Léärn wïth {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/certificates/views.py msgid "Work at {platform_name}" -msgstr "Wörk ät {platform_name} Ⱡ#" +msgstr "Wörk ät {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/certificates/views.py msgid "Contact {platform_name}" -msgstr "Çöntäçt {platform_name} Ⱡ#" +msgstr "Çöntäçt {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/certificates/views.py cms/templates/widgets/footer.html #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" -msgstr "Prïväçý Pölïçý Ⱡ'#" +msgstr "Prïväçý Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/certificates/views.py msgid "Terms of Service & Honor Code" -msgstr "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ι#" +msgstr "" +"Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX @@ -4837,11 +5338,11 @@ msgstr "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ι#" msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" "{platform_name} äçknöwlédgés thé föllöwïng stüdént äççömplïshmént Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/certificates/views.py msgid "Certificate Validation" -msgstr "Çértïfïçäté Välïdätïön Ⱡ'σяє#" +msgstr "Çértïfïçäté Välïdätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py @@ -4853,7 +5354,12 @@ msgstr "" "Àn {cert_type} Çértïfïçäté sïgnïfïés thät än {platform_name} léärnér häs " "ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " "réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υłρα qυι σƒƒι¢ι#" #. Translators: This text describes the 'ID Verified' course certificate #. type, which is a higher level of @@ -4870,7 +5376,10 @@ msgstr "" "ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " "réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés, äs wéll äs hävïng théïr" " phötö ÌD çhéçkéd tö vérïfý théïr ïdéntïtý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ #" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂#" #. Translators: This text describes the 'XSeries' course certificate type. #. An XSeries is a collection of @@ -4883,13 +5392,20 @@ msgid "" msgstr "" "Àn {cert_type} Çértïfïçäté démönsträtés ä hïgh lévél öf äçhïévémént ïn ä " "prögräm öf stüdý, änd ïnçlüdés vérïfïçätïön öf thé stüdént's ïdéntïtý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" #. Translators: This is the copyright line which appears at the bottom of the #. certificate page/screen #: lms/djangoapps/certificates/views.py msgid "© {year} {platform_name}. All rights reserved." -msgstr "© {year} {platform_name}. Àll rïghts résérvéd. Ⱡ'σяєм ι#" +msgstr "" +"© {year} {platform_name}. Àll rïghts résérvéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тє#" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py @@ -4898,14 +5414,16 @@ msgid "" "participated in {partner_name} {course_number}" msgstr "" "Thïs ïs ä välïd {platform_name} çértïfïçäté för {user_name}, whö " -"pärtïçïpätéd ïn {partner_name} {course_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"pärtïçïpätéd ïn {partner_name} {course_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views.py msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" msgstr "" -"Välïd {partner_name} {course_number} Çértïfïçäté | {platform_name} Ⱡ'σяєм ι#" +"Välïd {partner_name} {course_number} Çértïfïçäté | {platform_name} Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -4918,74 +5436,75 @@ msgid "" msgstr "" "süççéssfüllý çömplétéd, réçéïvéd ä pässïng grädé, änd wäs äwärdéd ä " "{platform_name} {certificate_type} Çértïfïçäté öf Çömplétïön ïn Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"ιρѕυм ∂σłσя ѕιт #" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" -msgstr "Ûsérnämé #" +msgstr "Ûsérnämé Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade" -msgstr "Grädé Ⱡ'σяєм ι#" +msgstr "Grädé Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Percent" -msgstr "Pérçént #" +msgstr "Pérçént Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Opened by this number of students" -msgstr "Öpénéd ßý thïs nümßér öf stüdénts Ⱡ'σяєм ι#" +msgstr "" +"Öpénéd ßý thïs nümßér öf stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "subsections" -msgstr "süßséçtïöns Ⱡ#" +msgstr "süßséçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Count of Students" -msgstr "Çöünt öf Stüdénts Ⱡ'σ#" +msgstr "Çöünt öf Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Percent of Students" -msgstr "Pérçént öf Stüdénts Ⱡ'σя#" +msgstr "Pérçént öf Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/folditchallenge.html msgid "Score" -msgstr "Sçöré Ⱡ'σяєм ι#" +msgstr "Sçöré Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "problems" -msgstr "prößléms #" +msgstr "prößléms Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" -"Thïs ïs thé wïkï för **{organization}**'s _{course_name}_. Ⱡ'σяєм ιρѕ#" +"Thïs ïs thé wïkï för **{organization}**'s _{course_name}_. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/course_wiki/views.py msgid "Course page automatically created." -msgstr "Çöürsé pägé äütömätïçällý çréätéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Çöürsé pägé äütömätïçällý çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/course_wiki/views.py msgid "Welcome to the {platform_name} Wiki" -msgstr "Wélçömé tö thé {platform_name} Wïkï Ⱡ'σяє#" +msgstr "Wélçömé tö thé {platform_name} Wïkï Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/course_wiki/views.py msgid "Visit a course wiki to add an article." -msgstr "Vïsït ä çöürsé wïkï tö ädd än ärtïçlé. Ⱡ'σяєм ιρѕ#" - -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -msgstr "Éntränçé Éxäm Ⱡ'#" +msgstr "" +"Vïsït ä çöürsé wïkï tö ädd än ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4993,24 +5512,24 @@ msgstr "Éntränçé Éxäm Ⱡ'#" #. language. #: lms/djangoapps/courseware/views.py msgid "{currency_symbol}{price}" -msgstr "{currency_symbol}{price} Ⱡ'σяєм ιρѕ#" +msgstr "{currency_symbol}{price} Ⱡ'σяєм ιρѕυ#" #. Translators: This refers to the cost of the course. In this case, the #. course costs nothing so it is free. #: lms/djangoapps/courseware/views.py msgid "Free" -msgstr "Fréé Ⱡ'σяєм#" +msgstr "Fréé Ⱡ'σяєм ι#" #. Translators: The join of three or more institution names (e.g., Harvard, #. MIT, and Dartmouth). #: lms/djangoapps/courseware/views.py msgid "{first_institutions}, and {last_institution}" -msgstr "{first_institutions}, änd {last_institution} Ⱡ#" +msgstr "{first_institutions}, änd {last_institution} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: The join of two institution names (e.g., Harvard and MIT). #: lms/djangoapps/courseware/views.py msgid "{first_institution} and {second_institution}" -msgstr "{first_institution} änd {second_institution} Ⱡ#" +msgstr "{first_institution} änd {second_institution} Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/courseware/views.py msgid "" @@ -5021,50 +5540,58 @@ msgid_plural "" "their other programs." msgstr[0] "" "Ì wöüld lïké tö réçéïvé émäïl fröm {institution_series} änd léärn äßöüt ïts " -"öthér prögräms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"öthér prögräms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" msgstr[1] "" "Ì wöüld lïké tö réçéïvé émäïl fröm {institution_series} änd léärn äßöüt " -"théïr öthér prögräms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"théïr öthér prögräms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/courseware/views.py msgid "Invalid location." -msgstr "Ìnvälïd löçätïön. Ⱡ'σ#" +msgstr "Ìnvälïd löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/courseware/views.py msgid "User {username} does not exist." -msgstr "Ûsér {username} döés nöt éxïst. Ⱡ'σяє#" +msgstr "Ûsér {username} döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/djangoapps/courseware/views.py msgid "User {username} has never accessed problem {location}" -msgstr "Ûsér {username} häs névér äççésséd prößlém {location} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ûsér {username} häs névér äççésséd prößlém {location} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/courseware/views.py msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" "Ýöü müst ßé sïgnéd ïn tö {platform_name} tö çréäté ä çértïfïçäté. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/courseware/views.py msgid "Course is not valid" -msgstr "Çöürsé ïs nöt välïd Ⱡ'σя#" +msgstr "Çöürsé ïs nöt välïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/courseware/views.py msgid "Your certificate will be available when you pass the course." msgstr "" "Ýöür çértïfïçäté wïll ßé äväïläßlé whén ýöü päss thé çöürsé. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/courseware/views.py msgid "Certificate has already been created." -msgstr "Çértïfïçäté häs älréädý ßéén çréätéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çértïfïçäté häs älréädý ßéén çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/courseware/views.py msgid "Certificate is already being created." -msgstr "Çértïfïçäté ïs älréädý ßéïng çréätéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çértïfïçäté ïs älréädý ßéïng çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/courseware/features/video.py msgid "ERROR: No playable video sources found!" -msgstr "ÉRRÖR: Nö pläýäßlé vïdéö söürçés föünd! Ⱡ'σяєм ιρѕ#" +msgstr "" +"ÉRRÖR: Nö pläýäßlé vïdéö söürçés föünd! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/git_import.py msgid "" @@ -5072,7 +5599,7 @@ msgid "" " GIT_REPO_DIR" msgstr "" "Päth {0} döésn't éxïst, pléäsé çréäté ït, ör çönfïgüré ä dïfférént päth wïth" -" GÌT_RÉPÖ_DÌR Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" GÌT_RÉPÖ_DÌR Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/dashboard/git_import.py msgid "" @@ -5080,30 +5607,34 @@ msgid "" "git@github.com:mitocw/edx4edx_lite.git" msgstr "" "Nön üsäßlé gït ürl prövïdéd. Éxpéçtïng söméthïng lïké: " -"gït@gïthüß.çöm:mïtöçw/édx4édx_lïté.gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"gït@gïthüß.çöm:mïtöçw/édx4édx_lïté.gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to get git log" -msgstr "Ûnäßlé tö gét gït lög Ⱡ'σя#" +msgstr "Ûnäßlé tö gét gït lög Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/dashboard/git_import.py msgid "git clone or pull failed!" -msgstr "gït çlöné ör püll fäïléd! Ⱡ'σяєм#" +msgstr "gït çlöné ör püll fäïléd! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to run import command." -msgstr "Ûnäßlé tö rün ïmpört çömmänd. Ⱡ'σяєм #" +msgstr "Ûnäßlé tö rün ïmpört çömmänd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/dashboard/git_import.py msgid "The underlying module store does not support import." -msgstr "Thé ündérlýïng mödülé störé döés nöt süppört ïmpört. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Thé ündérlýïng mödülé störé döés nöt süppört ïmpört. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This is an error message when they ask for a #. particular version of a git repository and that version isn't #. available from the remote source they specified #: lms/djangoapps/dashboard/git_import.py msgid "The specified remote branch is not available." -msgstr "Thé spéçïfïéd rémöté ßränçh ïs nöt äväïläßlé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé spéçïfïéd rémöté ßränçh ïs nöt äväïläßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: Error message shown when they have asked for a git #. repository branch, a specific version within a repository, that @@ -5112,39 +5643,44 @@ msgstr "Thé spéçïfïéd rémöté ßränçh ïs nöt äväïläßlé. Ⱡ'σ msgid "Unable to switch to specified branch. Please check your branch name." msgstr "" "Ûnäßlé tö swïtçh tö spéçïfïéd ßränçh. Pléäsé çhéçk ýöür ßränçh nämé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/dashboard/support.py #: lms/templates/shoppingcart/billing_details.html msgid "Email Address" -msgstr "Émäïl Àddréss Ⱡ'#" +msgstr "Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/dashboard/support.py #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Course ID" -msgstr "Çöürsé ÌD #" +msgstr "Çöürsé ÌD Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/dashboard/support.py msgid "User not found" -msgstr "Ûsér nöt föünd Ⱡ'#" +msgstr "Ûsér nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/dashboard/support.py msgid "Course {course_id} not past the refund window." -msgstr "Çöürsé {course_id} nöt päst thé réfünd wïndöw. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöürsé {course_id} nöt päst thé réfünd wïndöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/support.py msgid "No order found for {user} in course {course_id}" -msgstr "Nö ördér föünd för {user} ïn çöürsé {course_id} Ⱡ'σяєм ιρ#" +msgstr "" +"Nö ördér föünd för {user} ïn çöürsé {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυ#" #: lms/djangoapps/dashboard/support.py msgid "Unenrolled {user} from {course_id}" -msgstr "Ûnénrölléd {user} fröm {course_id} Ⱡ'σяє#" +msgstr "Ûnénrölléd {user} fröm {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/dashboard/support.py msgid "Refunded {cost} for order id {order_id}" -msgstr "Réfündéd {cost} för ördér ïd {order_id} Ⱡ'σяєм #" +msgstr "" +"Réfündéd {cost} för ördér ïd {order_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: This message means that the user could not be authenticated #. (that is, we could @@ -5154,7 +5690,7 @@ msgstr "Réfündéd {cost} för ördér ïd {order_id} Ⱡ'σяєм #" msgid "Failed in authenticating {username}, error {error}\n" msgstr "" "Fäïléd ïn äüthéntïçätïng {username}, érrör {error}\n" -" Ⱡ'σяєм ιρѕυ#\n" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#\n" #. Translators: This message means that the user could not be authenticated #. (that is, we could @@ -5164,7 +5700,7 @@ msgstr "" msgid "Failed in authenticating {username}\n" msgstr "" "Fäïléd ïn äüthéntïçätïng {username}\n" -" Ⱡ'σяєм #\n" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#\n" #. Translators: this means that the password has been corrected (sometimes the #. database needs to be resynchronized) @@ -5172,109 +5708,123 @@ msgstr "" #. corrected". #: lms/djangoapps/dashboard/sysadmin.py msgid "fixed password" -msgstr "fïxéd pässwörd Ⱡ'#" +msgstr "fïxéd pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: this means everything happened successfully, yay! #: lms/djangoapps/dashboard/sysadmin.py msgid "All ok!" -msgstr "Àll ök! #" +msgstr "Àll ök! Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Must provide username" -msgstr "Müst prövïdé üsérnämé Ⱡ'σя#" +msgstr "Müst prövïdé üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Must provide full name" -msgstr "Müst prövïdé füll nämé Ⱡ'σяє#" +msgstr "Müst prövïdé füll nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py msgid "Email address must end in {domain}" -msgstr "Émäïl äddréss müst énd ïn {domain} Ⱡ'σяєм #" +msgstr "" +"Émäïl äddréss müst énd ïn {domain} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" -"Fäïléd - émäïl {email_addr} älréädý éxïsts äs {external_id} Ⱡ'σяєм ιρѕυ#" +"Fäïléd - émäïl {email_addr} älréädý éxïsts äs {external_id} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Password must be supplied if not using certificates" -msgstr "Pässwörd müst ßé süpplïéd ïf nöt üsïng çértïfïçätés Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pässwörd müst ßé süpplïéd ïf nöt üsïng çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/dashboard/sysadmin.py msgid "email address required (not username)" -msgstr "émäïl äddréss réqüïréd (nöt üsérnämé) Ⱡ'σяєм ιρѕ#" +msgstr "" +"émäïl äddréss réqüïréd (nöt üsérnämé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Oops, failed to create user {user}, {error}" -msgstr "Ööps, fäïléd tö çréäté üsér {user}, {error} Ⱡ'σяєм ιρ#" +msgstr "" +"Ööps, fäïléd tö çréäté üsér {user}, {error} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "User {user} created successfully!" -msgstr "Ûsér {user} çréätéd süççéssfüllý! Ⱡ'σяєм #" +msgstr "" +"Ûsér {user} çréätéd süççéssfüllý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Cannot find user with email address {email_addr}" -msgstr "Çännöt fïnd üsér wïth émäïl äddréss {email_addr} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çännöt fïnd üsér wïth émäïl äddréss {email_addr} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Cannot find user with username {username} - {error}" -msgstr "Çännöt fïnd üsér wïth üsérnämé {username} - {error} Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çännöt fïnd üsér wïth üsérnämé {username} - {error} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Deleted user {username}" -msgstr "Délétéd üsér {username} Ⱡ'σ#" +msgstr "Délétéd üsér {username} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Statistic" -msgstr "Stätïstïç #" +msgstr "Stätïstïç Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Value" -msgstr "Välüé Ⱡ'σяєм ι#" +msgstr "Välüé Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Site statistics" -msgstr "Sïté stätïstïçs Ⱡ'#" +msgstr "Sïté stätïstïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Total number of users" -msgstr "Tötäl nümßér öf üsérs Ⱡ'σя#" +msgstr "Tötäl nümßér öf üsérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Courses loaded in the modulestore" -msgstr "Çöürsés löädéd ïn thé mödüléstöré Ⱡ'σяєм ι#" +msgstr "" +"Çöürsés löädéd ïn thé mödüléstöré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/djangoapps/dashboard/sysadmin.py lms/templates/tracking_log.html msgid "username" -msgstr "üsérnämé #" +msgstr "üsérnämé Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/dashboard/sysadmin.py msgid "email" -msgstr "émäïl Ⱡ'σяєм ι#" +msgstr "émäïl Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Repair Results" -msgstr "Répäïr Résülts Ⱡ'#" +msgstr "Répäïr Résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Create User Results" -msgstr "Çréäté Ûsér Résülts Ⱡ'σя#" +msgstr "Çréäté Ûsér Résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Delete User Results" -msgstr "Délété Ûsér Résülts Ⱡ'σя#" +msgstr "Délété Ûsér Résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py msgid "The git repo location should end with '.git', and be a valid url" msgstr "" "Thé gït répö löçätïön shöüld énd wïth '.gït', änd ßé ä välïd ürl Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Added Course" -msgstr "Àddéd Çöürsé Ⱡ#" +msgstr "Àddéd Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: "GIT_IMPORT_WITH_XMLMODULESTORE" is a variable name. #. "XMLModuleStore" and "MongoDB" are database systems. You should not @@ -5290,7 +5840,9 @@ msgstr "" "ïs générällý nöt säfé tö ïmpört ïntö än XMLMödüléStöré wïth mültïthréädéd. " "Wé réçömménd ýöü énäßlé thé MöngöDB ßäséd mödülé störé ïnstéäd, ünléss thïs " "ïs ä dévélöpmént énvïrönmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρ#" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py @@ -5298,7 +5850,7 @@ msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" "Thé çöürsé {0} älréädý éxïsts ïn thé dätä dïréçtörý! (rélöädïng änýwäý) " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #. Translators: unable to download the course content from #. the source git repository. Clone occurs if this is brand @@ -5309,83 +5861,91 @@ msgid "" "Unable to clone or pull repository. Please check your url. Output was: {0!r}" msgstr "" "Ûnäßlé tö çlöné ör püll répösïtörý. Pléäsé çhéçk ýöür ürl. Öütpüt wäs: {0!r}" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed to clone repository to {directory_name}" -msgstr "Fäïléd tö çlöné répösïtörý tö {directory_name} Ⱡ'σяєм ι#" +msgstr "" +"Fäïléd tö çlöné répösïtörý tö {directory_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Successfully switched to branch: {branch_name}" -msgstr "Süççéssfüllý swïtçhéd tö ßränçh: {branch_name} Ⱡ'σяєм ιρ#" +msgstr "" +"Süççéssfüllý swïtçhéd tö ßränçh: {branch_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Loaded course {course_name}
Errors:" -msgstr "Löädéd çöürsé {course_name}
Érrörs: Ⱡ'σяєм#" +msgstr "" +"Löädéd çöürsé {course_name}
Érrörs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html msgid "Course Name" -msgstr "Çöürsé Nämé Ⱡ#" +msgstr "Çöürsé Nämé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Directory/ID" -msgstr "Dïréçtörý/ÌD Ⱡ#" +msgstr "Dïréçtörý/ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: "Git Commit" is a computer command; see #. http://gitref.org/basic/#commit #: lms/djangoapps/dashboard/sysadmin.py msgid "Git Commit" -msgstr "Gït Çömmït Ⱡ#" +msgstr "Gït Çömmït Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Last Change" -msgstr "Läst Çhängé Ⱡ#" +msgstr "Läst Çhängé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Last Editor" -msgstr "Läst Édïtör Ⱡ#" +msgstr "Läst Édïtör Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Information about all courses" -msgstr "Ìnförmätïön äßöüt äll çöürsés Ⱡ'σяєм #" +msgstr "Ìnförmätïön äßöüt äll çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Error - cannot get course with ID {0}
{1}
" msgstr "" -"Érrör - çännöt gét çöürsé wïth ÌD {0}
{1}
Ⱡ'σяєм ιρѕυм ∂#" +"Érrör - çännöt gét çöürsé wïth ÌD {0}
{1}
Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/dashboard/sysadmin.py msgid "Deleted" -msgstr "Délétéd #" +msgstr "Délétéd Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/dashboard/sysadmin.py msgid "course_id" -msgstr "çöürsé_ïd #" +msgstr "çöürsé_ïd Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/dashboard/sysadmin.py msgid "# enrolled" -msgstr "# énrölléd Ⱡ#" +msgstr "# énrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/dashboard/sysadmin.py msgid "# staff" -msgstr "# stäff #" +msgstr "# stäff Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/dashboard/sysadmin.py msgid "instructors" -msgstr "ïnstrüçtörs Ⱡ#" +msgstr "ïnstrüçtörs Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/dashboard/sysadmin.py msgid "Enrollment information for all courses" -msgstr "Énröllmént ïnförmätïön för äll çöürsés Ⱡ'σяєм ιρѕ#" +msgstr "" +"Énröllmént ïnförmätïön för äll çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/dashboard/sysadmin.py msgid "role" -msgstr "rölé Ⱡ'σяєм#" +msgstr "rölé Ⱡ'σяєм ι#" #: lms/djangoapps/dashboard/sysadmin.py msgid "full_name" -msgstr "füll_nämé #" +msgstr "füll_nämé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/dashboard/management/commands/git_add_course.py msgid "" @@ -5393,74 +5953,80 @@ msgid "" " and optionally specified directory." msgstr "" "Ìmpört thé spéçïfïéd gït répösïtörý änd öptïönäl ßränçh ïntö thé mödüléstöré" -" änd öptïönällý spéçïfïéd dïréçtörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +" änd öptïönällý spéçïfïéd dïréçtörý. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: lms/djangoapps/django_comment_client/base/views.py msgid "Title can't be empty" -msgstr "Tïtlé çän't ßé émptý Ⱡ'σя#" +msgstr "Tïtlé çän't ßé émptý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/django_comment_client/base/views.py msgid "Body can't be empty" -msgstr "Bödý çän't ßé émptý Ⱡ'σя#" +msgstr "Bödý çän't ßé émptý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/django_comment_client/base/views.py msgid "Topic doesn't exist" -msgstr "Töpïç döésn't éxïst Ⱡ'σя#" +msgstr "Töpïç döésn't éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/django_comment_client/base/views.py msgid "Comment level too deep" -msgstr "Çömmént lévél töö déép Ⱡ'σяє#" +msgstr "Çömmént lévél töö déép Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/django_comment_client/base/views.py msgid "" "Error uploading file. Please contact the site administrator. Thank you." msgstr "" "Érrör üplöädïng fïlé. Pléäsé çöntäçt thé sïté ädmïnïsträtör. Thänk ýöü. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/django_comment_client/base/views.py msgid "Good" -msgstr "Gööd Ⱡ'σяєм#" +msgstr "Gööd Ⱡ'σяєм ι#" #: lms/djangoapps/edxnotes/helpers.py msgid "EdxNotes Service is unavailable. Please try again in a few minutes." msgstr "" "ÉdxNötés Sérvïçé ïs ünäväïläßlé. Pléäsé trý ägäïn ïn ä féw mïnütés. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/edxnotes/helpers.py msgid "Server error. Please try again in a few minutes." -msgstr "Sérvér érrör. Pléäsé trý ägäïn ïn ä féw mïnütés. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Sérvér érrör. Pléäsé trý ägäïn ïn ä féw mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/edxnotes/helpers.py msgid "No endpoint was provided for EdxNotes." -msgstr "Nö éndpöïnt wäs prövïdéd för ÉdxNötés. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Nö éndpöïnt wäs prövïdéd för ÉdxNötés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/instructor_task_helpers.py #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Complete" -msgstr "Çömplété #" +msgstr "Çömplété Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) will skip the entrance exam." -msgstr "Thïs stüdént (%s) wïll skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thïs stüdént (%s) wïll skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" "Thïs stüdént (%s) ïs älréädý ällöwéd tö skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." -msgstr "Ûsér döés nöt éxïst. Ⱡ'σя#" +msgstr "Ûsér döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/instructor/views/api.py msgid "Task is already running." -msgstr "Täsk ïs älréädý rünnïng. Ⱡ'σяє#" +msgstr "Täsk ïs älréädý rünnïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5468,11 +6034,11 @@ msgid "" "characters or rows." msgstr "" "Mäké süré thät thé fïlé ýöü üplöäd ïs ïn ÇSV förmät wïth nö éxtränéöüs " -"çhäräçtérs ör röws. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çhäräçtérs ör röws. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/instructor/views/api.py msgid "Could not read uploaded file." -msgstr "Çöüld nöt réäd üplöädéd fïlé. Ⱡ'σяєм #" +msgstr "Çöüld nöt réäd üplöädéd fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5480,11 +6046,11 @@ msgid "" " name, and country" msgstr "" "Dätä ïn röw #{row_num} müst hävé éxäçtlý föür çölümns: émäïl, üsérnämé, füll" -" nämé, änd çöüntrý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" nämé, änd çöüntrý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/instructor/views/api.py msgid "Invalid email {email_address}." -msgstr "Ìnvälïd émäïl {email_address}. Ⱡ'σ#" +msgstr "Ìnvälïd émäïl {email_address}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5492,43 +6058,47 @@ msgid "" " different. Enrolling anyway with {email}." msgstr "" "Àn äççöünt wïth émäïl {email} éxïsts ßüt thé prövïdéd üsérnämé {username} ïs" -" dïfférént. Énröllïng änýwäý wïth {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +" dïfférént. Énröllïng änýwäý wïth {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/instructor/views/api.py msgid "Username {user} already exists." -msgstr "Ûsérnämé {user} älréädý éxïsts. Ⱡ'σяєм #" +msgstr "Ûsérnämé {user} älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/api.py msgid "File is not attached." -msgstr "Fïlé ïs nöt ättäçhéd. Ⱡ'σя#" +msgstr "Fïlé ïs nöt ättäçhéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/instructor/views/api.py msgid "Invoice number '{num}' does not exist." -msgstr "Ìnvöïçé nümßér '{num}' döés nöt éxïst. Ⱡ'σяєм ιρ#" +msgstr "" +"Ìnvöïçé nümßér '{num}' döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/instructor/views/api.py msgid "The sale associated with this invoice has already been invalidated." msgstr "" "Thé sälé ässöçïätéd wïth thïs ïnvöïçé häs älréädý ßéén ïnvälïdätéd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "Invoice number {0} has been invalidated." -msgstr "Ìnvöïçé nümßér {0} häs ßéén ïnvälïdätéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ìnvöïçé nümßér {0} häs ßéén ïnvälïdätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/api.py msgid "This invoice is already active." -msgstr "Thïs ïnvöïçé ïs älréädý äçtïvé. Ⱡ'σяєм ι#" +msgstr "Thïs ïnvöïçé ïs älréädý äçtïvé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/instructor/views/api.py msgid "The registration codes for invoice {0} have been re-activated." msgstr "" "Thé régïsträtïön çödés för ïnvöïçé {0} hävé ßéén ré-äçtïvätéd. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "User ID" -msgstr "Ûsér ÌD #" +msgstr "Ûsér ÌD Ⱡ'σяєм ιρѕυм #" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a field on the login form @@ -5539,23 +6109,23 @@ msgstr "Ûsér ÌD #" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" -msgstr "Émäïl Ⱡ'σяєм ι#" +msgstr "Émäïl Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/instructor/views/api.py msgid "Language" -msgstr "Längüägé #" +msgstr "Längüägé Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/instructor/views/api.py msgid "Location" -msgstr "Löçätïön #" +msgstr "Löçätïön Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/instructor/views/api.py msgid "Birth Year" -msgstr "Bïrth Ýéär Ⱡ#" +msgstr "Bïrth Ýéär Ⱡ'σяєм ιρѕυм ∂σłσ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a dropdown menu on the registration @@ -5564,24 +6134,24 @@ msgstr "Bïrth Ýéär Ⱡ#" #: openedx/core/djangoapps/user_api/views.py lms/templates/register.html #: lms/templates/signup_modal.html msgid "Gender" -msgstr "Géndér Ⱡ'σяєм ιρѕ#" +msgstr "Géndér Ⱡ'σяєм ιρѕυ#" #: lms/djangoapps/instructor/views/api.py #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Level of Education" -msgstr "Lévél öf Édüçätïön Ⱡ'σ#" +msgstr "Lévél öf Édüçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/djangoapps/instructor/views/api.py lms/templates/register.html msgid "Mailing Address" -msgstr "Mäïlïng Àddréss Ⱡ'#" +msgstr "Mäïlïng Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/instructor/views/api.py msgid "Goals" -msgstr "Göäls Ⱡ'σяєм ι#" +msgstr "Göäls Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/instructor/views/api.py msgid "Cohort" -msgstr "Çöhört Ⱡ'σяєм ιρѕ#" +msgstr "Çöhört Ⱡ'σяєм ιρѕυ#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5590,7 +6160,12 @@ msgid "" msgstr "" "Ýöür énrölléd stüdént pröfïlé répört ïs ßéïng générätéd! Ýöü çän vïéw thé " "stätüs öf thé générätïön täsk ïn thé 'Péndïng Ìnstrüçtör Täsks' séçtïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5601,77 +6176,89 @@ msgstr "" "Àn énrölléd stüdént pröfïlé répört générätïön täsk ïs älréädý ïn prögréss. " "Çhéçk thé 'Péndïng Ìnstrüçtör Täsks' täßlé för thé stätüs öf thé täsk. Whén " "çömplétéd, thé répört wïll ßé äväïläßlé för döwnlöäd ïn thé täßlé ßélöw. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕм#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυ#" #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" "Thé fïlé müst çöntäïn ä 'çöhört' çölümn çöntäïnïng çöhört nämés. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" "Thé fïlé müst çöntäïn ä 'üsérnämé' çölümn, än 'émäïl' çölümn, ör ßöth. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" -msgstr "Çöüld nöt pärsé ämöünt äs ä déçïmäl Ⱡ'σяєм ιρ#" +msgstr "" +"Çöüld nöt pärsé ämöünt äs ä déçïmäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/instructor/views/api.py msgid "Unable to generate redeem codes because of course misconfiguration." msgstr "" "Ûnäßlé tö généräté rédéém çödés ßéçäüsé öf çöürsé mïsçönfïgürätïön. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/shoppingcart/models.py msgid "pdf download unavailable right now, please contact support." msgstr "" "pdf döwnlöäd ünäväïläßlé rïght nöw, pléäsé çöntäçt süppört. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "Module does not exist." -msgstr "Mödülé döés nöt éxïst. Ⱡ'σяє#" +msgstr "Mödülé döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/instructor/views/api.py msgid "An error occurred while deleting the score." -msgstr "Àn érrör öççürréd whïlé délétïng thé sçöré. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Àn érrör öççürréd whïlé délétïng thé sçöré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "Course has no entrance exam section." -msgstr "Çöürsé häs nö éntränçé éxäm séçtïön. Ⱡ'σяєм ιρ#" +msgstr "" +"Çöürsé häs nö éntränçé éxäm séçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/instructor/views/api.py msgid "all_students and unique_student_identifier are mutually exclusive." msgstr "" "äll_stüdénts änd ünïqüé_stüdént_ïdéntïfïér äré mütüällý éxçlüsïvé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "all_students and delete_module are mutually exclusive." msgstr "" -"äll_stüdénts änd délété_mödülé äré mütüällý éxçlüsïvé. Ⱡ'σяєм ιρѕυм ∂σ#" +"äll_stüdénts änd délété_mödülé äré mütüällý éxçlüsïvé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "Requires instructor access." -msgstr "Réqüïrés ïnstrüçtör äççéss. Ⱡ'σяєм#" +msgstr "Réqüïrés ïnstrüçtör äççéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/instructor/views/api.py msgid "Course has no valid entrance exam section." -msgstr "Çöürsé häs nö välïd éntränçé éxäm séçtïön. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çöürsé häs nö välïd éntränçé éxäm séçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "All Students" -msgstr "Àll Stüdénts Ⱡ#" +msgstr "Àll Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/djangoapps/instructor/views/api.py msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "" "Çännöt résçöré wïth äll_stüdénts änd ünïqüé_stüdént_ïdéntïfïér. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5679,8 +6266,7 @@ msgid "" "generation task in the 'Pending Instructor Tasks' section." msgstr "" "Ýöür grädé répört ïs ßéïng générätéd! Ýöü çän vïéw thé stätüs öf thé " -"générätïön täsk ïn thé 'Péndïng Ìnstrüçtör Täsks' séçtïön. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +"générätïön täsk ïn thé 'Péndïng Ìnstrüçtör Täsks' séçtïön. Ⱡ'σяє#" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5691,45 +6277,52 @@ msgstr "" "À grädé répört générätïön täsk ïs älréädý ïn prögréss. Çhéçk thé 'Péndïng " "Ìnstrüçtör Täsks' täßlé för thé stätüs öf thé täsk. Whén çömplétéd, thé " "répört wïll ßé äväïläßlé för döwnlöäd ïn thé täßlé ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂#" +" ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт" +" łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢α#" #: lms/djangoapps/instructor/views/api.py msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" "Süççéssfüllý çhängéd düé däté för stüdént {0} för {1} tö {2} Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py msgid "" "Successfully removed invalid due date extension (unit has no due date)." msgstr "" "Süççéssfüllý rémövéd ïnvälïd düé däté éxténsïön (ünït häs nö düé däté). " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/api.py msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" "Süççéssfüllý rését düé däté för stüdént {0} för {1} tö {2} Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id is None" -msgstr "çöüpön ïd ïs Nöné Ⱡ'σ#" +msgstr "çöüpön ïd ïs Nöné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" -msgstr "çöüpön wïth thé çöüpön ïd ({coupon_id}) DöésNötÉxïst Ⱡ'σяєм ιρѕυм#" +msgstr "" +"çöüpön wïth thé çöüpön ïd ({coupon_id}) DöésNötÉxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "" -"çöüpön wïth thé çöüpön ïd ({coupon_id}) ïs älréädý ïnäçtïvé Ⱡ'σяєм ιρѕυм ∂#" +"çöüpön wïth thé çöüpön ïd ({coupon_id}) ïs älréädý ïnäçtïvé Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "" "çöüpön wïth thé çöüpön ïd ({coupon_id}) üpdätéd süççéssfüllý Ⱡ'σяєм ιρѕυм " -"∂σ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "" @@ -5737,43 +6330,47 @@ msgid "" "registration code" msgstr "" "Thé çödé ({code}) thät ýöü hävé trïéd tö défïné ïs älréädý ïn üsé äs ä " -"régïsträtïön çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"régïsträtïön çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/coupons.py msgid "Please Enter the Integer Value for Coupon Discount" -msgstr "Pléäsé Éntér thé Ìntégér Välüé för Çöüpön Dïsçöünt Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pléäsé Éntér thé Ìntégér Välüé för Çöüpön Dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "Please Enter the Coupon Discount Value Less than or Equal to 100" msgstr "" "Pléäsé Éntér thé Çöüpön Dïsçöünt Välüé Léss thän ör Éqüäl tö 100 Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "Please enter the date in this format i-e month/day/year" msgstr "" -"Pléäsé éntér thé däté ïn thïs förmät ï-é mönth/däý/ýéär Ⱡ'σяєм ιρѕυм ∂σł#" +"Pléäsé éntér thé däté ïn thïs förmät ï-é mönth/däý/ýéär Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon code ({code}) added successfully" msgstr "" -"çöüpön wïth thé çöüpön çödé ({code}) äddéd süççéssfüllý Ⱡ'σяєм ιρѕυм ∂σ#" +"çöüpön wïth thé çöüpön çödé ({code}) äddéd süççéssfüllý Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "" "çöüpön wïth thé çöüpön çödé ({code}) älréädý éxïsts för thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id not found" -msgstr "çöüpön ïd nöt föünd Ⱡ'σя#" +msgstr "çöüpön ïd nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" "çöüpön wïth thé çöüpön ïd ({coupon_id}) üpdätéd Süççéssfüllý Ⱡ'σяєм ιρѕυм " -"∂σ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" @@ -5782,201 +6379,225 @@ msgid "" msgstr "" "Tö gäïn ïnsïghts ïntö stüdént énröllmént änd pärtïçïpätïön {link_start}vïsït" " {analytics_dashboard_name}, öür néw çöürsé änälýtïçs prödüçt{link_end}. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "E-Commerce" -msgstr "É-Çömmérçé Ⱡ#" +msgstr "É-Çömmérçé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: cms/templates/export.html msgid "Certificates" -msgstr "Çértïfïçätés Ⱡ#" +msgstr "Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Please Enter the numeric value for the course price" -msgstr "Pléäsé Éntér thé nümérïç välüé för thé çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pléäsé Éntér thé nümérïç välüé för thé çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "" -"ÇöürséMödé wïth thé mödé slüg({mode_slug}) DöésNötÉxïst Ⱡ'σяєм ιρѕυм #" +"ÇöürséMödé wïth thé mödé slüg({mode_slug}) DöésNötÉxïst Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "CourseMode price updated successfully" -msgstr "ÇöürséMödé prïçé üpdätéd süççéssfüllý Ⱡ'σяєм ιρѕ#" +msgstr "" +"ÇöürséMödé prïçé üpdätéd süççéssfüllý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Enrollment data is now available in {dashboard_link}." -msgstr "Énröllmént dätä ïs nöw äväïläßlé ïn {dashboard_link}. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Énröllmént dätä ïs nöw äväïläßlé ïn {dashboard_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Membership" -msgstr "Mémßérshïp Ⱡ#" +msgstr "Mémßérshïp Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Cohorts" -msgstr "Çöhörts #" +msgstr "Çöhörts Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" -msgstr "Stüdént Àdmïn Ⱡ'#" +msgstr "Stüdént Àdmïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Extensions" -msgstr "Éxténsïöns Ⱡ#" +msgstr "Éxténsïöns Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Data Download" -msgstr "Dätä Döwnlöäd Ⱡ'#" +msgstr "Dätä Döwnlöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Analytics" -msgstr "Ànälýtïçs #" +msgstr "Ànälýtïçs Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Demographic data is now available in {dashboard_link}." -msgstr "Démögräphïç dätä ïs nöw äväïläßlé ïn {dashboard_link}. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Démögräphïç dätä ïs nöw äväïläßlé ïn {dashboard_link}. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Metrics" -msgstr "Métrïçs #" +msgstr "Métrïçs Ⱡ'σяєм ιρѕυм #" #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" -msgstr "0 sént Ⱡ'σяєм ιρѕ#" +msgstr "0 sént Ⱡ'σяєм ιρѕυ#" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "{num_emails} sent" msgid_plural "{num_emails} sent" -msgstr[0] "{num_emails} sént #" -msgstr[1] "{num_emails} sént #" +msgstr[0] "{num_emails} sént Ⱡ'σяєм ιρѕυм ∂#" +msgstr[1] "{num_emails} sént Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "{num_emails} failed" msgid_plural "{num_emails} failed" -msgstr[0] "{num_emails} fäïléd Ⱡ#" -msgstr[1] "{num_emails} fäïléd Ⱡ#" +msgstr[0] "{num_emails} fäïléd Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "{num_emails} fäïléd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "Incomplete" -msgstr "Ìnçömplété Ⱡ#" +msgstr "Ìnçömplété Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/legacy.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Course Statistics At A Glance" -msgstr "Çöürsé Stätïstïçs Àt À Glänçé Ⱡ'σяєм #" +msgstr "Çöürsé Stätïstïçs Àt À Glänçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/legacy.py msgid "List of students enrolled in {course_key}" -msgstr "Lïst öf stüdénts énrölléd ïn {course_key} Ⱡ'σяєм ι#" +msgstr "" +"Lïst öf stüdénts énrölléd ïn {course_key} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/djangoapps/instructor/views/legacy.py msgid "Raw Grades of students enrolled in {course_key}" -msgstr "Räw Grädés öf stüdénts énrölléd ïn {course_key} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Räw Grädés öf stüdénts énrölléd ïn {course_key} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/legacy.py msgid "Assignment Name" -msgstr "Àssïgnmént Nämé Ⱡ'#" +msgstr "Àssïgnmént Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/instructor/views/legacy.py msgid "Please enter an assignment name" -msgstr "Pléäsé éntér än ässïgnmént nämé Ⱡ'σяєм ι#" +msgstr "Pléäsé éntér än ässïgnmént nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/instructor/views/legacy.py msgid "Invalid assignment name '{name}'" -msgstr "Ìnvälïd ässïgnmént nämé '{name}' Ⱡ'σяєм #" +msgstr "Ìnvälïd ässïgnmént nämé '{name}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/legacy.py msgid "External email" -msgstr "Éxtérnäl émäïl Ⱡ'#" +msgstr "Éxtérnäl émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades for assignment \"{name}\"" -msgstr "Grädés för ässïgnmént \"{name}\" Ⱡ'σяєм#" +msgstr "Grädés för ässïgnmént \"{name}\" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/instructor/views/legacy.py msgid "Found {num} records to dump." -msgstr "Föünd {num} réçörds tö dümp. Ⱡ'σяєм#" +msgstr "Föünd {num} réçörds tö dümp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/instructor/views/legacy.py msgid "Couldn't find module with that urlname." -msgstr "Çöüldn't fïnd mödülé wïth thät ürlnämé. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöüldn't fïnd mödülé wïth thät ürlnämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/legacy.py msgid "Student state for problem {problem}" -msgstr "Stüdént stäté för prößlém {problem} Ⱡ'σяєм #" +msgstr "" +"Stüdént stäté för prößlém {problem} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades from {course_id}" -msgstr "Grädés fröm {course_id} Ⱡ'#" +msgstr "Grädés fröm {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/instructor/views/legacy.py msgid "No remote gradebook defined in course metadata" -msgstr "Nö rémöté grädéßöök défïnéd ïn çöürsé métädätä Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Nö rémöté grädéßöök défïnéd ïn çöürsé métädätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/legacy.py msgid "No remote gradebook url defined in settings.FEATURES" -msgstr "Nö rémöté grädéßöök ürl défïnéd ïn séttïngs.FÉÀTÛRÉS Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Nö rémöté grädéßöök ürl défïnéd ïn séttïngs.FÉÀTÛRÉS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/legacy.py msgid "No gradebook name defined in course remote_gradebook metadata" msgstr "" "Nö grädéßöök nämé défïnéd ïn çöürsé rémöté_grädéßöök métädätä Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/legacy.py msgid "Failed to communicate with gradebook server at {url}" -msgstr "Fäïléd tö çömmünïçäté wïth grädéßöök sérvér ät {url} Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Fäïléd tö çömmünïçäté wïth grädéßöök sérvér ät {url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/legacy.py msgid "Error: {err}" -msgstr "Érrör: {err} Ⱡ#" +msgstr "Érrör: {err} Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/legacy.py msgid "Remote gradebook response for {action}" -msgstr "Rémöté grädéßöök réspönsé för {action} Ⱡ'σяєм ι#" +msgstr "" +"Rémöté grädéßöök réspönsé för {action} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #. Translators: This label appears above a field on the registration form #. meant to hold the user's full name. #: lms/djangoapps/instructor/views/legacy.py #: openedx/core/djangoapps/user_api/views.py msgid "Full name" -msgstr "Füll nämé #" +msgstr "Füll nämé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/instructor/views/legacy.py msgid "{title} in course {course_key}" -msgstr "{title} ïn çöürsé {course_key} Ⱡ'σ#" +msgstr "{title} ïn çöürsé {course_key} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/instructor/views/legacy.py msgid "ID" -msgstr "ÌD Ⱡ'#" +msgstr "ÌD Ⱡ'σя#" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" -msgstr "Füll Nämé #" +msgstr "Füll Nämé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/instructor/views/legacy.py msgid "edX email" -msgstr "édX émäïl #" +msgstr "édX émäïl Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/instructor/views/legacy.py msgid "Enrollment of students" -msgstr "Énröllmént öf stüdénts Ⱡ'σяє#" +msgstr "Énröllmént öf stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/instructor/views/legacy.py msgid "Un-enrollment of students" -msgstr "Ûn-énröllmént öf stüdénts Ⱡ'σяєм#" +msgstr "Ûn-énröllmént öf stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/instructor/views/legacy.py msgid "" @@ -5984,7 +6605,8 @@ msgid "" "\"{problem}\" and student \"{student}\"." msgstr "" "Fäïléd tö fïnd äný ßäçkgröünd täsks för çöürsé \"{course}\", mödülé " -"\"{problem}\" änd stüdént \"{student}\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"\"{problem}\" änd stüdént \"{student}\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" #: lms/djangoapps/instructor/views/legacy.py msgid "" @@ -5992,65 +6614,73 @@ msgid "" "\"{problem}\"." msgstr "" "Fäïléd tö fïnd äný ßäçkgröünd täsks för çöürsé \"{course}\" änd mödülé " -"\"{problem}\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"\"{problem}\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/tools.py msgid "Could not find student matching identifier: {student_identifier}" msgstr "" "Çöüld nöt fïnd stüdént mätçhïng ïdéntïfïér: {student_identifier} Ⱡ'σяєм " -"ιρѕυм #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/tools.py msgid "Unable to parse date: " -msgstr "Ûnäßlé tö pärsé däté: Ⱡ'σяє#" +msgstr "Ûnäßlé tö pärsé däté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/instructor/views/tools.py msgid "Couldn't find module for url: {0}" -msgstr "Çöüldn't fïnd mödülé för ürl: {0} Ⱡ'σяєм ι#" +msgstr "" +"Çöüldn't fïnd mödülé för ürl: {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/djangoapps/instructor/views/tools.py msgid "Unit {0} has no due date to extend." -msgstr "Ûnït {0} häs nö düé däté tö éxténd. Ⱡ'σяєм ιρ#" +msgstr "" +"Ûnït {0} häs nö düé däté tö éxténd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/instructor/views/tools.py msgid "An extended due date must be later than the original due date." msgstr "" "Àn éxténdéd düé däté müst ßé lätér thän thé örïgïnäl düé däté. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/tools.py msgid "No due date extension is set for that student and unit." msgstr "" -"Nö düé däté éxténsïön ïs sét för thät stüdént änd ünït. Ⱡ'σяєм ιρѕυм ∂σł#" +"Nö düé däté éxténsïön ïs sét för thät stüdént änd ünït. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/tools.py msgid "Extended Due Date" -msgstr "Éxténdéd Düé Däté Ⱡ'σ#" +msgstr "Éxténdéd Düé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/instructor/views/tools.py msgid "Users with due date extensions for {0}" -msgstr "Ûsérs wïth düé däté éxténsïöns för {0} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ûsérs wïth düé däté éxténsïöns för {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor/views/tools.py msgid "Due date extensions for {0} {1} ({2})" -msgstr "Düé däté éxténsïöns för {0} {1} ({2}) Ⱡ'σяєм ιρѕ#" +msgstr "" +"Düé däté éxténsïöns för {0} {1} ({2}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/instructor_task/api_helper.py msgid "Not all problems in entrance exam support re-scoring." msgstr "" -"Nöt äll prößléms ïn éntränçé éxäm süppört ré-sçörïng. Ⱡ'σяєм ιρѕυм ∂σ#" +"Nöt äll prößléms ïn éntränçé éxäm süppört ré-sçörïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "rescored" -msgstr "résçöréd #" +msgstr "résçöréd Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "reset" -msgstr "rését Ⱡ'σяєм ι#" +msgstr "rését Ⱡ'σяєм ιρѕ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a past-tense verb that is inserted into task progress @@ -6058,25 +6688,25 @@ msgstr "rését Ⱡ'σяєм ι#" #: lms/djangoapps/instructor_task/tasks.py #: lms/templates/wiki/plugins/attachments/index.html wiki/models/article.py msgid "deleted" -msgstr "délétéd #" +msgstr "délétéd Ⱡ'σяєм ιρѕυм #" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "emailed" -msgstr "émäïléd #" +msgstr "émäïléd Ⱡ'σяєм ιρѕυм #" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "graded" -msgstr "grädéd Ⱡ'σяєм ιρѕ#" +msgstr "grädéd Ⱡ'σяєм ιρѕυ#" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "generated" -msgstr "générätéd #" +msgstr "générätéd Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. @@ -6084,52 +6714,59 @@ msgstr "générätéd #" #. {attempted} so far" #: lms/djangoapps/instructor_task/tasks.py msgid "cohorted" -msgstr "çöhörtéd #" +msgstr "çöhörtéd Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/instructor_task/views.py msgid "No status information available" -msgstr "Nö stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ι#" +msgstr "Nö stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/instructor_task/views.py msgid "No task_output information found for instructor_task {0}" msgstr "" -"Nö täsk_öütpüt ïnförmätïön föünd för ïnstrüçtör_täsk {0} Ⱡ'σяєм ιρѕυм ∂σł#" +"Nö täsk_öütpüt ïnförmätïön föünd för ïnstrüçtör_täsk {0} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor_task/views.py msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "Nö pärsäßlé täsk_öütpüt ïnförmätïön föünd för ïnstrüçtör_täsk {0}: {1} " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor_task/views.py msgid "No parsable status information available" -msgstr "Nö pärsäßlé stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö pärsäßlé stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor_task/views.py msgid "No message provided" -msgstr "Nö méssägé prövïdéd Ⱡ'σя#" +msgstr "Nö méssägé prövïdéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/instructor_task/views.py msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" "Ìnvälïd täsk_öütpüt ïnförmätïön föünd för ïnstrüçtör_täsk {0}: {1} Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor_task/views.py msgid "No progress status information available" -msgstr "Nö prögréss stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö prögréss stätüs ïnförmätïön äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/instructor_task/views.py msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "Nö pärsäßlé täsk_ïnpüt ïnförmätïön föünd för ïnstrüçtör_täsk {0}: {1} Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Progress: {action} {succeeded} of {attempted} so far" -msgstr "Prögréss: {action} {succeeded} öf {attempted} sö fär Ⱡ'σяєм ι#" +msgstr "" +"Prögréss: {action} {succeeded} öf {attempted} sö fär Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢т#" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. @@ -6137,19 +6774,23 @@ msgstr "Prögréss: {action} {succeeded} öf {attempted} sö fär Ⱡ'σяєм msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" "Ûnäßlé tö fïnd süßmïssïön tö ßé {action} för stüdént '{student}' Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem failed to be {action} for student '{student}'" -msgstr "Prößlém fäïléd tö ßé {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Prößlém fäïléd tö ßé {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem successfully {action} for student '{student}'" -msgstr "Prößlém süççéssfüllý {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Prößlém süççéssfüllý {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. @@ -6159,44 +6800,53 @@ msgid "" "'{student}'" msgstr "" "Ûnäßlé tö fïnd éntränçé éxäm süßmïssïön tö ßé {action} för stüdént " -"'{student}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"'{student}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Entrance exam successfully {action} for student '{student}'" msgstr "" -"Éntränçé éxäm süççéssfüllý {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυм #" +"Éntränçé éxäm süççéssfüllý {action} för stüdént '{student}' Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find any students with submissions to be {action}" msgstr "" -"Ûnäßlé tö fïnd äný stüdénts wïth süßmïssïöns tö ßé {action} Ⱡ'σяєм ιρѕυм ∂σ#" +"Ûnäßlé tö fïnd äný stüdénts wïth süßmïssïöns tö ßé {action} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" -"Prößlém fäïléd tö ßé {action} för äný öf {attempted} stüdénts Ⱡ'σяєм ιρѕυм #" +"Prößlém fäïléd tö ßé {action} för äný öf {attempted} stüdénts Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Problem successfully {action} for {attempted} students" -msgstr "Prößlém süççéssfüllý {action} för {attempted} stüdénts Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Prößlém süççéssfüllý {action} för {attempted} stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Problem {action} for {succeeded} of {attempted} students" -msgstr "Prößlém {action} för {succeeded} öf {attempted} stüdénts Ⱡ'σяєм ιρ#" +msgstr "" +"Prößlém {action} för {succeeded} öf {attempted} stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find any recipients to be {action}" -msgstr "Ûnäßlé tö fïnd äný réçïpïénts tö ßé {action} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ûnäßlé tö fïnd äný réçïpïénts tö ßé {action} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. @@ -6204,44 +6854,48 @@ msgstr "Ûnäßlé tö fïnd äný réçïpïénts tö ßé {action} Ⱡ'σяє msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" "Méssägé fäïléd tö ßé {action} för äný öf {attempted} réçïpïénts Ⱡ'σяєм " -"ιρѕυм ∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Message successfully {action} for {attempted} recipients" msgstr "" -"Méssägé süççéssfüllý {action} för {attempted} réçïpïénts Ⱡ'σяєм ιρѕυм#" +"Méssägé süççéssfüllý {action} för {attempted} réçïpïénts Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" -"Méssägé {action} för {succeeded} öf {attempted} réçïpïénts Ⱡ'σяєм ιρѕ#" +"Méssägé {action} för {succeeded} öf {attempted} réçïpïénts Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Status: {action} {succeeded} of {attempted}" -msgstr "Stätüs: {action} {succeeded} öf {attempted} Ⱡ'σяє#" +msgstr "" +"Stätüs: {action} {succeeded} öf {attempted} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py msgid " (skipping {skipped})" -msgstr " (skïppïng {skipped}) Ⱡ'#" +msgstr " (skïppïng {skipped}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py msgid " (out of {total})" -msgstr " (öüt öf {total}) Ⱡ'#" +msgstr " (öüt öf {total}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" -"Whéthér tö dïspläý thïs mödülé ïn thé täßlé öf çönténts Ⱡ'σяєм ιρѕυм ∂σł#" +"Whéthér tö dïspläý thïs mödülé ïn thé täßlé öf çönténts Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: "TOC" stands for "Table of Contents" #: lms/djangoapps/lms_xblock/mixin.py @@ -6250,11 +6904,11 @@ msgid "" "what to show in the TOC)" msgstr "" "Whät förmät thïs mödülé ïs ïn (üséd för déçïdïng whïçh grädér tö äpplý, änd " -"whät tö shöw ïn thé TÖÇ) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"whät tö shöw ïn thé TÖÇ) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/djangoapps/lms_xblock/mixin.py msgid "Courseware Chrome" -msgstr "Çöürséwäré Çhrömé Ⱡ'σ#" +msgstr "Çöürséwäré Çhrömé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6268,11 +6922,11 @@ msgstr "" "\"çhröméléss\" -- tö nöt üsé täßs ör thé äççördïön; \n" "\"täßs\" -- tö üsé täßs önlý; \n" "\"äççördïön\" -- tö üsé thé äççördïön önlý; ör \n" -"\"täßs,äççördïön\" -- tö üsé täßs änd thé äççördïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂#" +"\"täßs,äççördïön\" -- tö üsé täßs änd thé äççördïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ #" #: lms/djangoapps/lms_xblock/mixin.py msgid "Default Tab" -msgstr "Défäült Täß Ⱡ#" +msgstr "Défäült Täß Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6280,19 +6934,21 @@ msgid "" " is selected." msgstr "" "Éntér thé täß thät ïs séléçtéd ïn thé XBlöçk. Ìf nöt sét, thé Çöürséwäré täß" -" ïs séléçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" ïs séléçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/lms_xblock/mixin.py msgid "LaTeX Source File Name" -msgstr "LäTéX Söürçé Fïlé Nämé Ⱡ'σяє#" +msgstr "LäTéX Söürçé Fïlé Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/lms_xblock/mixin.py msgid "Enter the source file name for LaTeX." -msgstr "Éntér thé söürçé fïlé nämé för LäTéX. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Éntér thé söürçé fïlé nämé för LäTéX. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/lms_xblock/mixin.py msgid "Course Is Public" -msgstr "Çöürsé Ìs Püßlïç Ⱡ'σ#" +msgstr "Çöürsé Ìs Püßlïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6300,7 +6956,7 @@ msgid "" "the course is open only to admins." msgstr "" "Éntér trüé ör fälsé. Ìf trüé, thé çöürsé ïs öpén tö thé püßlïç. Ìf fälsé, " -"thé çöürsé ïs öpén önlý tö ädmïns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"thé çöürsé ïs öpén önlý tö ädmïns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6315,20 +6971,20 @@ msgstr "" "nö kéý för ä gröüp çönfïgürätïön ör ïf thé sét öf gröüp ÌDs ïs émptý thén " "thé ßlöçk ïs çönsïdéréd vïsïßlé tö äll. Nöté thät thïs fïéld ïs ïgnöréd ïf " "thé ßlöçk ïs vïsïßlé_tö_stäff_önlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" -" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σł#" +" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт ł#" #: lms/djangoapps/lms_xblock/mixin.py msgid "" "This component refers to deleted or invalid content group configurations." msgstr "" "Thïs çömpönént référs tö délétéd ör ïnvälïd çöntént gröüp çönfïgürätïöns. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/lms_xblock/mixin.py msgid "This component refers to deleted or invalid content groups." msgstr "" "Thïs çömpönént référs tö délétéd ör ïnvälïd çöntént gröüps. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" @@ -6336,7 +6992,7 @@ msgid "" "development team at {email}." msgstr "" "Çöüld nöt çöntäçt thé éxtérnäl grädïng sérvér. Pléäsé çöntäçt thé " -"dévélöpmént téäm ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"dévélöpmént téäm ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" @@ -6346,27 +7002,32 @@ msgid "" msgstr "" "Çännöt fïnd äný öpén réspönsé prößléms ïn thïs çöürsé. Hävé ýöü süßmïttéd " "änswérs tö äný öpén réspönsé ässéssmént qüéstïöns? Ìf nöt, pléäsé dö sö änd " -"rétürn tö thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg є#" +"rétürn tö thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σ#" #: lms/djangoapps/open_ended_grading/utils.py msgid "AI Assessment" -msgstr "ÀÌ Àsséssmént Ⱡ'#" +msgstr "ÀÌ Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/open_ended_grading/utils.py msgid "Peer Assessment" -msgstr "Péér Àsséssmént Ⱡ'#" +msgstr "Péér Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/open_ended_grading/utils.py msgid "Not yet available" -msgstr "Nöt ýét äväïläßlé Ⱡ'σ#" +msgstr "Nöt ýét äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/open_ended_grading/utils.py msgid "Automatic Checker" -msgstr "Àütömätïç Çhéçkér Ⱡ'σ#" +msgstr "Àütömätïç Çhéçkér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/open_ended_grading/utils.py msgid "Instructor Assessment" -msgstr "Ìnstrüçtör Àsséssmént Ⱡ'σя#" +msgstr "Ìnstrüçtör Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/open_ended_grading/utils.py msgid "" @@ -6374,7 +7035,7 @@ msgid "" "staff." msgstr "" "Érrör öççürréd whïlé çöntäçtïng thé grädïng sérvïçé. Pléäsé nötïfý çöürsé " -"stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/djangoapps/open_ended_grading/utils.py msgid "" @@ -6382,18 +7043,18 @@ msgid "" " point of contact." msgstr "" "Érrör öççürréd whïlé çöntäçtïng thé grädïng sérvïçé. Pléäsé nötïfý ýöür édX" -" pöïnt öf çöntäçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +" pöïnt öf çöntäçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/open_ended_grading/utils.py msgid "for course {0} and student {1}." -msgstr "för çöürsé {0} änd stüdént {1}. Ⱡ'σяєм ι#" +msgstr "för çöürsé {0} änd stüdént {1}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/open_ended_grading/views.py msgid "" "View all problems that require peer assessment in this particular course." msgstr "" "Vïéw äll prößléms thät réqüïré péér ässéssmént ïn thïs pärtïçülär çöürsé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/open_ended_grading/views.py msgid "" @@ -6401,32 +7062,34 @@ msgid "" "in the course." msgstr "" "Vïéw üngrädéd süßmïssïöns süßmïttéd ßý stüdénts för thé öpén éndéd prößléms " -"ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/open_ended_grading/views.py msgid "" "View open ended problems that you have previously submitted for grading." msgstr "" "Vïéw öpén éndéd prößléms thät ýöü hävé prévïöüslý süßmïttéd för grädïng. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/open_ended_grading/views.py msgid "View submissions that have been flagged by students as inappropriate." msgstr "" "Vïéw süßmïssïöns thät hävé ßéén fläggéd ßý stüdénts äs ïnäppröprïäté. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/open_ended_grading/views.py msgid "New submissions to grade" -msgstr "Néw süßmïssïöns tö grädé Ⱡ'σяє#" +msgstr "Néw süßmïssïöns tö grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/djangoapps/open_ended_grading/views.py msgid "New grades have been returned" -msgstr "Néw grädés hävé ßéén rétürnéd Ⱡ'σяєм #" +msgstr "Néw grädés hävé ßéén rétürnéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/open_ended_grading/views.py msgid "Submissions have been flagged for review" -msgstr "Süßmïssïöns hävé ßéén fläggéd för révïéw Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Süßmïssïöns hävé ßéén fläggéd för révïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/open_ended_grading/views.py msgid "" @@ -6440,11 +7103,11 @@ msgstr "" " Érrör wïth ïnïtïälïzïng péér grädïng.\n" " Théré häs nöt ßéén ä péér grädïng mödülé çréätéd ïn thé çöürséwäré thät wöüld ällöw ýöü tö grädé öthérs.\n" " Pléäsé çhéçk ßäçk lätér för thïs.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ є#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтє#" #: lms/djangoapps/shoppingcart/models.py msgid "Order Payment Confirmation" -msgstr "Ördér Päýmént Çönfïrmätïön Ⱡ'σяєм#" +msgstr "Ördér Päýmént Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6452,19 +7115,25 @@ msgid "" "{course_name_list}" msgstr "" "Çönfïrmätïön änd Régïsträtïön Çödés för thé föllöwïng çöürsés: " -"{course_name_list} Ⱡ'σяєм ιρѕυм ∂σłσя #" +"{course_name_list} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/models.py msgid "Trying to add a different currency into the cart" -msgstr "Trýïng tö ädd ä dïfférént çürrénçý ïntö thé çärt Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Trýïng tö ädd ä dïfférént çürrénçý ïntö thé çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/models.py msgid "Internal reference code for this invoice." -msgstr "Ìntérnäl référénçé çödé för thïs ïnvöïçé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ìntérnäl référénçé çödé för thïs ïnvöïçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/models.py msgid "Customer's reference code for this invoice." -msgstr "Çüstömér's référénçé çödé för thïs ïnvöïçé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çüstömér's référénçé çödé för thïs ïnvöïçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6472,17 +7141,17 @@ msgid "" "negative amounts for refunds." msgstr "" "Thé ämöünt öf thé tränsäçtïön. Ûsé pösïtïvé ämöünts för päýménts änd " -"négätïvé ämöünts för réfünds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"négätïvé ämöünts för réfünds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/djangoapps/shoppingcart/models.py msgid "Lower-case ISO currency codes" -msgstr "Löwér-çäsé ÌSÖ çürrénçý çödés Ⱡ'σяєм #" +msgstr "Löwér-çäsé ÌSÖ çürrénçý çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/shoppingcart/models.py msgid "Optional: provide additional information for this transaction" msgstr "" "Öptïönäl: prövïdé äddïtïönäl ïnförmätïön för thïs tränsäçtïön Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6496,45 +7165,53 @@ msgstr "" " päýmént ör réfünd wäs réçéïvéd. 'çänçélléd' méäns thät päýmént ör réfünd " "wäs éxpéçtéd, ßüt wäs çänçélléd ßéföré mönéý wäs tränsférréd. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υη#" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ #" #: lms/djangoapps/shoppingcart/models.py msgid "The number of items sold." -msgstr "Thé nümßér öf ïtéms söld. Ⱡ'σяєм#" +msgstr "Thé nümßér öf ïtéms söld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/shoppingcart/models.py msgid "The price per item sold, including discounts." -msgstr "Thé prïçé pér ïtém söld, ïnçlüdïng dïsçöünts. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé prïçé pér ïtém söld, ïnçlüdïng dïsçöünts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/models.py msgid "Registration for Course: {course_name}" -msgstr "Régïsträtïön för Çöürsé: {course_name} Ⱡ'σяєм #" +msgstr "" +"Régïsträtïön för Çöürsé: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/shoppingcart/models.py msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" "Pléäsé vïsït ýöür {link_start}däshßöärd{link_end} tö séé ýöür néw çöürsé. " -"Ⱡ'σяєм ιρѕυм ∂σł#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/models.py msgid "Enrollment codes for Course: {course_name}" -msgstr "Énröllmént çödés för Çöürsé: {course_name} Ⱡ'σяєм ι#" +msgstr "" +"Énröllmént çödés för Çöürsé: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/djangoapps/shoppingcart/models.py msgid "[Refund] User-Requested Refund" -msgstr "[Réfünd] Ûsér-Réqüéstéd Réfünd Ⱡ'σяєм #" +msgstr "[Réfünd] Ûsér-Réqüéstéd Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/models.py msgid "Mode {mode} does not exist for {course_id}" -msgstr "Mödé {mode} döés nöt éxïst för {course_id} Ⱡ'σяєм ι#" +msgstr "" +"Mödé {mode} döés nöt éxïst för {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #. Translators: In this particular case, mode_name refers to a #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py msgid "{mode_name} for course {course}" -msgstr "{mode_name} för çöürsé {course} Ⱡ'σ#" +msgstr "{mode_name} för çöürsé {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6542,7 +7219,7 @@ msgid "" "process ({verification_url})." msgstr "" "Ìf ýöü hävén't vérïfïéd ýöür ïdéntïtý ýét, pléäsé stärt thé vérïfïçätïön " -"pröçéss ({verification_url}). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"pröçéss ({verification_url}). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6555,7 +7232,10 @@ msgstr "" "réfünd.Tö réçéïvé ýöür réfünd, çöntäçt {billing_email}. Pléäsé ïnçlüdé ýöür " "ördér nümßér ïn ýöür émäïl. Pléäsé dö NÖT ïnçlüdé ýöür çrédït çärd " "ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єι#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя.#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6568,44 +7248,49 @@ msgstr "" "{platform_name} mïssïön. Thïs réçéïpt wäs prépäréd tö süppört çhärïtäßlé " "çöntrïßütïöns för täx pürpösés. Wé çönfïrm thät néïthér gööds nör sérvïçés " "wéré prövïdéd ïn éxçhängé för thïs gïft. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт#" #: lms/djangoapps/shoppingcart/models.py msgid "Could not find a course with the ID '{course_id}'" -msgstr "Çöüld nöt fïnd ä çöürsé wïth thé ÌD '{course_id}' Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çöüld nöt fïnd ä çöürsé wïth thé ÌD '{course_id}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/models.py msgid "Donation for {course}" -msgstr "Dönätïön för {course} Ⱡ'σ#" +msgstr "Dönätïön för {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/models.py msgid "Donation for {platform_name}" -msgstr "Dönätïön för {platform_name} Ⱡ'σ#" +msgstr "Dönätïön för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/pdf.py msgid "Page {page_number} of {page_count}" -msgstr "Pägé {page_number} öf {page_count} Ⱡ'#" +msgstr "Pägé {page_number} öf {page_count} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/shoppingcart/pdf.py lms/templates/shoppingcart/receipt.html msgid "Invoice" -msgstr "Ìnvöïçé #" +msgstr "Ìnvöïçé Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/shoppingcart/pdf.py msgid "Receipt" -msgstr "Réçéïpt #" +msgstr "Réçéïpt Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/shoppingcart/pdf.py msgid "Order" -msgstr "Ördér Ⱡ'σяєм ι#" +msgstr "Ördér Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/shoppingcart/pdf.py msgid "{id_label} # {item_id}" -msgstr "{id_label} # {item_id} #" +msgstr "{id_label} # {item_id} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Date: {date}" -msgstr "Däté: {date} #" +msgstr "Däté: {date} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/shoppingcart/pdf.py lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -6613,11 +7298,11 @@ msgstr "Däté: {date} #" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: wiki/plugins/attachments/forms.py msgid "Description" -msgstr "Désçrïptïön Ⱡ#" +msgstr "Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/shoppingcart/pdf.py lms/djangoapps/shoppingcart/reports.py msgid "Quantity" -msgstr "Qüäntïtý #" +msgstr "Qüäntïtý Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/shoppingcart/pdf.py msgid "" @@ -6625,7 +7310,7 @@ msgid "" "per item" msgstr "" "Lïst Prïçé\n" -"pér ïtém Ⱡ'σя#" +"pér ïtém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/pdf.py msgid "" @@ -6633,190 +7318,200 @@ msgid "" "per item" msgstr "" "Dïsçöünt\n" -"pér ïtém Ⱡ'σ#" +"pér ïtém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/shoppingcart/pdf.py msgid "Amount" -msgstr "Àmöünt Ⱡ'σяєм ιρѕ#" +msgstr "Àmöünt Ⱡ'σяєм ιρѕυ#" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html msgid "Total" -msgstr "Tötäl Ⱡ'σяєм ι#" +msgstr "Tötäl Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/shoppingcart/pdf.py msgid "Payment Received" -msgstr "Päýmént Réçéïvéd Ⱡ'σ#" +msgstr "Päýmént Réçéïvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/pdf.py msgid "Balance" -msgstr "Bälänçé #" +msgstr "Bälänçé Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/shoppingcart/pdf.py msgid "Billing Address" -msgstr "Bïllïng Àddréss Ⱡ'#" +msgstr "Bïllïng Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/djangoapps/shoppingcart/pdf.py msgid "Disclaimer" -msgstr "Dïsçläïmér Ⱡ#" +msgstr "Dïsçläïmér Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/shoppingcart/pdf.py msgid "TERMS AND CONDITIONS" -msgstr "TÉRMS ÀND ÇÖNDÌTÌÖNS Ⱡ'σя#" +msgstr "TÉRMS ÀND ÇÖNDÌTÌÖNS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/reports.py msgid "Order Number" -msgstr "Ördér Nümßér Ⱡ#" +msgstr "Ördér Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/djangoapps/shoppingcart/reports.py msgid "Customer Name" -msgstr "Çüstömér Nämé Ⱡ'#" +msgstr "Çüstömér Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/shoppingcart/reports.py msgid "Date of Original Transaction" -msgstr "Däté öf Örïgïnäl Tränsäçtïön Ⱡ'σяєм #" +msgstr "Däté öf Örïgïnäl Tränsäçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/shoppingcart/reports.py msgid "Date of Refund" -msgstr "Däté öf Réfünd Ⱡ'#" +msgstr "Däté öf Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/shoppingcart/reports.py msgid "Amount of Refund" -msgstr "Àmöünt öf Réfünd Ⱡ'σ#" +msgstr "Àmöünt öf Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/reports.py msgid "Service Fees (if any)" -msgstr "Sérvïçé Féés (ïf äný) Ⱡ'σя#" +msgstr "Sérvïçé Féés (ïf äný) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/reports.py msgid "Purchase Time" -msgstr "Pürçhäsé Tïmé Ⱡ'#" +msgstr "Pürçhäsé Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/shoppingcart/reports.py msgid "Order ID" -msgstr "Ördér ÌD #" +msgstr "Ördér ÌD Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/shoppingcart/reports.py msgid "Unit Cost" -msgstr "Ûnït Çöst #" +msgstr "Ûnït Çöst Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Cost" -msgstr "Tötäl Çöst Ⱡ#" +msgstr "Tötäl Çöst Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Currency" -msgstr "Çürrénçý #" +msgstr "Çürrénçý Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/shoppingcart/reports.py msgid "Comments" -msgstr "Çömménts #" +msgstr "Çömménts Ⱡ'σяєм ιρѕυм ∂#" #: lms/djangoapps/shoppingcart/reports.py msgid "University" -msgstr "Ûnïvérsïtý Ⱡ#" +msgstr "Ûnïvérsïtý Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html msgid "Course" -msgstr "Çöürsé Ⱡ'σяєм ιρѕ#" +msgstr "Çöürsé Ⱡ'σяєм ιρѕυ#" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Announce Date" -msgstr "Çöürsé Ànnöünçé Däté Ⱡ'σя#" +msgstr "Çöürsé Ànnöünçé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html msgid "Course Start Date" -msgstr "Çöürsé Stärt Däté Ⱡ'σ#" +msgstr "Çöürsé Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Close Date" -msgstr "Çöürsé Régïsträtïön Çlösé Däté Ⱡ'σяєм #" +msgstr "Çöürsé Régïsträtïön Çlösé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Period" -msgstr "Çöürsé Régïsträtïön Pérïöd Ⱡ'σяєм#" +msgstr "Çöürsé Régïsträtïön Pérïöd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Enrolled" -msgstr "Tötäl Énrölléd Ⱡ'#" +msgstr "Tötäl Énrölléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/shoppingcart/reports.py msgid "Audit Enrollment" -msgstr "Àüdït Énröllmént Ⱡ'σ#" +msgstr "Àüdït Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/reports.py msgid "Honor Code Enrollment" -msgstr "Hönör Çödé Énröllmént Ⱡ'σя#" +msgstr "Hönör Çödé Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/reports.py msgid "Verified Enrollment" -msgstr "Vérïfïéd Énröllmént Ⱡ'σя#" +msgstr "Vérïfïéd Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/reports.py msgid "Gross Revenue" -msgstr "Gröss Révénüé Ⱡ'#" +msgstr "Gröss Révénüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/djangoapps/shoppingcart/reports.py msgid "Gross Revenue over the Minimum" -msgstr "Gröss Révénüé övér thé Mïnïmüm Ⱡ'σяєм #" +msgstr "Gröss Révénüé övér thé Mïnïmüm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Verified Students Contributing More than the Minimum" msgstr "" "Nümßér öf Vérïfïéd Stüdénts Çöntrïßütïng Möré thän thé Mïnïmüm Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Refunds" -msgstr "Nümßér öf Réfünds Ⱡ'σ#" +msgstr "Nümßér öf Réfünds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/djangoapps/shoppingcart/reports.py msgid "Dollars Refunded" -msgstr "Döllärs Réfündéd Ⱡ'σ#" +msgstr "Döllärs Réfündéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Transactions" -msgstr "Nümßér öf Tränsäçtïöns Ⱡ'σяє#" +msgstr "Nümßér öf Tränsäçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Payments Collected" -msgstr "Tötäl Päýménts Çölléçtéd Ⱡ'σяє#" +msgstr "Tötäl Päýménts Çölléçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Successful Refunds" -msgstr "Nümßér öf Süççéssfül Réfünds Ⱡ'σяєм #" +msgstr "Nümßér öf Süççéssfül Réfünds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Amount of Refunds" -msgstr "Tötäl Àmöünt öf Réfünds Ⱡ'σяє#" +msgstr "Tötäl Àmöünt öf Réfünds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/shoppingcart/views.py msgid "You must be logged-in to add to a shopping cart" -msgstr "Ýöü müst ßé löggéd-ïn tö ädd tö ä shöppïng çärt Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü müst ßé löggéd-ïn tö ädd tö ä shöppïng çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py msgid "The course you requested does not exist." -msgstr "Thé çöürsé ýöü réqüéstéd döés nöt éxïst. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé çöürsé ýöü réqüéstéd döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/views.py msgid "The course {course_id} is already in your cart." -msgstr "Thé çöürsé {course_id} ïs älréädý ïn ýöür çärt. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé çöürsé {course_id} ïs älréädý ïn ýöür çärt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/views.py msgid "You are already registered in course {course_id}." -msgstr "Ýöü äré älréädý régïstéréd ïn çöürsé {course_id}. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü äré älréädý régïstéréd ïn çöürsé {course_id}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/views.py msgid "Course added to cart." -msgstr "Çöürsé äddéd tö çärt. Ⱡ'σя#" +msgstr "Çöürsé äddéd tö çärt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/views.py msgid "Discount does not exist against code '{code}'." -msgstr "Dïsçöünt döés nöt éxïst ägäïnst çödé '{code}'. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Dïsçöünt döés nöt éxïst ägäïnst çödé '{code}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -6824,14 +7519,14 @@ msgid "" "expired" msgstr "" "Ööps! Thé çödé '{registration_code}' ýöü éntéréd ïs éïthér ïnvälïd ör " -"éxpïréd Ⱡ'σяєм ιρѕυм ∂σłσя#" +"éxpïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/views.py msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" "Çödé '{registration_code}' ïs nöt välïd för äný çöürsé ïn thé shöppïng çärt." -" Ⱡ'σяєм ιρѕυм ∂σłσ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -6839,32 +7534,35 @@ msgid "" "code" msgstr "" "Çärt ïtém qüäntïtý shöüld nöt ßé gréätér thän 1 whén äpplýïng äçtïvätïön " -"çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/shoppingcart/views.py msgid "Only one coupon redemption is allowed against an order" msgstr "" -"Önlý öné çöüpön rédémptïön ïs ällöwéd ägäïnst än ördér Ⱡ'σяєм ιρѕυм ∂σ#" +"Önlý öné çöüpön rédémptïön ïs ällöwéd ägäïnst än ördér Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/views.py msgid "success" -msgstr "süççéss #" +msgstr "süççéss Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/shoppingcart/views.py msgid "You do not have permission to view this page." -msgstr "Ýöü dö nöt hävé pérmïssïön tö vïéw thïs pägé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöü dö nöt hävé pérmïssïön tö vïéw thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The payment processor did not return a required parameter: {0}" msgstr "" "Thé päýmént pröçéssör dïd nöt rétürn ä réqüïréd pärämétér: {0} Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "Thé päýmént pröçéssör rétürnéd ä ßädlý-týpéd välüé {0} för päräm {1}. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -6872,7 +7570,7 @@ msgid "" "The payment processor accepted an order whose number is not in our system." msgstr "" "Thé päýmént pröçéssör äççéptéd än ördér whösé nümßér ïs nöt ïn öür sýstém. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6880,7 +7578,7 @@ msgid "" " of the order {2} {3}." msgstr "" "Thé ämöünt çhärgéd ßý thé pröçéssör {0} {1} ïs dïfférént thän thé tötäl çöst" -" öf thé ördér {2} {3}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" öf thé ördér {2} {3}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6893,7 +7591,10 @@ msgstr "" "rétürnéd wäs {decision_text}, änd thé réäsön wäs {reason_text}. Ýöü wéré nöt" " çhärgéd. Pléäsé trý ä dïfférént förm öf päýmént. Çöntäçt üs wïth päýmént-" "rélätéd qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє є#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6909,7 +7610,7 @@ msgstr "" "ïs: {error_message}. Ýöür çrédït çärd mäý pössïßlý hävé ßéén çhärgéd. " "Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя " "ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σ#" +"łαвσяє#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6922,7 +7623,10 @@ msgstr "" " thé ördér tötäl! Thé spéçïfïç érrör méssägé ïs: {error_message}. Ýöür " "çrédït çärd häs prößäßlý ßéén çhärgéd. Çöntäçt üs wïth päýmént-spéçïfïç " "qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕм#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт #" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6938,24 +7642,25 @@ msgstr "" "thé päýmént pröçéssör. Thé spéçïfïç érrör méssägé ïs: {error_message}. Wé " "äpölögïzé thät wé çännöt vérïfý whéthér thé çhärgé wént thröügh änd täké " "fürthér äçtïön ön ýöür ördér. Ýöür çrédït çärd mäý pössïßlý hävé ßéén " -"çhärgéd. Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм #" +"çhärgéd. Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät {email}.#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Successful transaction." -msgstr "Süççéssfül tränsäçtïön. Ⱡ'σяє#" +msgstr "Süççéssfül tränsäçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The request is missing one or more required fields." -msgstr "Thé réqüést ïs mïssïng öné ör möré réqüïréd fïélds. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé réqüést ïs mïssïng öné ör möré réqüïréd fïélds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "One or more fields in the request contains invalid data." msgstr "" -"Öné ör möré fïélds ïn thé réqüést çöntäïns ïnvälïd dätä. Ⱡ'σяєм ιρѕυм ∂σł#" +"Öné ör möré fïélds ïn thé réqüést çöntäïns ïnvälïd dätä. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6969,7 +7674,7 @@ msgstr "" " Thé mérçhäntRéférénçéÇödé sént wïth thïs äüthörïzätïön réqüést mätçhés thé\n" " mérçhäntRéférénçéÇödé öf änöthér äüthörïzätïön réqüést thät ýöü sént ïn thé läst 15 mïnütés.\n" " Pössïßlé fïx: rétrý thé päýmént äftér 15 mïnütés.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6977,7 +7682,7 @@ msgid "" "minutes." msgstr "" "Érrör: Généräl sýstém fäïlüré. Pössïßlé fïx: rétrý thé päýmént äftér ä féw " -"mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6991,7 +7696,7 @@ msgstr "" " Érrör: Thé réqüést wäs réçéïvéd ßüt théré wäs ä sérvér tïméöüt.\n" " Thïs érrör döés nöt ïnçlüdé tïméöüts ßétwéén thé çlïént änd thé sérvér.\n" " Pössïßlé fïx: rétrý thé päýmént äftér sömé tïmé.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ т#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7003,7 +7708,7 @@ msgstr "" "\n" " Érrör: Thé réqüést wäs réçéïvéd, ßüt ä sérvïçé dïd nöt fïnïsh rünnïng ïn tïmé\n" " Pössïßlé fïx: rétrý thé päýmént äftér sömé tïmé.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7011,7 +7716,7 @@ msgid "" "another form of payment" msgstr "" "Thé ïssüïng ßänk häs qüéstïöns äßöüt thé réqüést. Pössïßlé fïx: rétrý wïth " -"änöthér förm öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"änöthér förm öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7026,7 +7731,7 @@ msgstr "" " Éxpïréd çärd. Ýöü mïght älsö réçéïvé thïs ïf thé éxpïrätïön däté ýöü\n" " prövïdéd döés nöt mätçh thé däté thé ïssüïng ßänk häs ön fïlé.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7039,7 +7744,7 @@ msgstr "" "\n" " Généräl déçlïné öf thé çärd. Nö öthér ïnförmätïön prövïdéd ßý thé ïssüïng ßänk.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ι#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7048,11 +7753,11 @@ msgid "" "payment" msgstr "" "Ìnsüffïçïént fünds ïn thé äççöünt. Pössïßlé fïx: rétrý wïth änöthér förm öf " -"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "Unknown reason" -msgstr "Ûnknöwn réäsön Ⱡ'#" +msgstr "Ûnknöwn réäsön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7060,7 +7765,7 @@ msgid "" "Issuing bank unavailable. Possible fix: retry again after a few minutes" msgstr "" "Ìssüïng ßänk ünäväïläßlé. Pössïßlé fïx: rétrý ägäïn äftér ä féw mïnütés " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7073,7 +7778,7 @@ msgstr "" "\n" " Ìnäçtïvé çärd ör çärd nöt äüthörïzéd för çärd-nöt-présént tränsäçtïöns.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7082,7 +7787,7 @@ msgid "" " of payment" msgstr "" "Thé çärd häs réäçhéd thé çrédït lïmït. Pössïßlé fïx: rétrý wïth änöthér förm" -" öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7090,7 +7795,7 @@ msgid "" "payment" msgstr "" "Ìnvälïd çärd vérïfïçätïön nümßér. Pössïßlé fïx: rétrý wïth änöthér förm öf " -"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7098,7 +7803,7 @@ msgid "" "Invalid account number. Possible fix: retry with another form of payment" msgstr "" "Ìnvälïd äççöünt nümßér. Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7111,7 +7816,7 @@ msgstr "" "\n" " Thé çärd týpé ïs nöt äççéptéd ßý thé päýmént pröçéssör.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7120,7 +7825,7 @@ msgid "" "payment" msgstr "" "Généräl déçlïné ßý thé pröçéssör. Pössïßlé fïx: rétrý wïth änöthér förm öf " -"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7128,29 +7833,33 @@ msgid "" "us know at {0}" msgstr "" "Théré ïs ä prößlém wïth öür ÇýßérSöürçé mérçhänt çönfïgürätïön. Pléäsé lét " -"üs knöw ät {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"üs knöw ät {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The requested amount exceeds the originally authorized amount." msgstr "" "Thé réqüéstéd ämöünt éxçééds thé örïgïnällý äüthörïzéd ämöünt. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Processor Failure. Possible fix: retry the payment" -msgstr "Pröçéssör Fäïlüré. Pössïßlé fïx: rétrý thé päýmént Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pröçéssör Fäïlüré. Pössïßlé fïx: rétrý thé päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The authorization has already been captured" -msgstr "Thé äüthörïzätïön häs älréädý ßéén çäptüréd Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé äüthörïzätïön häs älréädý ßéén çäptüréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "The requested transaction amount must match the previous transaction amount." msgstr "" "Thé réqüéstéd tränsäçtïön ämöünt müst mätçh thé prévïöüs tränsäçtïön ämöünt." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -7163,11 +7872,11 @@ msgstr "" "\n" " Thé çärd týpé sént ïs ïnvälïd ör döés nöt çörréläté wïth thé çrédït çärd nümßér.\n" " Pössïßlé fïx: rétrý wïth thé sämé çärd ör änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт,#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The request ID is invalid." -msgstr "Thé réqüést ÌD ïs ïnvälïd. Ⱡ'σяєм#" +msgstr "Thé réqüést ÌD ïs ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7177,12 +7886,13 @@ msgid "" msgstr "" "\n" " Ýöü réqüéstéd ä çäptüré thröügh thé ÀPÌ, ßüt théré ïs nö çörréspöndïng, ünüséd äüthörïzätïön réçörd.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +" Ⱡ'σяєм#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The transaction has already been settled or reversed." msgstr "" -"Thé tränsäçtïön häs älréädý ßéén séttléd ör révérséd. Ⱡ'σяєм ιρѕυм ∂σ#" +"Thé tränsäçtïön häs älréädý ßéén séttléd ör révérséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7194,13 +7904,13 @@ msgstr "" "\n" " Thé çäptüré ör çrédït ïs nöt vöïdäßlé ßéçäüsé thé çäptüré ör çrédït ïnförmätïön häs älréädý ßéén\n" " süßmïttéd tö ýöür pröçéssör. Ör, ýöü réqüéstéd ä vöïd för ä týpé öf tränsäçtïön thät çännöt ßé vöïdéd.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тє#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "You requested a credit for a capture that was previously voided" msgstr "" "Ýöü réqüéstéd ä çrédït för ä çäptüré thät wäs prévïöüslý vöïdéd Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7212,7 +7922,7 @@ msgstr "" "\n" " Érrör: Thé réqüést wäs réçéïvéd, ßüt théré wäs ä tïméöüt ät thé päýmént pröçéssör.\n" " Pössïßlé fïx: rétrý thé päýmént.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7224,13 +7934,13 @@ msgstr "" "\n" " Thé äüthörïzätïön réqüést wäs äpprövéd ßý thé ïssüïng ßänk ßüt déçlïnéd ßý ÇýßérSöürçé.'\n" " Pössïßlé fïx: rétrý wïth ä dïfférént förm öf päýmént.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" "Thé päýmént pröçéssör dïd nöt rétürn ä réqüïréd pärämétér: {parameter} " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7238,7 +7948,7 @@ msgid "" "{parameter}." msgstr "" "Thé päýmént pröçéssör rétürnéd ä ßädlý-týpéd välüé {value} för pärämétér " -"{parameter}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"{parameter}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7248,7 +7958,7 @@ msgid "" msgstr "" "Thé ämöünt çhärgéd ßý thé pröçéssör {charged_amount} " "{charged_amount_currency} ïs dïfférént thän thé tötäl çöst öf thé ördér " -"{total_cost} {total_cost_currency}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"{total_cost} {total_cost_currency}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7261,7 +7971,10 @@ msgstr "" " rétürnéd wäs {decision}, änd thé réäsön wäs {reason}. Ýöü wéré nöt " "çhärgéd. Pléäsé trý ä dïfférént förm öf päýmént. Çöntäçt üs wïth päýmént-" "rélätéd qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ #" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σł#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7276,8 +7989,7 @@ msgstr "" "wént thröügh änd täké fürthér äçtïön ön ýöür ördér. Thé spéçïfïç érrör " "méssägé ïs: {msg} Ýöür çrédït çärd mäý pössïßlý hävé ßéén çhärgéd. Çöntäçt " "üs wïth päýmént-spéçïfïç qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂σł#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт ł#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7290,7 +8002,10 @@ msgstr "" " thé ördér tötäl! Thé spéçïfïç érrör méssägé ïs: {msg}. Ýöür çrédït çärd häs" " prößäßlý ßéén çhärgéd. Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät " "{email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕм#" +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7306,9 +8021,7 @@ msgstr "" "thé päýmént pröçéssör. Thé spéçïfïç érrör méssägé ïs: {msg}. Wé äpölögïzé " "thät wé çännöt vérïfý whéthér thé çhärgé wént thröügh änd täké fürthér " "äçtïön ön ýöür ördér. Ýöür çrédït çärd mäý pössïßlý hävé ßéén çhärgéd. " -"Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм #" +"Çöntäçt üs wïth päýmént-spéçïfïç qüéstïöns ät {email}.#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7321,7 +8034,10 @@ msgstr "" "çänçélléd thïs tränsäçtïön. Thé ïtéms ïn ýöür shöppïng çärt wïll éxïst för " "fütüré pürçhäsé. Ìf ýöü féél thät thïs ïs ïn érrör, pléäsé çöntäçt üs wïth " "päýmént-spéçïfïç qüéstïöns ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη я#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7332,7 +8048,11 @@ msgstr "" "Wé'ré sörrý, ßüt thïs päýmént wäs déçlïnéd. Thé ïtéms ïn ýöür shöppïng çärt " "hävé ßéén sävéd. Ìf ýöü hävé äný qüéstïöns äßöüt thïs tränsäçtïön, pléäsé " "çöntäçt üs ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒ#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7340,8 +8060,7 @@ msgid "" "occurred. Please contact us at {email} for assistance." msgstr "" "Sörrý! Ýöür päýmént çöüld nöt ßé pröçésséd ßéçäüsé än ünéxpéçtéd éxçéptïön " -"öççürréd. Pléäsé çöntäçt üs ät {email} för ässïstänçé. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυ#" +"öççürréd. Pléäsé çöntäçt üs ät {email} för ässïstänçé. Ⱡ'σяєм #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7355,11 +8074,12 @@ msgstr "" " Thé äççéss_kéý änd tränsäçtïön_üüïd fïélds för thïs äüthörïzätïön réqüést mätçhés thé äççéss_kéý änd\n" " tränsäçtïön_üüïd öf änöthér äüthörïzätïön réqüést thät ýöü sént ïn thé läst 15 mïnütés.\n" " Pössïßlé fïx: rétrý thé päýmént äftér 15 mïnütés.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Only a partial amount was approved." -msgstr "Önlý ä pärtïäl ämöünt wäs äpprövéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Önlý ä pärtïäl ämöünt wäs äpprövéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7371,7 +8091,7 @@ msgstr "" "\n" " Thé äüthörïzätïön réqüést wäs äpprövéd ßý thé ïssüïng ßänk ßüt déçlïnéd ßý ÇýßérSöürçé\n" " ßéçäüsé ït dïd nöt päss thé Àddréss Vérïfïçätïön Sýstém (ÀVS).\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7385,11 +8105,11 @@ msgstr "" " Thé ïssüïng ßänk häs qüéstïöns äßöüt thé réqüést. Ýöü dö nöt réçéïvé än\n" " äüthörïzätïön çödé prögrämmätïçällý, ßüt ýöü mïght réçéïvé öné vérßällý ßý çällïng thé pröçéssör.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Stolen or lost card" -msgstr "Stölén ör löst çärd Ⱡ'σя#" +msgstr "Stölén ör löst çärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7397,19 +8117,19 @@ msgid "" "form of payment" msgstr "" "Ìnvälïd çärd vérïfïçätïön nümßér (ÇVN). Pössïßlé fïx: rétrý wïth änöthér " -"förm öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"förm öf päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The customer matched an entry on the processors negative file." msgstr "" "Thé çüstömér mätçhéd än éntrý ön thé pröçéssörs négätïvé fïlé. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Account frozen. Possible fix: retry with another form of payment" msgstr "" "Àççöünt frözén. Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7423,7 +8143,7 @@ msgstr "" " Thé äüthörïzätïön réqüést wäs äpprövéd ßý thé ïssüïng ßänk ßüt déçlïnéd ßý\n" " ÇýßérSöürçé ßéçäüsé ït dïd nöt päss thé ÇVN çhéçk.\n" " Pössïßlé fïx: rétrý wïth änöthér förm öf päýmént\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕм#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт #" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7431,15 +8151,19 @@ msgid "" " let us know at {0}" msgstr "" "Théré ïs ä prößlém wïth thé ïnförmätïön ïn ýöür ÇýßérSöürçé äççöünt. Pléäsé" -" lét üs knöw ät {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +" lét üs knöw ät {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The cardholder is enrolled for payer authentication" -msgstr "Thé çärdhöldér ïs énrölléd för päýér äüthéntïçätïön Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé çärdhöldér ïs énrölléd för päýér äüthéntïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Payer authentication could not be authenticated" -msgstr "Päýér äüthéntïçätïön çöüld nöt ßé äüthéntïçätéd Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Päýér äüthéntïçätïön çöüld nöt ßé äüthéntïçätéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7453,12 +8177,12 @@ msgstr "" " Thé äüthörïzätïön réqüést wäs äpprövéd ßý thé ïssüïng ßänk ßüt déçlïnéd ßý ÇýßérSöürçé ßäséd\n" " ön ýöür légäçý Smärt Àüthörïzätïön séttïngs.\n" " Pössïßlé fïx: rétrý wïth ä dïfférént förm öf päýmént.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт#" #: lms/djangoapps/shoppingcart/tests/test_views.py #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Reports" -msgstr "Döwnlöäd ÇSV Répörts Ⱡ'σя#" +msgstr "Döwnlöäd ÇSV Répörts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/shoppingcart/tests/test_views.py #: lms/templates/shoppingcart/download_report.html @@ -7466,237 +8190,261 @@ msgid "" "There was an error in your date input. It should be formatted as YYYY-MM-DD" msgstr "" "Théré wäs än érrör ïn ýöür däté ïnpüt. Ìt shöüld ßé förmättéd äs ÝÝÝÝ-MM-DD" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/student_account/views.py msgid "No user with the provided email address exists." -msgstr "Nö üsér wïth thé prövïdéd émäïl äddréss éxïsts. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Nö üsér wïth thé prövïdéd émäïl äddréss éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/djangoapps/student_account/views.py msgid "No email address provided." -msgstr "Nö émäïl äddréss prövïdéd. Ⱡ'σяєм#" +msgstr "Nö émäïl äddréss prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." -msgstr "Ýöür {platform_name} vérïfïçätïön häs éxpïréd. Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür {platform_name} vérïfïçätïön häs éxpïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/djangoapps/verify_student/models.py msgid "No photo ID was provided." -msgstr "Nö phötö ÌD wäs prövïdéd. Ⱡ'σяєм#" +msgstr "Nö phötö ÌD wäs prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/verify_student/models.py msgid "We couldn't read your name from your photo ID image." -msgstr "Wé çöüldn't réäd ýöür nämé fröm ýöür phötö ÌD ïmägé. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Wé çöüldn't réäd ýöür nämé fröm ýöür phötö ÌD ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/verify_student/models.py msgid "" "The name associated with your account and the name on your ID do not match." msgstr "" "Thé nämé ässöçïätéd wïth ýöür äççöünt änd thé nämé ön ýöür ÌD dö nöt mätçh. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/djangoapps/verify_student/models.py msgid "The image of your face was not clear." -msgstr "Thé ïmägé öf ýöür fäçé wäs nöt çléär. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé ïmägé öf ýöür fäçé wäs nöt çléär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/djangoapps/verify_student/models.py msgid "Your face was not visible in your self-photo." -msgstr "Ýöür fäçé wäs nöt vïsïßlé ïn ýöür sélf-phötö. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöür fäçé wäs nöt vïsïßlé ïn ýöür sélf-phötö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/verify_student/models.py msgid "There was an error verifying your ID photos." -msgstr "Théré wäs än érrör vérïfýïng ýöür ÌD phötös. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Théré wäs än érrör vérïfýïng ýöür ÌD phötös. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/verify_student/views.py msgid "Intro" -msgstr "Ìntrö Ⱡ'σяєм ι#" +msgstr "Ìntrö Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/verify_student/views.py msgid "Make payment" -msgstr "Mäké päýmént Ⱡ#" +msgstr "Mäké päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/djangoapps/verify_student/views.py msgid "Payment confirmation" -msgstr "Päýmént çönfïrmätïön Ⱡ'σя#" +msgstr "Päýmént çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/verify_student/views.py #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Take photo" -msgstr "Täké phötö Ⱡ#" +msgstr "Täké phötö Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/verify_student/views.py msgid "Take a photo of your ID" -msgstr "Täké ä phötö öf ýöür ÌD Ⱡ'σяє#" +msgstr "Täké ä phötö öf ýöür ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/verify_student/views.py msgid "Review your info" -msgstr "Révïéw ýöür ïnfö Ⱡ'σ#" +msgstr "Révïéw ýöür ïnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/djangoapps/verify_student/views.py msgid "Enrollment confirmation" -msgstr "Énröllmént çönfïrmätïön Ⱡ'σяє#" +msgstr "Énröllmént çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/djangoapps/verify_student/views.py msgid "Selected price is not valid number." -msgstr "Séléçtéd prïçé ïs nöt välïd nümßér. Ⱡ'σяєм ιρ#" +msgstr "" +"Séléçtéd prïçé ïs nöt välïd nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/djangoapps/verify_student/views.py msgid "This course doesn't support paid certificates" -msgstr "Thïs çöürsé döésn't süppört päïd çértïfïçätés Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thïs çöürsé döésn't süppört päïd çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/verify_student/views.py msgid "No selected price or selected price is below minimum." msgstr "" -"Nö séléçtéd prïçé ör séléçtéd prïçé ïs ßélöw mïnïmüm. Ⱡ'σяєм ιρѕυм ∂σ#" +"Nö séléçtéd prïçé ör séléçtéd prïçé ïs ßélöw mïnïmüm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/verify_student/views.py msgid "Missing required parameters: {missing}" -msgstr "Mïssïng réqüïréd pärämétérs: {missing} Ⱡ'σяєм ι#" +msgstr "" +"Mïssïng réqüïréd pärämétérs: {missing} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/djangoapps/verify_student/views.py msgid "You already have a valid or pending verification." -msgstr "Ýöü älréädý hävé ä välïd ör péndïng vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü älréädý hävé ä välïd ör péndïng vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/verify_student/views.py msgid "No profile found for user" -msgstr "Nö pröfïlé föünd för üsér Ⱡ'σяєм#" +msgstr "Nö pröfïlé föünd för üsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/djangoapps/verify_student/views.py msgid "Name must be at least {min_length} characters long." -msgstr "Nämé müst ßé ät léäst {min_length} çhäräçtérs löng. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nämé müst ßé ät léäst {min_length} çhäräçtérs löng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/verify_student/views.py msgid "Image data is not valid." -msgstr "Ìmägé dätä ïs nöt välïd. Ⱡ'σяє#" +msgstr "Ìmägé dätä ïs nöt välïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/djangoapps/verify_student/views.py msgid "Verification photos received" -msgstr "Vérïfïçätïön phötös réçéïvéd Ⱡ'σяєм #" +msgstr "Vérïfïçätïön phötös réçéïvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/verify_student/views.py msgid "No checkpoint found" -msgstr "Nö çhéçkpöïnt föünd Ⱡ'σя#" +msgstr "Nö çhéçkpöïnt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/djangoapps/verify_student/views.py msgid "Invalid image data during photo verification." -msgstr "Ìnvälïd ïmägé dätä dürïng phötö vérïfïçätïön. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ìnvälïd ïmägé dätä dürïng phötö vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/verify_student/views.py msgid "Could not submit photos" -msgstr "Çöüld nöt süßmït phötös Ⱡ'σяє#" +msgstr "Çöüld nöt süßmït phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is the website name of www.facebook.com. Please #. translate this the way that Facebook advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Facebook" -msgstr "Fäçéßöök #" +msgstr "Fäçéßöök Ⱡ'σяєм ιρѕυм ∂#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is the website name of www.twitter.com. Please #. translate this the way that Twitter advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Twitter" -msgstr "Twïttér #" +msgstr "Twïttér Ⱡ'σяєм ιρѕυм #" #. Translators: This is the website name of www.linkedin.com. Please #. translate this the way that LinkedIn advertises in your language. #: lms/envs/common.py msgid "LinkedIn" -msgstr "LïnkédÌn #" +msgstr "LïnkédÌn Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is the website name of plus.google.com. Please #. translate this the way that Google+ advertises in your language. #: lms/envs/common.py msgid "Google+" -msgstr "Gööglé+ #" +msgstr "Gööglé+ Ⱡ'σяєм ιρѕυм #" #. Translators: This is the website name of www.tumblr.com. Please #. translate this the way that Tumblr advertises in your language. #: lms/envs/common.py msgid "Tumblr" -msgstr "Tümßlr Ⱡ'σяєм ιρѕ#" +msgstr "Tümßlr Ⱡ'σяєм ιρѕυ#" #. Translators: This is the website name of www.meetup.com. Please #. translate this the way that MeetUp advertises in your language. #: lms/envs/common.py msgid "Meetup" -msgstr "Méétüp Ⱡ'σяєм ιρѕ#" +msgstr "Méétüp Ⱡ'σяєм ιρѕυ#" #. Translators: This is the website name of www.reddit.com. Please #. translate this the way that Reddit advertises in your language. #: lms/envs/common.py msgid "Reddit" -msgstr "Réddït Ⱡ'σяєм ιρѕ#" +msgstr "Réddït Ⱡ'σяєм ιρѕυ#" #. Translators: This is the website name of www.youtube.com. Please #. translate this the way that YouTube advertises in your language. #: lms/envs/common.py msgid "Youtube" -msgstr "Ýöütüßé #" +msgstr "Ýöütüßé Ⱡ'σяєм ιρѕυм #" #: lms/envs/common.py msgid "Taiwan" -msgstr "Täïwän Ⱡ'σяєм ιρѕ#" +msgstr "Täïwän Ⱡ'σяєм ιρѕυ#" #: lms/lib/courseware_search/lms_result_processor.py msgid "(Unnamed)" -msgstr "(Ûnnäméd) #" +msgstr "(Ûnnäméd) Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" -msgstr "Skïp tö mäïn çöntént Ⱡ'σя#" +msgstr "Skïp tö mäïn çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_refund.html #: lms/templates/dashboard/support.html msgid "Manual Refund" -msgstr "Mänüäl Réfünd Ⱡ'#" +msgstr "Mänüäl Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/dashboard/_dashboard_refund.html msgid "About to refund this order:" -msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм#" +msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Order Id:" -msgstr "Ördér Ìd: #" +msgstr "Ördér Ìd: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Enrollment:" -msgstr "Énröllmént: Ⱡ#" +msgstr "Énröllmént: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/dashboard/_dashboard_refund.html msgid "enrolled" -msgstr "énrölléd #" +msgstr "énrölléd Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/dashboard/_dashboard_refund.html msgid "unenrolled" -msgstr "ünénrölléd Ⱡ#" +msgstr "ünénrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Cost:" -msgstr "Çöst: Ⱡ'σяєм ι#" +msgstr "Çöst: Ⱡ'σяєм ιρѕ#" #: lms/templates/dashboard/_dashboard_refund.html msgid "CertificateItem Status:" -msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяє#" +msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Order Status:" -msgstr "Ördér Stätüs: Ⱡ'#" +msgstr "Ördér Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Fulfilled Time:" -msgstr "Fülfïlléd Tïmé: Ⱡ'#" +msgstr "Fülfïlléd Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/dashboard/_dashboard_refund.html msgid "Refund Request Time:" -msgstr "Réfünd Réqüést Tïmé: Ⱡ'σя#" +msgstr "Réfünd Réqüést Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" -msgstr "Ýöür Pässwörd Rését ïs Çömplété Ⱡ'σяєм ι#" +msgstr "Ýöür Pässwörd Rését ïs Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/registration/password_reset_complete.html msgid "" @@ -7706,7 +8454,7 @@ msgid "" msgstr "" "\n" " Ýöür pässwörd häs ßéén sét. Ýöü mäý gö ähéäd änd %(link_start)slög ïn%(link_end)s nöw.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7716,7 +8464,7 @@ msgid "" msgstr "" "\n" " Rését Ýöür %(platform_name)s Pässwörd\n" -" Ⱡ'σяєм ι#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7726,11 +8474,11 @@ msgid "" msgstr "" "\n" " Rését Ýöür %(platform_name)s Pässwörd\n" -" Ⱡ'σяєм ιρѕυм#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Form" -msgstr "Pässwörd Rését Förm Ⱡ'σя#" +msgstr "Pässwörd Rését Förm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7740,21 +8488,23 @@ msgid "" msgstr "" "\n" " Wé'ré sörrý, %(platform_name)s énröllmént ïs nöt äväïläßlé ïn ýöür régïön\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/registration/password_reset_confirm.html msgid "The following errors occurred while processing your registration: " msgstr "" "Thé föllöwïng érrörs öççürréd whïlé pröçéssïng ýöür régïsträtïön: Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/registration/password_reset_confirm.html msgid "You must complete all fields." -msgstr "Ýöü müst çömplété äll fïélds. Ⱡ'σяєм #" +msgstr "Ýöü müst çömplété äll fïélds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/registration/password_reset_confirm.html msgid "The two password fields didn't match." -msgstr "Thé twö pässwörd fïélds dïdn't mätçh. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé twö pässwörd fïélds dïdn't mätçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7762,7 +8512,7 @@ msgid "" "reset" msgstr "" "Wé'ré sörrý, öür sýstéms séém tö ßé hävïng tröüßlé pröçéssïng ýöür pässwörd " -"rését Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"rését Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7772,7 +8522,7 @@ msgid "" msgstr "" "\n" " Söméöné häs ßéén mädé äwäré öf thïs ïssüé. Pléäsé trý ägäïn shörtlý. Pléäsé %(start_link)sçöntäçt üs%(end_link)s äßöüt äný çönçérns ýöü hävé.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7780,7 +8530,7 @@ msgid "" "correctly." msgstr "" "Pléäsé éntér ýöür néw pässwörd twïçé sö wé çän vérïfý ýöü týpéd ït ïn " -"çörréçtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"çörréçtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7790,7 +8540,7 @@ msgid "" msgstr "" "\n" " Réqüïréd fïélds äré nötéd ßý %(bold_start)sßöld téxt änd än ästérïsk (*)%(bold_end)s.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/registration/password_reset_confirm.html #: lms/templates/forgot_password_modal.html lms/templates/login.html @@ -7800,23 +8550,25 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" -msgstr "Réqüïréd Ìnförmätïön Ⱡ'σя#" +msgstr "Réqüïréd Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password" -msgstr "Ýöür Néw Pässwörd Ⱡ'σ#" +msgstr "Ýöür Néw Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password Again" -msgstr "Ýöür Néw Pässwörd Àgäïn Ⱡ'σяє#" +msgstr "Ýöür Néw Pässwörd Àgäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/registration/password_reset_confirm.html msgid "Change My Password" -msgstr "Çhängé Mý Pässwörd Ⱡ'σ#" +msgstr "Çhängé Mý Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/registration/password_reset_confirm.html msgid "Your Password Reset Was Unsuccessful" -msgstr "Ýöür Pässwörd Rését Wäs Ûnsüççéssfül Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür Pässwörd Rését Wäs Ûnsüççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7826,17 +8578,17 @@ msgid "" msgstr "" "\n" " Thé pässwörd rését lïnk wäs ïnvälïd, pössïßlý ßéçäüsé thé lïnk häs älréädý ßéén üséd. Pléäsé rétürn tö thé %(start_link)slögïn pägé%(end_link)s änd stärt thé pässwörd rését pröçéss ägäïn.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρ#" #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Help" -msgstr "Pässwörd Rését Hélp Ⱡ'σя#" +msgstr "Pässwörd Rését Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/registration/password_reset_confirm.html #: cms/templates/login.html lms/templates/login-sidebar.html #: lms/templates/register-sidebar.html msgid "Need Help?" -msgstr "Nééd Hélp? Ⱡ#" +msgstr "Nééd Hélp? Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -7846,7 +8598,7 @@ msgid "" msgstr "" "\n" " Vïéw öür %(start_link)shélp séçtïön för çöntäçt ïnförmätïön änd änswérs tö çömmönlý äskéd qüéstïöns%(end_link)s\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +" Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/registration/password_reset_email.html msgid "" @@ -7854,13 +8606,13 @@ msgid "" " user account at %(site_name)s." msgstr "" "Ýöü'ré réçéïvïng thïs é-mäïl ßéçäüsé ýöü réqüéstéd ä pässwörd rését för ýöür" -" üsér äççöünt ät %(site_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" üsér äççöünt ät %(site_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/registration/password_reset_email.html msgid "Please go to the following page and choose a new password:" msgstr "" "Pléäsé gö tö thé föllöwïng pägé änd çhöösé ä néw pässwörd: Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/registration/password_reset_email.html msgid "" @@ -7868,56 +8620,57 @@ msgid "" "not yet reset your password." msgstr "" "Ìf ýöü dïdn't réqüést thïs çhängé, ýöü çän dïsrégärd thïs émäïl - wé hävé " -"nöt ýét rését ýöür pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"nöt ýét rését ýöür pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" -msgstr "Thänks för üsïng öür sïté! Ⱡ'σяєм#" +msgstr "Thänks för üsïng öür sïté! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/registration/password_reset_email.html msgid "The %(platform_name)s Team" -msgstr "Thé %(platform_name)s Téäm Ⱡ#" +msgstr "Thé %(platform_name)s Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/article.html msgid "Last modified:" -msgstr "Läst mödïfïéd: Ⱡ'#" +msgstr "Läst mödïfïéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/article.html msgid "See all children" -msgstr "Séé äll çhïldrén Ⱡ'σ#" +msgstr "Séé äll çhïldrén Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/wiki/article.html msgid "This article was last modified:" -msgstr "Thïs ärtïçlé wäs läst mödïfïéd: Ⱡ'σяєм ι#" +msgstr "Thïs ärtïçlé wäs läst mödïfïéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/wiki/create.html lms/templates/wiki/create.html.py msgid "Add new article" -msgstr "Àdd néw ärtïçlé Ⱡ'#" +msgstr "Àdd néw ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/wiki/create.html msgid "Create article" -msgstr "Çréäté ärtïçlé Ⱡ'#" +msgstr "Çréäté ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/create.html lms/templates/wiki/delete.html #: lms/templates/wiki/delete.html.py msgid "Go back" -msgstr "Gö ßäçk #" +msgstr "Gö ßäçk Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/delete.html lms/templates/wiki/delete.html.py #: lms/templates/wiki/edit.html msgid "Delete article" -msgstr "Délété ärtïçlé Ⱡ'#" +msgstr "Délété ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html msgid "Delete" -msgstr "Délété Ⱡ'σяєм ιρѕ#" +msgstr "Délété Ⱡ'σяєм ιρѕυ#" #: lms/templates/wiki/delete.html msgid "You cannot delete a root article." -msgstr "Ýöü çännöt délété ä rööt ärtïçlé. Ⱡ'σяєм ι#" +msgstr "" +"Ýöü çännöt délété ä rööt ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/wiki/delete.html msgid "" @@ -7926,7 +8679,12 @@ msgid "" msgstr "" "Ýöü çännöt délété thïs ärtïçlé ßéçäüsé ýöü dö nöt hävé pérmïssïön tö délété " "ärtïçlés wïth çhïldrén. Trý tö rémövé thé çhïldrén mänüällý öné-ßý-öné. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: lms/templates/wiki/delete.html msgid "" @@ -7935,19 +8693,26 @@ msgid "" msgstr "" "Ýöü äré délétïng än ärtïçlé. Thïs méäns thät ïts çhïldrén wïll ßé délétéd äs" " wéll. Ìf ýöü çhöösé tö pürgé, çhïldrén wïll älsö ßé pürgéd! Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" #: lms/templates/wiki/delete.html msgid "Articles that will be deleted" -msgstr "Àrtïçlés thät wïll ßé délétéd Ⱡ'σяєм #" +msgstr "Àrtïçlés thät wïll ßé délétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/wiki/delete.html msgid "...and more!" -msgstr "...änd möré! Ⱡ#" +msgstr "...änd möré! Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/delete.html msgid "You are deleting an article. Please confirm." -msgstr "Ýöü äré délétïng än ärtïçlé. Pléäsé çönfïrm. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöü äré délétïng än ärtïçlé. Pléäsé çönfïrm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/wiki/edit.html cms/templates/component.html #: cms/templates/container.html cms/templates/studio_xblock_wrapper.html @@ -7955,15 +8720,16 @@ msgstr "Ýöü äré délétïng än ärtïçlé. Pléäsé çönfïrm. Ⱡ'σя #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/wiki/includes/article_menu.html msgid "Edit" -msgstr "Édït Ⱡ'σяєм#" +msgstr "Édït Ⱡ'σяєм ι#" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" -msgstr "Sävé çhängés Ⱡ#" +msgstr "Sävé çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/edit.html msgid "Preview" -msgstr "Prévïéw #" +msgstr "Prévïéw Ⱡ'σяєм ιρѕυм #" #. #-#-#-#-# mako.po (0.1a) #-#-#-#-# #. Translators: this is a control to allow users to exit out of this modal @@ -7971,7 +8737,7 @@ msgstr "Prévïéw #" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7981,11 +8747,11 @@ msgstr "Prévïéw #" #: lms/templates/modal/_modal-settings-language.html #: lms/templates/modal/accessible_confirm.html msgid "Close" -msgstr "Çlösé Ⱡ'σяєм ι#" +msgstr "Çlösé Ⱡ'σяєм ιρѕ#" #: lms/templates/wiki/edit.html msgid "Wiki Preview" -msgstr "Wïkï Prévïéw Ⱡ#" +msgstr "Wïkï Prévïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. #-#-#-#-# mako.po (0.1a) #-#-#-#-# #. Translators: this text gives status on if the modal interface (a menu or @@ -7994,15 +8760,15 @@ msgstr "Wïkï Prévïéw Ⱡ#" #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html msgid "window open" -msgstr "wïndöw öpén Ⱡ#" +msgstr "wïndöw öpén Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/edit.html msgid "Back to editor" -msgstr "Bäçk tö édïtör Ⱡ'#" +msgstr "Bäçk tö édïtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/history.html msgid "History" -msgstr "Hïstörý #" +msgstr "Hïstörý Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/history.html msgid "" @@ -8015,51 +8781,54 @@ msgstr "" "tö séé höw thé ärtïçlé löökéd ät thïs stägé. Àt thé ßöttöm öf thïs pägé, ýöü" " çän çhängé tö ä pärtïçülär révïsïön ör mérgé än öld révïsïön wïth thé " "çürrént öné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ т#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłł#" #: lms/templates/wiki/history.html msgid "(no log message)" -msgstr "(nö lög méssägé) Ⱡ'σ#" +msgstr "(nö lög méssägé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/wiki/history.html msgid "Preview this revision" -msgstr "Prévïéw thïs révïsïön Ⱡ'σя#" +msgstr "Prévïéw thïs révïsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/history.html msgid "Auto log:" -msgstr "Àütö lög: #" +msgstr "Àütö lög: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/wiki/history.html msgid "Change" -msgstr "Çhängé Ⱡ'σяєм ιρѕ#" +msgstr "Çhängé Ⱡ'σяєм ιρѕυ#" #: lms/templates/wiki/history.html msgid "Merge selected with current..." -msgstr "Mérgé séléçtéd wïth çürrént... Ⱡ'σяєм #" +msgstr "Mérgé séléçtéd wïth çürrént... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/wiki/history.html msgid "Switch to selected version" -msgstr "Swïtçh tö séléçtéd vérsïön Ⱡ'σяєм#" +msgstr "Swïtçh tö séléçtéd vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/wiki/history.html msgid "Wiki Revision Preview" -msgstr "Wïkï Révïsïön Prévïéw Ⱡ'σя#" +msgstr "Wïkï Révïsïön Prévïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/history.html msgid "Back to history view" -msgstr "Bäçk tö hïstörý vïéw Ⱡ'σя#" +msgstr "Bäçk tö hïstörý vïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/history.html msgid "Switch to this version" -msgstr "Swïtçh tö thïs vérsïön Ⱡ'σяє#" +msgstr "Swïtçh tö thïs vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/wiki/history.html msgid "Merge Revision" -msgstr "Mérgé Révïsïön Ⱡ'#" +msgstr "Mérgé Révïsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/history.html msgid "Merge with current" -msgstr "Mérgé wïth çürrént Ⱡ'σ#" +msgstr "Mérgé wïth çürrént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/wiki/history.html msgid "" @@ -8068,33 +8837,42 @@ msgid "" msgstr "" "Whén ýöü mérgé ä révïsïön wïth thé çürrént, äll dätä wïll ßé rétäïnéd fröm " "ßöth vérsïöns änd mérgéd ät ïts äppröxïmäté löçätïön fröm éäçh révïsïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: lms/templates/wiki/history.html msgid "After this, it's important to do a manual review." -msgstr "Àftér thïs, ït's ïmpörtänt tö dö ä mänüäl révïéw. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Àftér thïs, ït's ïmpörtänt tö dö ä mänüäl révïéw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/wiki/history.html msgid "Create new merged version" -msgstr "Çréäté néw mérgéd vérsïön Ⱡ'σяєм#" +msgstr "Çréäté néw mérgéd vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/wiki/preview_inline.html msgid "Previewing revision:" -msgstr "Prévïéwïng révïsïön: Ⱡ'σя#" +msgstr "Prévïéwïng révïsïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/preview_inline.html msgid "Previewing a merge between two revisions:" -msgstr "Prévïéwïng ä mérgé ßétwéén twö révïsïöns: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Prévïéwïng ä mérgé ßétwéén twö révïsïöns: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/wiki/preview_inline.html msgid "This revision has been deleted." -msgstr "Thïs révïsïön häs ßéén délétéd. Ⱡ'σяєм ι#" +msgstr "Thïs révïsïön häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/wiki/preview_inline.html msgid "Restoring to this revision will mark the article as deleted." msgstr "" "Réstörïng tö thïs révïsïön wïll märk thé ärtïçlé äs délétéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/wiki/includes/anonymous_blocked.html msgid "" @@ -8104,19 +8882,21 @@ msgid "" msgstr "" "\n" " Ýöü nééd tö lög ïn ör sïgn üp tö üsé thïs fünçtïön.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/wiki/includes/anonymous_blocked.html msgid "You need to log in or sign up to use this function." -msgstr "Ýöü nééd tö lög ïn ör sïgn üp tö üsé thïs fünçtïön. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü nééd tö lög ïn ör sïgn üp tö üsé thïs fünçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Wiki Cheatsheet" -msgstr "Wïkï Çhéätshéét Ⱡ'#" +msgstr "Wïkï Çhéätshéét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Wiki Syntax Help" -msgstr "Wïkï Sýntäx Hélp Ⱡ'σ#" +msgstr "Wïkï Sýntäx Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/wiki/includes/cheatsheet.html msgid "" @@ -8124,20 +8904,19 @@ msgid "" "useful guides online. See any of the links below for in-depth details:" msgstr "" "Thïs wïkï üsés Märkdöwn för stýlïng. Théré äré sévéräl " -"üséfül güïdés önlïné. Séé äný öf thé lïnks ßélöw för ïn-dépth détäïls: " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"üséfül güïdés önlïné. Séé äný öf thé lïnks ßélöw för ïn-dépth détäïls: Ⱡ#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Markdown: Basics" -msgstr "Märkdöwn: Bäsïçs Ⱡ'σ#" +msgstr "Märkdöwn: Bäsïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Quick Markdown Syntax Guide" -msgstr "Qüïçk Märkdöwn Sýntäx Güïdé Ⱡ'σяєм#" +msgstr "Qüïçk Märkdöwn Sýntäx Güïdé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Miniature Markdown Guide" -msgstr "Mïnïätüré Märkdöwn Güïdé Ⱡ'σяє#" +msgstr "Mïnïätüré Märkdöwn Güïdé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/wiki/includes/cheatsheet.html msgid "" @@ -8145,73 +8924,74 @@ msgid "" "you the creation page." msgstr "" "Tö çréäté ä néw wïkï ärtïçlé, çréäté ä lïnk tö ït. Çlïçkïng thé lïnk gïvés " -"ýöü thé çréätïön pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"ýöü thé çréätïön pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/includes/cheatsheet.html msgid "[Article Name](wiki:ArticleName)" -msgstr "[Àrtïçlé Nämé](wïkï:ÀrtïçléNämé) Ⱡ'σяєм ι#" +msgstr "" +"[Àrtïçlé Nämé](wïkï:ÀrtïçléNämé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/wiki/includes/cheatsheet.html msgid "%(platform_name)s Additions:" -msgstr "%(platform_name)s Àddïtïöns: Ⱡ'#" +msgstr "%(platform_name)s Àddïtïöns: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Math Expression" -msgstr "Mäth Éxpréssïön Ⱡ'#" +msgstr "Mäth Éxpréssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Useful examples:" -msgstr "Ûséfül éxämplés: Ⱡ'σ#" +msgstr "Ûséfül éxämplés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Wikipedia" -msgstr "Wïkïpédïä #" +msgstr "Wïkïpédïä Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/wiki/includes/cheatsheet.html msgid "%(platform_name)s Wiki" -msgstr "%(platform_name)s Wïkï #" +msgstr "%(platform_name)s Wïkï Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Huge Header" -msgstr "Hügé Héädér Ⱡ#" +msgstr "Hügé Héädér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/includes/cheatsheet.html msgid "Smaller Header" -msgstr "Smällér Héädér Ⱡ'#" +msgstr "Smällér Héädér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: Leave the punctuation, but translate "emphasis" #: lms/templates/wiki/includes/cheatsheet.html msgid "*emphasis* or _emphasis_" -msgstr "*émphäsïs* ör _émphäsïs_ Ⱡ'σяє#" +msgstr "*émphäsïs* ör _émphäsïs_ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #. Translators: Leave the punctuation, but translate "strong" #: lms/templates/wiki/includes/cheatsheet.html msgid "**strong** or __strong__" -msgstr "**ströng** ör __ströng__ Ⱡ'σяє#" +msgstr "**ströng** ör __ströng__ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Unordered List" -msgstr "Ûnördéréd Lïst Ⱡ'#" +msgstr "Ûnördéréd Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Sub Item 1" -msgstr "Süß Ìtém 1 Ⱡ#" +msgstr "Süß Ìtém 1 Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Sub Item 2" -msgstr "Süß Ìtém 2 Ⱡ#" +msgstr "Süß Ìtém 2 Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Ordered" -msgstr "Ördéréd #" +msgstr "Ördéréd Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/includes/cheatsheet.html msgid "List" -msgstr "Lïst Ⱡ'σяєм#" +msgstr "Lïst Ⱡ'σяєм ι#" #: lms/templates/wiki/includes/cheatsheet.html msgid "Quotes" -msgstr "Qüötés Ⱡ'σяєм ιρѕ#" +msgstr "Qüötés Ⱡ'σяєм ιρѕυ#" #: lms/templates/wiki/includes/editor_widget.html msgid "" @@ -8221,32 +9001,32 @@ msgid "" msgstr "" "\n" " Märkdöwn sýntäx ïs ällöwéd. Séé thé %(start_link)sçhéätshéét%(end_link)s för hélp.\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/wiki/plugins/attachments/index.html #: wiki/plugins/attachments/wiki_plugin.py msgid "Attachments" -msgstr "Àttäçhménts Ⱡ#" +msgstr "Àttäçhménts Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload new file" -msgstr "Ûplöäd néw fïlé Ⱡ'#" +msgstr "Ûplöäd néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Search and add file" -msgstr "Séärçh änd ädd fïlé Ⱡ'σя#" +msgstr "Séärçh änd ädd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload File" -msgstr "Ûplöäd Fïlé Ⱡ#" +msgstr "Ûplöäd Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload file" -msgstr "Ûplöäd fïlé Ⱡ#" +msgstr "Ûplöäd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/plugins/attachments/index.html msgid "Search files and articles" -msgstr "Séärçh fïlés änd ärtïçlés Ⱡ'σяєм#" +msgstr "Séärçh fïlés änd ärtïçlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "" @@ -8254,8 +9034,7 @@ msgid "" "on other articles which may or may not be a good thing." msgstr "" "Ýöü çän réüsé fïlés fröm öthér ärtïçlés. Thésé fïlés äré süßjéçt tö üpdätés " -"ön öthér ärtïçlés whïçh mäý ör mäý nöt ßé ä gööd thïng. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя #" +"ön öthér ärtïçlés whïçh mäý ör mäý nöt ßé ä gööd thïng. Ⱡ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "" @@ -8263,67 +9042,89 @@ msgid "" " directly refer to a file from the article text." msgstr "" "Thé föllöwïng fïlés äré äväïläßlé för thïs ärtïçlé. Çöpý thé märkdöwn täg tö" -" dïréçtlý référ tö ä fïlé fröm thé ärtïçlé téxt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєт#" +" dïréçtlý référ tö ä fïlé fröm thé ärtïçlé téxt. Ⱡ'σяєм ι#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Markdown tag" -msgstr "Märkdöwn täg Ⱡ#" +msgstr "Märkdöwn täg Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Uploaded by" -msgstr "Ûplöädéd ßý Ⱡ#" +msgstr "Ûplöädéd ßý Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/wiki/plugins/attachments/index.html msgid "Size" -msgstr "Sïzé Ⱡ'σяєм#" +msgstr "Sïzé Ⱡ'σяєм ι#" #: lms/templates/wiki/plugins/attachments/index.html msgid "File History" -msgstr "Fïlé Hïstörý Ⱡ#" +msgstr "Fïlé Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Detach" -msgstr "Détäçh Ⱡ'σяєм ιρѕ#" +msgstr "Détäçh Ⱡ'σяєм ιρѕυ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "Replace" -msgstr "Répläçé #" +msgstr "Répläçé Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/plugins/attachments/index.html msgid "Restore" -msgstr "Réstöré #" +msgstr "Réstöré Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/plugins/attachments/index.html msgid "anonymous (IP logged)" -msgstr "änönýmöüs (ÌP löggéd) Ⱡ'σя#" +msgstr "änönýmöüs (ÌP löggéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/wiki/plugins/attachments/index.html msgid "File history" -msgstr "Fïlé hïstörý Ⱡ#" +msgstr "Fïlé hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/plugins/attachments/index.html msgid "revisions" -msgstr "révïsïöns #" +msgstr "révïsïöns Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/wiki/plugins/attachments/index.html msgid "There are no attachments for this article." -msgstr "Théré äré nö ättäçhménts för thïs ärtïçlé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré äré nö ättäçhménts för thïs ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "You cannot create two cohorts with the same name" -msgstr "Ýöü çännöt çréäté twö çöhörts wïth thé sämé nämé Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü çännöt çréäté twö çöhörts wïth thé sämé nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "" "There must be one cohort to which students can automatically be assigned." msgstr "" "Théré müst ßé öné çöhört tö whïçh stüdénts çän äütömätïçällý ßé ässïgnéd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: openedx/core/djangoapps/course_groups/views.py msgid "A cohort with the same name already exists." -msgstr "À çöhört wïth thé sämé nämé älréädý éxïsts. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"À çöhört wïth thé sämé nämé älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "ßýtés Ⱡ'σяєм ιρѕ#" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "KB Ⱡ'σя#" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "MB Ⱡ'σя#" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" +"Nö fïlé prövïdéd för pröfïlé ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. 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. @@ -8333,12 +9134,13 @@ msgstr "À çöhört wïth thé sämé nämé älréädý éxïsts. Ⱡ'σяєм #. a field on the password reset form meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "username@domain.com" -msgstr "üsérnämé@dömäïn.çöm Ⱡ'σя#" +msgstr "üsérnämé@dömäïn.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" -"Thé émäïl äddréss ýöü üséd tö régïstér wïth {platform_name} Ⱡ'σяєм ιρѕυм #" +"Thé émäïl äddréss ýöü üséd tö régïstér wïth {platform_name} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a field on the login form @@ -8350,7 +9152,7 @@ msgstr "" #: lms/templates/provider_login.html lms/templates/register.html #: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html msgid "Password" -msgstr "Pässwörd #" +msgstr "Pässwörd Ⱡ'σяєм ιρѕυм ∂#" #: openedx/core/djangoapps/user_api/views.py msgid "" @@ -8358,7 +9160,7 @@ msgid "" " a different email address." msgstr "" "Ìt lööks lïké {email_address} ßélöngs tö än éxïstïng äççöünt. Trý ägäïn wïth" -" ä dïfférént émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +" ä dïfférént émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: openedx/core/djangoapps/user_api/views.py msgid "" @@ -8366,13 +9168,13 @@ msgid "" "different username." msgstr "" "Ìt lööks lïké {username} ßélöngs tö än éxïstïng äççöünt. Trý ägäïn wïth ä " -"dïfférént üsérnämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"dïfférént üsérnämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: This example name is used as a placeholder in #. a field on the registration form meant to hold the user's name. #: openedx/core/djangoapps/user_api/views.py msgid "Jane Doe" -msgstr "Jäné Döé #" +msgstr "Jäné Döé Ⱡ'σяєм ιρѕυм ∂#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: These instructions appear on the registration form, @@ -8380,13 +9182,15 @@ msgstr "Jäné Döé #" #. below a field meant to hold the user's full name. #: openedx/core/djangoapps/user_api/views.py lms/templates/register.html msgid "Needed for any certificates you may earn" -msgstr "Néédéd för äný çértïfïçätés ýöü mäý éärn Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Néédéd för äný çértïfïçätés ýöü mäý éärn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "Public username" -msgstr "Püßlïç üsérnämé Ⱡ'#" +msgstr "Püßlïç üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: openedx/core/djangoapps/user_api/views.py msgid "" @@ -8394,37 +9198,41 @@ msgid "" "changed later){bold_end}" msgstr "" "Thé nämé thät wïll ïdéntïfý ýöü ïn ýöür çöürsés - {bold_start}(çännöt ßé " -"çhängéd lätér){bold_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"çhängéd lätér){bold_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #. Translators: This example username is used as a placeholder in #. a field on the registration form meant to hold the user's username. #: openedx/core/djangoapps/user_api/views.py msgid "JaneDoe" -msgstr "JänéDöé #" +msgstr "JänéDöé Ⱡ'σяєм ιρѕυм #" #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's highest completed level of education. #: openedx/core/djangoapps/user_api/views.py msgid "Highest level of education completed" -msgstr "Hïghést lévél öf édüçätïön çömplétéd Ⱡ'σяєм ιρ#" +msgstr "" +"Hïghést lévél öf édüçätïön çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's year of birth. #: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html msgid "Year of birth" -msgstr "Ýéär öf ßïrth Ⱡ'#" +msgstr "Ýéär öf ßïrth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a field on the registration form #. meant to hold the user's mailing address. #: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html msgid "Mailing address" -msgstr "Mäïlïng äddréss Ⱡ'#" +msgstr "Mäïlïng äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" -msgstr "Téll üs whý ýöü'ré ïntéréstéd ïn {platform_name} Ⱡ'σяєм ιρ#" +msgstr "" +"Téll üs whý ýöü'ré ïntéréstéd ïn {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a field on the registration form @@ -8433,7 +9241,7 @@ msgstr "Téll üs whý ýöü'ré ïntéréstéd ïn {platform_name} Ⱡ'σяє #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/receipt.html msgid "City" -msgstr "Çïtý Ⱡ'σяєм#" +msgstr "Çïtý Ⱡ'σяєм ι#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This label appears above a dropdown menu on the registration @@ -8442,26 +9250,30 @@ msgstr "Çïtý Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/receipt.html msgid "Country" -msgstr "Çöüntrý #" +msgstr "Çöüntrý Ⱡ'σяєм ιρѕυм #" #: openedx/core/djangoapps/user_api/views.py msgid "Please select your Country." -msgstr "Pléäsé séléçt ýöür Çöüntrý. Ⱡ'σяєм#" +msgstr "Pléäsé séléçt ýöür Çöüntrý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py lms/templates/footer-edx-new.html msgid "Terms of Service and Honor Code" -msgstr "Térms öf Sérvïçé änd Hönör Çödé Ⱡ'σяєм ι#" +msgstr "Térms öf Sérvïçé änd Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." -msgstr "Ì ägréé tö thé {platform_name} {terms_of_service}. Ⱡ'σяє#" +msgstr "" +"Ì ägréé tö thé {platform_name} {terms_of_service}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σ#" #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." -msgstr "Ýöü müst ägréé tö thé {platform_name} {terms_of_service}. Ⱡ'σяєм #" +msgstr "" +"Ýöü müst ägréé tö thé {platform_name} {terms_of_service}. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢т#" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a legal document users must agree to @@ -8469,30 +9281,35 @@ msgstr "Ýöü müst ägréé tö thé {platform_name} {terms_of_service}. Ⱡ' #: openedx/core/djangoapps/user_api/views.py cms/templates/widgets/footer.html #: lms/templates/footer.html lms/templates/static_templates/tos.html msgid "Terms of Service" -msgstr "Térms öf Sérvïçé Ⱡ'σ#" +msgstr "Térms öf Sérvïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." -msgstr "Fïéld '{field_name}' çännöt ßé édïtéd. Ⱡ'σяєм #" +msgid "The '{field_name}' field cannot be edited." +msgstr "" +"Thé '{field_name}' fïéld çännöt ßé édïtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." -msgstr "" -"Välüé '{field_value}' ïs nöt välïd för fïéld '{field_name}'. Ⱡ'σяєм ιρѕυ#" +msgid "This value is invalid." +msgstr "Thïs välüé ïs ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." -msgstr "Délété fäïléd för üsér préférénçé '{preference_key}'. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Délété fäïléd för üsér préférénçé '{preference_key}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя#" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "" "Préférénçé '{preference_key}' çännöt ßé sét tö än émptý välüé. Ⱡ'σяєм ιρѕυм " -"∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Invalid user preference key '{preference_key}'." -msgstr "Ìnvälïd üsér préférénçé kéý '{preference_key}'. Ⱡ'σяєм ιρ#" +msgstr "" +"Ìnvälïd üsér préférénçé kéý '{preference_key}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєт#" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "" @@ -8500,25 +9317,35 @@ msgid "" "'{preference_key}'." msgstr "" "Välüé '{preference_value}' ïs nöt välïd för üsér préférénçé " -"'{preference_key}'. Ⱡ'σяєм ιρѕυм ∂#" +"'{preference_key}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" "Sävé fäïléd för üsér préférénçé '{key}' wïth välüé '{value}'. Ⱡ'σяєм ιρѕυм " -"∂σł#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: openedx/core/djangoapps/user_api/preferences/views.py msgid "No data provided for user preference update" -msgstr "Nö dätä prövïdéd för üsér préférénçé üpdäté Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Nö dätä prövïdéd för üsér préférénçé üpdäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/course_info_model.py msgid "Invalid course update id." -msgstr "Ìnvälïd çöürsé üpdäté ïd. Ⱡ'σяєм#" +msgstr "Ìnvälïd çöürsé üpdäté ïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/djangoapps/contentstore/course_info_model.py msgid "Course update not found." -msgstr "Çöürsé üpdäté nöt föünd. Ⱡ'σяє#" +msgstr "Çöürsé üpdäté nöt föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "Çöüld nöt ïndéx ïtém: {} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "Généräl ïndéxïng érrör öççürréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -8526,8 +9353,7 @@ msgid "" "configure a different path with GIT_REPO_EXPORT_DIR" msgstr "" "GÌT_RÉPÖ_ÉXPÖRT_DÌR nöt sét ör päth {0} döésn't éxïst, pléäsé çréäté ït, ör " -"çönfïgüré ä dïfférént päth wïth GÌT_RÉPÖ_ÉXPÖRT_DÌR Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"çönfïgüré ä dïfférént päth wïth GÌT_RÉPÖ_ÉXPÖRT_DÌR Ⱡ'σяє#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -8535,7 +9361,7 @@ msgid "" "git@github.com:mitocw/edx4edx_lite.git" msgstr "" "Nön wrïtäßlé gït ürl prövïdéd. Éxpéçtïng söméthïng lïké: " -"gït@gïthüß.çöm:mïtöçw/édx4édx_lïté.gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"gït@gïthüß.çöm:mïtöçw/édx4édx_lïté.gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -8543,25 +9369,29 @@ msgid "" "Similar to https://user:pass@github.com/user/course." msgstr "" "Ìf üsïng http ürls, ýöü müst prövïdé thé üsérnämé änd pässwörd ïn thé ürl. " -"Sïmïlär tö https://üsér:päss@gïthüß.çöm/üsér/çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"Sïmïlär tö https://üsér:päss@gïthüß.çöm/üsér/çöürsé. Ⱡ'σяє#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to determine branch, repo in detached HEAD mode" msgstr "" -"Ûnäßlé tö détérmïné ßränçh, répö ïn détäçhéd HÉÀD mödé Ⱡ'σяєм ιρѕυм ∂σ#" +"Ûnäßlé tö détérmïné ßränçh, répö ïn détäçhéd HÉÀD mödé Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to update or clone git repository." -msgstr "Ûnäßlé tö üpdäté ör çlöné gït répösïtörý. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ûnäßlé tö üpdäté ör çlöné gït répösïtörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to export course to xml." -msgstr "Ûnäßlé tö éxpört çöürsé tö xml. Ⱡ'σяєм ι#" +msgstr "Ûnäßlé tö éxpört çöürsé tö xml. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to configure git username and password" -msgstr "Ûnäßlé tö çönfïgüré gït üsérnämé änd pässwörd Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ûnäßlé tö çönfïgüré gït üsérnämé änd pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -8569,7 +9399,7 @@ msgid "" " committed" msgstr "" "Ûnäßlé tö çömmït çhängés. Thïs ïs üsüällý ßéçäüsé théré äré nö çhängés tö ßé" -" çömmïttéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" çömmïttéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -8577,19 +9407,19 @@ msgid "" "cannot be contacted" msgstr "" "Ûnäßlé tö püsh çhängés. Thïs ïs üsüällý ßéçäüsé thé rémöté répösïtörý " -"çännöt ßé çöntäçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çännöt ßé çöntäçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Bad course location provided" -msgstr "Bäd çöürsé löçätïön prövïdéd Ⱡ'σяєм #" +msgstr "Bäd çöürsé löçätïön prövïdéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Missing branch on fresh clone" -msgstr "Mïssïng ßränçh ön frésh çlöné Ⱡ'σяєм #" +msgstr "Mïssïng ßränçh ön frésh çlöné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/contentstore/utils.py lms/templates/notes.html msgid "My Notes" -msgstr "Mý Nötés #" +msgstr "Mý Nötés Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" @@ -8597,7 +9427,7 @@ msgid "" ". Course directory must already be a git repository. Usage: git_export " msgstr "" "Täké thé spéçïfïéd çöürsé änd ättémpt tö éxpört ït tö ä gït répösïtörý\n" -". Çöürsé dïréçtörý müst älréädý ßé ä gït répösïtörý. Ûsägé: gït_éxpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +". Çöürsé dïréçtörý müst älréädý ßé ä gït répösïtörý. Ûsägé: gït_éxpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αη#" #: cms/djangoapps/contentstore/views/assets.py msgid "" @@ -8607,32 +9437,34 @@ msgid "" msgstr "" "Fïlé {filename} éxçééds mäxïmüm sïzé öf {size_mb} MB. Pléäsé föllöw thé " "ïnstrüçtïöns héré tö üplöäd ä fïlé élséwhéré änd lïnk tö ït ïnstéäd: " -"{faq_url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"{faq_url} Ⱡ#" #: cms/djangoapps/contentstore/views/assets.py msgid "Upload completed" -msgstr "Ûplöäd çömplétéd Ⱡ'σ#" +msgstr "Ûplöäd çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/djangoapps/contentstore/views/component.py msgid "HTML" -msgstr "HTML Ⱡ'σяєм#" +msgstr "HTML Ⱡ'σяєм ι#" #: cms/djangoapps/contentstore/views/component.py msgid "Video" -msgstr "Vïdéö Ⱡ'σяєм ι#" +msgstr "Vïdéö Ⱡ'σяєм ιρѕ#" #: cms/djangoapps/contentstore/views/component.py msgid "Blank" -msgstr "Blänk Ⱡ'σяєм ι#" +msgstr "Blänk Ⱡ'σяєм ιρѕ#" #: cms/djangoapps/contentstore/views/course.py #: cms/djangoapps/contentstore/views/tests/test_course_index.py msgid "Course has been successfully reindexed." -msgstr "Çöürsé häs ßéén süççéssfüllý réïndéxéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöürsé häs ßéén süççéssfüllý réïndéxéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/djangoapps/contentstore/views/course.py msgid "Unscheduled" -msgstr "Ûnsçhédüléd Ⱡ#" +msgstr "Ûnsçhédüléd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -8640,7 +9472,7 @@ msgid "" "run." msgstr "" "Spéçïäl çhäräçtérs nöt ällöwéd ïn örgänïzätïön, çöürsé nümßér, änd çöürsé " -"rün. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"rün. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -8649,14 +9481,19 @@ msgid "" msgstr "" "Théré ïs älréädý ä çöürsé défïnéd wïth thé sämé örgänïzätïön änd çöürsé " "nümßér. Pléäsé çhängé éïthér örgänïzätïön ör çöürsé nümßér tö ßé ünïqüé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: cms/djangoapps/contentstore/views/course.py msgid "" "Please change either the organization or course number so that it is unique." msgstr "" "Pléäsé çhängé éïthér thé örgänïzätïön ör çöürsé nümßér sö thät ït ïs ünïqüé." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -8666,92 +9503,118 @@ msgid "" msgstr "" "Ûnäßlé tö çréäté çöürsé '{name}'.\n" "\n" -"{err} Ⱡ'σяєм ιρ#" +"{err} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/djangoapps/contentstore/views/course.py msgid "Invalid prerequisite course key" -msgstr "Ìnvälïd préréqüïsïté çöürsé kéý Ⱡ'σяєм ι#" +msgstr "Ìnvälïd préréqüïsïté çöürsé kéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/contentstore/views/course.py msgid "invalid JSON" -msgstr "ïnvälïd JSÖN Ⱡ#" +msgstr "ïnvälïd JSÖN Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/djangoapps/contentstore/views/course.py msgid "must have name of the configuration" -msgstr "müst hävé nämé öf thé çönfïgürätïön Ⱡ'σяєм ιρ#" +msgstr "" +"müst hävé nämé öf thé çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/djangoapps/contentstore/views/course.py msgid "must have at least one group" -msgstr "müst hävé ät léäst öné gröüp Ⱡ'σяєм #" +msgstr "müst hävé ät léäst öné gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/contentstore/views/course.py msgid "This group configuration is in use and cannot be deleted." msgstr "" -"Thïs gröüp çönfïgürätïön ïs ïn üsé änd çännöt ßé délétéd. Ⱡ'σяєм ιρѕυм ∂σł#" +"Thïs gröüp çönfïgürätïön ïs ïn üsé änd çännöt ßé délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/views/course.py msgid "This content group is in use and cannot be deleted." -msgstr "Thïs çöntént gröüp ïs ïn üsé änd çännöt ßé délétéd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thïs çöntént gröüp ïs ïn üsé änd çännöt ßé délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/views/entrance_exam.py msgid "Entrance Exam - Subsection" -msgstr "Éntränçé Éxäm - Süßséçtïön Ⱡ'σяєм#" +msgstr "Éntränçé Éxäm - Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "Çömplétéd Çöürsé Éntränçé Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" -msgstr "Çöürsé süççéssfüllý éxpörtéd tö gït répösïtörý Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Çöürsé süççéssfüllý éxpörtéd tö gït répösïtörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/views/helpers.py msgid "Vertical" -msgstr "Vértïçäl #" +msgstr "Vértïçäl Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/views/helpers.py msgid "Empty" -msgstr "Émptý Ⱡ'σяєм ι#" +msgstr "Émptý Ⱡ'σяєм ιρѕ#" #: cms/djangoapps/contentstore/views/import_export.py msgid "We only support uploading a .tar.gz file." -msgstr "Wé önlý süppört üplöädïng ä .tär.gz fïlé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Wé önlý süppört üplöädïng ä .tär.gz fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/views/import_export.py msgid "File upload corrupted. Please try again" -msgstr "Fïlé üplöäd çörrüptéd. Pléäsé trý ägäïn Ⱡ'σяєм ιρѕ#" +msgstr "" +"Fïlé üplöäd çörrüptéd. Pléäsé trý ägäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/djangoapps/contentstore/views/import_export.py msgid "Could not find the {0} file in the package." -msgstr "Çöüld nöt fïnd thé {0} fïlé ïn thé päçkägé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çöüld nöt fïnd thé {0} fïlé ïn thé päçkägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data" -msgstr "Ìnvälïd dätä Ⱡ#" +msgstr "Ìnvälïd dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data ({details})" -msgstr "Ìnvälïd dätä ({details}) Ⱡ'σ#" +msgstr "Ìnvälïd dätä ({details}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" -msgstr "Düplïçäté öf {0} Ⱡ'σ#" +msgstr "Düplïçäté öf {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of '{0}'" -msgstr "Düplïçäté öf '{0}' Ⱡ'σ#" +msgstr "Düplïçäté öf '{0}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +#. 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 -msgid "Students must score {score}% or higher to access course materials." +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." msgstr "" -"Stüdénts müst sçöré {score}% ör hïghér tö äççéss çöürsé mätérïäls. Ⱡ'σяєм " -"ιρѕυм ∂σłσя#" +"Stüdénts müst sçöré {score}{pct_sign} ör hïghér tö äççéss çöürsé mätérïäls. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/views/item.py +msgid "%" +msgstr "% Ⱡ#" #: cms/djangoapps/contentstore/views/item.py msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\" #" +msgstr "{section_or_subsection} \"{display_name}\" Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/djangoapps/contentstore/views/library.py msgid "Unable to create library - missing required field '{field}'" msgstr "" "Ûnäßlé tö çréäté lïßrärý - mïssïng réqüïréd fïéld '{field}' Ⱡ'σяєм ιρѕυм " -"∂σł#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/views/library.py msgid "" @@ -8761,7 +9624,7 @@ msgid "" msgstr "" "Ûnäßlé tö çréäté lïßrärý '{name}'.\n" "\n" -"{err} Ⱡ'σяєм ιρ#" +"{err} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/djangoapps/contentstore/views/library.py msgid "" @@ -8771,65 +9634,74 @@ msgid "" msgstr "" "Théré ïs älréädý ä lïßrärý défïnéd wïth thé sämé örgänïzätïön änd lïßrärý " "çödé. Pléäsé çhängé ýöür lïßrärý çödé sö thät ït ïs ünïqüé wïthïn ýöür " -"örgänïzätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"örgänïzätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Incoming video data is empty." -msgstr "Ìnçömïng vïdéö dätä ïs émptý. Ⱡ'σяєм #" +msgstr "Ìnçömïng vïdéö dätä ïs émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Can't find item by locator." -msgstr "Çän't fïnd ïtém ßý löçätör. Ⱡ'σяєм#" +msgstr "Çän't fïnd ïtém ßý löçätör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Transcripts are supported only for \"video\" modules." -msgstr "Tränsçrïpts äré süppörtéd önlý för \"vïdéö\" mödülés. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Tränsçrïpts äré süppörtéd önlý för \"vïdéö\" mödülés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: cms/djangoapps/contentstore/views/user.py msgid "Insufficient permissions" -msgstr "Ìnsüffïçïént pérmïssïöns Ⱡ'σяє#" +msgstr "Ìnsüffïçïént pérmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/djangoapps/contentstore/views/user.py msgid "Could not find user by email address '{email}'." -msgstr "Çöüld nöt fïnd üsér ßý émäïl äddréss '{email}'. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çöüld nöt fïnd üsér ßý émäïl äddréss '{email}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/views/user.py msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "Ûsér {email} häs régïstéréd ßüt häs nöt ýét äçtïvätéd hïs/hér äççöünt. " -"Ⱡ'σяєм ιρѕυм ∂σłσя #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/views/user.py msgid "No `role` specified." -msgstr "Nö `rölé` spéçïfïéd. Ⱡ'σя#" +msgstr "Nö `rölé` spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/djangoapps/contentstore/views/user.py msgid "Invalid `role` specified." -msgstr "Ìnvälïd `rölé` spéçïfïéd. Ⱡ'σяєм#" +msgstr "Ìnvälïd `rölé` spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/djangoapps/contentstore/views/user.py msgid "You may not remove the last Admin. Add another Admin first." msgstr "" "Ýöü mäý nöt rémövé thé läst Àdmïn. Àdd änöthér Àdmïn fïrst. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# #. Translators: This is the status of an active video upload #: cms/djangoapps/contentstore/views/videos.py cms/templates/import.html msgid "Uploading" -msgstr "Ûplöädïng #" +msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: This is the status for a video that the servers are currently #. processing #: cms/djangoapps/contentstore/views/videos.py msgid "In Progress" -msgstr "Ìn Prögréss Ⱡ#" +msgstr "Ìn Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: This is the status for a video that the servers have #. successfully processed #: cms/djangoapps/contentstore/views/videos.py msgid "Ready" -msgstr "Réädý Ⱡ'σяєм ι#" +msgstr "Réädý Ⱡ'σяєм ιρѕ#" #. #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# #. Translators: This is the status for a video that the servers have failed to @@ -8837,43 +9709,39 @@ msgstr "Réädý Ⱡ'σяєм ι#" #: cms/djangoapps/contentstore/views/videos.py #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Failed" -msgstr "Fäïléd Ⱡ'σяєм ιρѕ#" +msgstr "Fäïléd Ⱡ'σяєм ιρѕυ#" #. Translators: This is the status for a video for which an invalid #. processing token was provided in the course settings #: cms/djangoapps/contentstore/views/videos.py msgid "Invalid Token" -msgstr "Ìnvälïd Tökén Ⱡ'#" +msgstr "Ìnvälïd Tökén Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: This is the status for a video that was included in a course #. import #: cms/djangoapps/contentstore/views/videos.py msgid "Imported" -msgstr "Ìmpörtéd #" +msgstr "Ìmpörtéd Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is the status for a video that is in an unknown state #: cms/djangoapps/contentstore/views/videos.py msgid "Unknown" -msgstr "Ûnknöwn #" +msgstr "Ûnknöwn Ⱡ'σяєм ιρѕυм #" #. Translators: This is the header for a CSV file column #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py msgid "{profile_name} URL" -msgstr "{profile_name} ÛRL #" +msgstr "{profile_name} ÛRL Ⱡ'σяєм ιρѕυм #" #: cms/djangoapps/contentstore/views/videos.py msgid "Duration" -msgstr "Dürätïön #" +msgstr "Dürätïön Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/views/videos.py msgid "Date Added" -msgstr "Däté Àddéd Ⱡ#" - -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "Vïdéö ÌD #" +msgstr "Däté Àddéd Ⱡ'σяєм ιρѕυм ∂σłσ#" #. #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not @@ -8883,41 +9751,43 @@ msgstr "Vïdéö ÌD #" #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Pending" -msgstr "Péndïng #" +msgstr "Péndïng Ⱡ'σяєм ιρѕυм #" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py msgid "{course}_video_urls" -msgstr "{course}_vïdéö_ürls Ⱡ'#" +msgstr "{course}_vïdéö_ürls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/djangoapps/course_creators/models.py msgid "unrequested" -msgstr "ünréqüéstéd Ⱡ#" +msgstr "ünréqüéstéd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/djangoapps/course_creators/models.py msgid "pending" -msgstr "péndïng #" +msgstr "péndïng Ⱡ'σяєм ιρѕυм #" #: cms/djangoapps/course_creators/models.py msgid "granted" -msgstr "gräntéd #" +msgstr "gräntéd Ⱡ'σяєм ιρѕυм #" #: cms/djangoapps/course_creators/models.py msgid "denied" -msgstr "dénïéd Ⱡ'σяєм ιρѕ#" +msgstr "dénïéd Ⱡ'σяєм ιρѕυ#" #: cms/djangoapps/course_creators/models.py msgid "Studio user" -msgstr "Stüdïö üsér Ⱡ#" +msgstr "Stüdïö üsér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/djangoapps/course_creators/models.py msgid "The date when state was last updated" -msgstr "Thé däté whén stäté wäs läst üpdätéd Ⱡ'σяєм ιρ#" +msgstr "" +"Thé däté whén stäté wäs läst üpdätéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/djangoapps/course_creators/models.py msgid "Current course creator state" -msgstr "Çürrént çöürsé çréätör stäté Ⱡ'σяєм #" +msgstr "Çürrént çöürsé çréätör stäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/djangoapps/course_creators/models.py msgid "" @@ -8925,20 +9795,22 @@ msgid "" "denied)" msgstr "" "Öptïönäl nötés äßöüt thïs üsér (för éxämplé, whý çöürsé çréätïön äççéss wäs " -"dénïéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"dénïéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/models/settings/course_metadata.py msgid "Incorrect format for field '{name}'. {detailed_message}" -msgstr "Ìnçörréçt förmät för fïéld '{name}'. {detailed_message} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ìnçörréçt förmät för fïéld '{name}'. {detailed_message} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/templates/404.html cms/templates/error.html #: lms/templates/static_templates/404.html msgid "Page Not Found" -msgstr "Pägé Nöt Föünd Ⱡ'#" +msgstr "Pägé Nöt Föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/404.html lms/templates/static_templates/404.html msgid "Page not found" -msgstr "Pägé nöt föünd Ⱡ'#" +msgstr "Pägé nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/asset_index.html cms/templates/container.html #: cms/templates/course_outline.html cms/templates/group_configurations.html @@ -8946,13 +9818,14 @@ msgstr "Pägé nöt föünd Ⱡ'#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" -msgstr "Löädïng #" +msgstr "Löädïng Ⱡ'σяєм ιρѕυм #" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html #: lms/templates/verify_student/_modal_editname.html msgid "close" -msgstr "çlösé Ⱡ'σяєм ι#" +msgstr "çlösé Ⱡ'σяєм ιρѕ#" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html @@ -8960,17 +9833,17 @@ msgstr "çlösé Ⱡ'σяєм ι#" #: lms/templates/modal/accessible_confirm.html #: lms/templates/verify_student/face_upload.html msgid "Cancel" -msgstr "Çänçél Ⱡ'σяєм ιρѕ#" +msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Course Number" -msgstr "Çöürsé Nümßér Ⱡ'#" +msgstr "Çöürsé Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/course_outline.html cms/templates/index.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Dismiss" -msgstr "Dïsmïss #" +msgstr "Dïsmïss Ⱡ'σяєм ιρѕυм #" #: cms/templates/group_configurations.html cms/templates/manage_users.html #: cms/templates/manage_users_lib.html cms/templates/settings.html @@ -8978,35 +9851,35 @@ msgstr "Dïsmïss #" #: cms/templates/widgets/header.html #: lms/templates/wiki/includes/article_menu.html msgid "Settings" -msgstr "Séttïngs #" +msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/html_error.html lms/templates/module-error.html msgid "Error:" -msgstr "Érrör: Ⱡ'σяєм ιρѕ#" +msgstr "Érrör: Ⱡ'σяєм ιρѕυ#" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Organization:" -msgstr "Örgänïzätïön: Ⱡ'#" +msgstr "Örgänïzätïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Number:" -msgstr "Çöürsé Nümßér: Ⱡ'#" +msgstr "Çöürsé Nümßér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/index.html lms/templates/navigation.html #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html msgid "Courses" -msgstr "Çöürsés #" +msgstr "Çöürsés Ⱡ'σяєм ιρѕυм #" #: cms/templates/login.html cms/templates/register.html #: lms/templates/help_modal.html lms/templates/login.html #: lms/templates/provider_login.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "E-mail" -msgstr "É-mäïl Ⱡ'σяєм ιρѕ#" +msgstr "É-mäïl Ⱡ'σяєм ιρѕυ#" #. Translators: This is the placeholder text for a field that requests an #. email @@ -9016,144 +9889,206 @@ msgstr "É-mäïl Ⱡ'σяєм ιρѕ#" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html msgid "example: username@domain.com" -msgstr "éxämplé: üsérnämé@dömäïn.çöm Ⱡ'σяєм #" +msgstr "éxämplé: üsérnämé@dömäïn.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/login.html lms/templates/login.html msgid "Forgot password?" -msgstr "Förgöt pässwörd? Ⱡ'σ#" +msgstr "Förgöt pässwörd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: This is the placeholder text for a field that requests the #. user's full name. #: cms/templates/register.html lms/templates/register.html #: lms/templates/verify_student/face_upload.html msgid "example: Jane Doe" -msgstr "éxämplé: Jäné Döé Ⱡ'σ#" +msgstr "éxämplé: Jäné Döé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "Public Username" -msgstr "Püßlïç Ûsérnämé Ⱡ'#" +msgstr "Püßlïç Ûsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: This is the placeholder text for a field that asks the user to #. pick a username #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html msgid "example: JaneDoe" -msgstr "éxämplé: JänéDöé Ⱡ'σ#" +msgstr "éxämplé: JänéDöé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/register.html #: lms/templates/dashboard/_dashboard_info_language.html msgid "Preferred Language" -msgstr "Préférréd Längüägé Ⱡ'σ#" +msgstr "Préférréd Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Requirements" -msgstr "Réqüïréménts Ⱡ#" +msgstr "Réqüïréménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/studio_xblock_wrapper.html lms/templates/help_modal.html #: lms/templates/module-error.html msgid "Details" -msgstr "Détäïls #" +msgstr "Détäïls Ⱡ'σяєм ιρѕυм #" #. Translators: this is a verb describing the action of viewing more details #: cms/templates/studio_xblock_wrapper.html #: lms/templates/wiki/includes/article_menu.html msgid "View" -msgstr "Vïéw Ⱡ'σяєм#" +msgstr "Vïéw Ⱡ'σяєм ι#" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." -msgstr "Thänks för äçtïvätïng ýöür äççöünt. Ⱡ'σяєм ιρ#" +msgstr "" +"Thänks för äçtïvätïng ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "This account has already been activated." -msgstr "Thïs äççöünt häs älréädý ßéén äçtïvätéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thïs äççöünt häs älréädý ßéén äçtïvätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Visit your {link_start}dashboard{link_end} to see your courses." msgstr "" "Vïsït ýöür {link_start}däshßöärd{link_end} tö séé ýöür çöürsés. Ⱡ'σяєм ιρѕυм" -" #" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. #: cms/templates/widgets/footer.html lms/templates/footer-edx-new.html #: lms/templates/footer.html msgid "Powered by Open edX" -msgstr "Pöwéréd ßý Öpén édX Ⱡ'σя#" +msgstr "Pöwéréd ßý Öpén édX Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/widgets/header.html lms/templates/courseware/courseware.html msgid "Course Navigation" -msgstr "Çöürsé Nävïgätïön Ⱡ'σ#" +msgstr "Çöürsé Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" -msgstr "Hélp Ⱡ'σяєм#" +msgstr "Hélp Ⱡ'σяєм ι#" + +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "Sïgn Öüt Ⱡ'σяєм ιρѕυм ∂#" #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" -msgstr "Ûpgrädé Ýöür Énröllmént för {} | Çhöösé Ýöür Träçk Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ûpgrädé Ýöür Énröllmént för {} | Çhöösé Ýöür Träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/templates/course_modes/choose.html msgid "Enroll In {} | Choose Your Track" -msgstr "Énröll Ìn {} | Çhöösé Ýöür Träçk Ⱡ'σяєм ι#" +msgstr "" +"Énröll Ìn {} | Çhöösé Ýöür Träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/templates/course_modes/choose.html msgid "Sorry, there was an error when trying to enroll you" -msgstr "Sörrý, théré wäs än érrör whén trýïng tö énröll ýöü Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Sörrý, théré wäs än érrör whén trýïng tö énröll ýöü Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "Nöw çhöösé ýöür çöürsé träçk: Ⱡ'σяєм #" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" +"Pürsüé Àçädémïç Çrédït wïth ä Vérïfïéd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "Pürsüé ä Vérïfïéd Çértïfïçäté Ⱡ'σяєм #" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" +"Béçömé élïgïßlé för äçädémïç çrédït änd hïghlïght ýöür néw skïlls änd " +"knöwlédgé wïth ä vérïfïéd çértïfïçäté. Ûsé thïs välüäßlé çrédéntïäl tö " +"qüälïfý för äçädémïç çrédït fröm {org}, ädvänçé ýöür çäréér, ör stréngthén " +"ýöür sçhööl äpplïçätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕ#" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" +"Bénéfïts öf ä Vérïfïéd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" +"{b_start}Élïgïßlé för çrédït:{b_end} Réçéïvé äçädémïç çrédït äftér " +"süççéssfüllý çömplétïng thé çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" -"Plän tö üsé ýöür çömplétéd çöürséwörk för jöß äpplïçätïöns, çäréér " -"ädvänçémént, ör sçhööl äpplïçätïöns? Ûpgrädé tö wörk töwärd ä Vérïfïéd " -"Çértïfïçäté öf Àçhïévémént tö döçümént ýöür äççömplïshmént. À mïnïmüm féé " -"äpplïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕ#" +"{b_start}Öffïçïäl:{b_end} Réçéïvé än ïnstrüçtör-sïgnéd çértïfïçäté wïth thé " +"ïnstïtütïön's lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -"Plän tö üsé ýöür çömplétéd çöürséwörk för jöß äpplïçätïöns, çäréér " -"ädvänçémént, ör sçhööl äpplïçätïöns? Thén wörk töwärd ä Vérïfïéd Çértïfïçäté" -" öf Àçhïévémént tö döçümént ýöür äççömplïshmént. À mïnïmüm féé äpplïés. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єι#" +"{b_start}Éäsïlý shäréäßlé:{b_end} Àdd thé çértïfïçäté tö ýöür ÇV ör résümé, " +"ör pöst ït dïréçtlý ön LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Séléçt ýöür çöntrïßütïön för thïs çöürsé (mïn. $ Ⱡ'σяєм ιρѕυм #" +msgid "Pursue a Verified Certificate" +msgstr "Pürsüé ä Vérïfïéd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: common/templates/course_modes/choose.html +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 "" +"Hïghlïght ýöür néw knöwlédgé änd skïlls wïth ä vérïfïéd çértïfïçäté. Ûsé " +"thïs välüäßlé çrédéntïäl tö ïmprövé ýöür jöß pröspéçts änd ädvänçé ýöür " +"çäréér, ör hïghlïght ýöür çértïfïçäté ïn sçhööl äpplïçätïöns. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт#" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" +"{b_start}Öffïçïäl: {b_end}Réçéïvé än ïnstrüçtör-sïgnéd çértïfïçäté wïth thé " +"ïnstïtütïön's lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "): Ⱡ'#" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" +"{b_start}Éäsïlý shäréäßlé: {b_end}Àdd thé çértïfïçäté tö ýöür ÇV ör résümé, " +"ör pöst ït dïréçtlý ön LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "Ûpgrädé Ýöür Énröllmént Ⱡ'σяє#" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" +"{b_start}Mötïvätïng: {b_end}Gïvé ýöürsélf än äddïtïönäl ïnçéntïvé tö " +"çömplété thé çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: common/templates/course_modes/choose.html msgid "Audit This Course" -msgstr "Àüdït Thïs Çöürsé Ⱡ'σ#" +msgstr "Àüdït Thïs Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/templates/course_modes/choose.html msgid "" @@ -9166,15 +10101,14 @@ msgstr "" "mätérïäl, äçtïvïtïés, tésts, änd förüms. Ìf ýöür wörk ïs sätïsfäçtörý änd " "ýöü äßïdé ßý thé Hönör Çödé, ýöü'll réçéïvé ä pérsönälïzéd Hönör Çödé " "Çértïfïçäté tö shöwçäsé ýöür äçhïévémént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ι#" - -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "Pürsüé än Hönör Çödé Çértïfïçäté Ⱡ'σяєм ι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяє#" #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" -msgstr "{platform_name}-wïdé Sümmärý Ⱡ'σ#" +msgstr "{platform_name}-wïdé Sümmärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html @@ -9184,286 +10118,201 @@ msgstr "{platform_name}-wïdé Sümmärý Ⱡ'σ#" #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" -msgstr "Ìnstrüçtïöns Ⱡ#" +msgstr "Ìnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html msgid "Collapse Instructions" -msgstr "Çölläpsé Ìnstrüçtïöns Ⱡ'σя#" +msgstr "Çölläpsé Ìnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/annotatable.html msgid "Guided Discussion" -msgstr "Güïdéd Dïsçüssïön Ⱡ'σ#" +msgstr "Güïdéd Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/annotatable.html msgid "Hide Annotations" -msgstr "Hïdé Ànnötätïöns Ⱡ'σ#" +msgstr "Hïdé Ànnötätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/course.html +msgid "LEARN MORE" +msgstr "LÉÀRN MÖRÉ Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/course.html -msgid "New" -msgstr "Néw Ⱡ'σя#" +msgid "Starts" +msgstr "Stärts Ⱡ'σяєм ιρѕυ#" #: lms/templates/dashboard.html msgid "Dashboard" -msgstr "Däshßöärd #" +msgstr "Däshßöärd Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/dashboard.html msgid "Current Courses" -msgstr "Çürrént Çöürsés Ⱡ'#" +msgstr "Çürrént Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/dashboard.html msgid "Looks like you haven't enrolled in any courses yet." -msgstr "Lööks lïké ýöü hävén't énrölléd ïn äný çöürsés ýét. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Lööks lïké ýöü hävén't énrölléd ïn äný çöürsés ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard.html msgid "Find courses now!" -msgstr "Fïnd çöürsés nöw! Ⱡ'σ#" +msgstr "Fïnd çöürsés nöw! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard.html msgid "Course-loading errors" -msgstr "Çöürsé-löädïng érrörs Ⱡ'σя#" - -#: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "édït Ⱡ'σяєм#" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Çönnéçtéd Àççöünts Ⱡ'σ#" +msgstr "Çöürsé-löädïng érrörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "Lïnkéd Ⱡ'σяєм ιρѕ#" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" -msgstr "Nöt Lïnkéd Ⱡ#" - -#. 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "Ûnlïnk Ⱡ'σяєм ιρѕ#" +msgid "Want to change your account settings?" +msgstr "" +"Wänt tö çhängé ýöür äççöünt séttïngs? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" -#. 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Lïnk Ⱡ'σяєм#" +msgid "Click the arrow next to your username above." +msgstr "" +"Çlïçk thé ärröw néxt tö ýöür üsérnämé äßövé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard.html msgid "Order History" -msgstr "Ördér Hïstörý Ⱡ'#" - -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Rését Pässwörd Ⱡ'#" +msgstr "Ördér Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" -msgstr "Émäïl Séttïngs för {course_number} Ⱡ'σяє#" +msgstr "Émäïl Séttïngs för {course_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/dashboard.html msgid "Receive course emails" -msgstr "Réçéïvé çöürsé émäïls Ⱡ'σя#" +msgstr "Réçéïvé çöürsé émäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard.html msgid "Save Settings" -msgstr "Sävé Séttïngs Ⱡ'#" - -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Pässwörd Rését Émäïl Sént Ⱡ'σяєм#" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Àn émäïl häs ßéén sént tö {email}. Föllöw thé lïnk ïn thé émäïl tö çhängé " -"ýöür pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Çhängé Émäïl Ⱡ#" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Pléäsé éntér ýöür néw émäïl äddréss: Ⱡ'σяєм ιρ#" +msgstr "Sävé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Pléäsé çönfïrm ýöür pässwörd: Ⱡ'σяєм #" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" -"Wé wïll sénd ä çönfïrmätïön tö ßöth {email} änd ýöür néw émäïl äddréss äs " -"pärt öf thé pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Çhängé ýöür nämé Ⱡ'σ#" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" -"Tö üphöld thé çrédïßïlïtý öf ýöür {platform} {cert_name_short}, äll nämé " -"çhängés wïll ßé réçördéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Éntér ýöür désïréd füll nämé, äs ït wïll äppéär ön ýöür {platform} " -"{cert_name_short}: Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Réäsön för nämé çhängé: Ⱡ'σяє#" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Çhängé Mý Nämé Ⱡ'#" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "Ûnénröll #" +msgstr "Ûnénröll Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/edit_unit_link.html msgid "View Unit in Studio" -msgstr "Vïéw Ûnït ïn Stüdïö Ⱡ'σя#" +msgstr "Vïéw Ûnït ïn Stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/email_change_failed.html lms/templates/email_exists.html msgid "E-mail change failed" -msgstr "É-mäïl çhängé fäïléd Ⱡ'σя#" +msgstr "É-mäïl çhängé fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/email_change_failed.html msgid "We were unable to send a confirmation email to {email}" msgstr "" -"Wé wéré ünäßlé tö sénd ä çönfïrmätïön émäïl tö {email} Ⱡ'σяєм ιρѕυм ∂#" +"Wé wéré ünäßlé tö sénd ä çönfïrmätïön émäïl tö {email} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/email_change_failed.html lms/templates/email_exists.html #: lms/templates/invalid_email_key.html msgid "Go back to the {link_start}home page{link_end}." -msgstr "Gö ßäçk tö thé {link_start}hömé pägé{link_end}. Ⱡ'σяєм ι#" +msgstr "" +"Gö ßäçk tö thé {link_start}hömé pägé{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢т#" #: lms/templates/email_change_successful.html #: lms/templates/emails_change_successful.html msgid "E-mail change successful!" -msgstr "É-mäïl çhängé süççéssfül! Ⱡ'σяєм#" +msgstr "É-mäïl çhängé süççéssfül! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/email_change_successful.html #: lms/templates/emails_change_successful.html msgid "You should see your new email in your {link_start}dashboard{link_end}." msgstr "" "Ýöü shöüld séé ýöür néw émäïl ïn ýöür {link_start}däshßöärd{link_end}. " -"Ⱡ'σяєм ιρѕυм ∂σ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/email_exists.html msgid "An account with the new e-mail address already exists." msgstr "" -"Àn äççöünt wïth thé néw é-mäïl äddréss älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σ#" +"Àn äççöünt wïth thé néw é-mäïl äddréss älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/enroll_students.html msgid "Student Enrollment Form" -msgstr "Stüdént Énröllmént Förm Ⱡ'σяє#" +msgstr "Stüdént Énröllmént Förm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/enroll_students.html msgid "Course: " -msgstr "Çöürsé: #" +msgstr "Çöürsé: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/enroll_students.html msgid "Add new students" -msgstr "Àdd néw stüdénts Ⱡ'σ#" +msgstr "Àdd néw stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/enroll_students.html msgid "Existing students:" -msgstr "Éxïstïng stüdénts: Ⱡ'σ#" +msgstr "Éxïstïng stüdénts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/enroll_students.html msgid "New students added: " -msgstr "Néw stüdénts äddéd: Ⱡ'σя#" +msgstr "Néw stüdénts äddéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/enroll_students.html msgid "Students rejected: " -msgstr "Stüdénts réjéçtéd: Ⱡ'σя#" +msgstr "Stüdénts réjéçtéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/enroll_students.html msgid "Debug: " -msgstr "Déßüg: #" +msgstr "Déßüg: Ⱡ'σяєм ιρѕυм #" #: lms/templates/extauth_failure.html msgid "External Authentication failed" -msgstr "Éxtérnäl Àüthéntïçätïön fäïléd Ⱡ'σяєм #" +msgstr "Éxtérnäl Àüthéntïçätïön fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/folditbasic.html msgid "Due:" -msgstr "Düé: Ⱡ'σяєм#" +msgstr "Düé: Ⱡ'σяєм ι#" #: lms/templates/folditbasic.html #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Status:" -msgstr "Stätüs: #" +msgstr "Stätüs: Ⱡ'σяєм ιρѕυм #" #: lms/templates/folditbasic.html msgid "You have successfully gotten to level {goal_level}." -msgstr "Ýöü hävé süççéssfüllý göttén tö lévél {goal_level}. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü hävé süççéssfüllý göttén tö lévél {goal_level}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/folditbasic.html msgid "You have not yet gotten to level {goal_level}." -msgstr "Ýöü hävé nöt ýét göttén tö lévél {goal_level}. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü hävé nöt ýét göttén tö lévél {goal_level}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/folditbasic.html msgid "Completed puzzles" -msgstr "Çömplétéd püzzlés Ⱡ'σ#" +msgstr "Çömplétéd püzzlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/folditbasic.html msgid "Level" -msgstr "Lévél Ⱡ'σяєм ι#" +msgstr "Lévél Ⱡ'σяєм ιρѕ#" #: lms/templates/folditbasic.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Submitted" -msgstr "Süßmïttéd #" +msgstr "Süßmïttéd Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/folditchallenge.html msgid "Puzzle Leaderboard" -msgstr "Püzzlé Léädérßöärd Ⱡ'σ#" +msgstr "Püzzlé Léädérßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/folditchallenge.html msgid "User" -msgstr "Ûsér Ⱡ'σяєм#" +msgstr "Ûsér Ⱡ'σяєм ι#" #: lms/templates/footer-edx-new.html msgid "About edX" -msgstr "Àßöüt édX #" +msgstr "Àßöüt édX Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/footer-edx-new.html msgid "" @@ -9481,9 +10330,7 @@ msgstr "" "çömpütér sçïénçé, éçönömïçs, fïnänçé, éléçtrönïçs, éngïnéérïng, fööd änd " "nütrïtïön, hïstörý, hümänïtïés, läw, lïtérätüré, mäth, médïçïné, müsïç, " "phïlösöphý, phýsïçs, sçïénçé, stätïstïçs änd möré. {EdX} ïs ä nön-pröfït " -"önlïné ïnïtïätïvé çréätéd ßý föündïng pärtnérs {Harvard} änd {MIT}. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυ#" +"önlïné ïnïtïätïvé çréätéd ßý föündïng pärtnérs {Harvard} änd {MIT}.#" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. @@ -9493,72 +10340,71 @@ msgid "" "trademarks of {link_start}edX Inc.{link_end}" msgstr "" "ÉdX, Öpén édX, änd thé édX änd Öpén édX lögös äré régïstéréd trädémärks ör " -"trädémärks öf {link_start}édX Ìnç.{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σ#" +"trädémärks öf {link_start}édX Ìnç.{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: {date} will be an abbreviated date, indicating when the #. privacy #. policy was most recently revised. #: lms/templates/footer-edx-new.html msgid "(Revised {date})" -msgstr "(Révïséd {date}) Ⱡ'#" +msgstr "(Révïséd {date}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: {date} will be an abbreviated date, indicating when the #. privacy #. policy was most recently revised. #: lms/templates/footer-edx-new.html msgid "10/22/2014" -msgstr "10/22/2014 Ⱡ#" +msgstr "10/22/2014 Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/footer-edx-new.html lms/templates/footer.html msgid "News" -msgstr "Néws Ⱡ'σяєм#" +msgstr "Néws Ⱡ'σяєм ι#" #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/contact.html msgid "Contact" -msgstr "Çöntäçt #" +msgstr "Çöntäçt Ⱡ'σяєм ιρѕυм #" #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/faq.html msgid "FAQ" -msgstr "FÀQ Ⱡ'σя#" +msgstr "FÀQ Ⱡ'σяєм#" #: lms/templates/footer-edx-new.html msgid "edX Blog" -msgstr "édX Blög #" +msgstr "édX Blög Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/footer-edx-new.html msgid "Donate to edX" -msgstr "Dönäté tö édX Ⱡ'#" +msgstr "Dönäté tö édX Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/footer-edx-new.html msgid "Jobs at edX" -msgstr "Jößs ät édX Ⱡ#" +msgstr "Jößs ät édX Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/footer-edx-new.html msgid "Follow Us" -msgstr "Föllöw Ûs #" +msgstr "Föllöw Ûs Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/footer-edx-new.html msgid "Mobile Apps" -msgstr "Mößïlé Àpps Ⱡ#" +msgstr "Mößïlé Àpps Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/footer-edx-new.html msgid "Apple app on Apple Store" -msgstr "Àpplé äpp ön Àpplé Störé Ⱡ'σяє#" +msgstr "Àpplé äpp ön Àpplé Störé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/footer-edx-new.html msgid "Android app on Google Play" -msgstr "Àndröïd äpp ön Gööglé Pläý Ⱡ'σяєм#" +msgstr "Àndröïd äpp ön Gööglé Pläý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/footer.html lms/templates/static_templates/jobs.html msgid "Jobs" -msgstr "Jößs Ⱡ'σяєм#" +msgstr "Jößs Ⱡ'σяєм ι#" #: lms/templates/footer.html msgid "Legal" -msgstr "Légäl Ⱡ'σяєм ι#" +msgstr "Légäl Ⱡ'σяєм ιρѕ#" #: lms/templates/footer.html msgid "" @@ -9566,11 +10412,11 @@ msgid "" "Code{honor_link_end}" msgstr "" "{tos_link_start}Térms öf Sérvïçé{tos_link_end} änd {honor_link_start}Hönör " -"Çödé{honor_link_end} Ⱡ'σяєм ιρѕυм#" +"Çödé{honor_link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/forgot_password_modal.html msgid "Password Reset" -msgstr "Pässwörd Rését Ⱡ'#" +msgstr "Pässwörd Rését Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/forgot_password_modal.html msgid "" @@ -9578,29 +10424,29 @@ msgid "" "setting a new password." msgstr "" "Pléäsé éntér ýöür é-mäïl äddréss ßélöw, änd wé wïll é-mäïl ïnstrüçtïöns för " -"séttïng ä néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"séttïng ä néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/forgot_password_modal.html msgid "Your E-mail Address" -msgstr "Ýöür É-mäïl Àddréss Ⱡ'σя#" +msgstr "Ýöür É-mäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" msgstr "" "Thïs ïs thé é-mäïl äddréss ýöü üséd tö régïstér wïth {platform} Ⱡ'σяєм ιρѕυм" -" ∂σł#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" -msgstr "Rését Mý Pässwörd Ⱡ'σ#" +msgstr "Rését Mý Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/forgot_password_modal.html msgid "Email is incorrect." -msgstr "Émäïl ïs ïnçörréçt. Ⱡ'σя#" +msgstr "Émäïl ïs ïnçörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/help_modal.html msgid "{platform_name} Help" -msgstr "{platform_name} Hélp #" +msgstr "{platform_name} Hélp Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/help_modal.html msgid "" @@ -9610,7 +10456,7 @@ msgid "" msgstr "" "För qüéstïöns ön çöürsé léçtürés, höméwörk, tööls, ör mätérïäls för " "thïs çöürsé, pöst ïn thé {link_start}çöürsé dïsçüssïön " -"förüm{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"förüm{link_end}. Ⱡ'σ#" #: lms/templates/help_modal.html msgid "" @@ -9620,7 +10466,7 @@ msgid "" msgstr "" "Hävé généräl qüéstïöns äßöüt {platform_name}? Ýöü çän fïnd " "löts öf hélpfül ïnförmätïön ïn thé {platform_name} " -"{link_start}FÀQ{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"{link_start}FÀQ{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/help_modal.html msgid "" @@ -9629,19 +10475,19 @@ msgid "" msgstr "" "Hävé ä qüéstïön äßöüt söméthïng spéçïfïç? Ýöü çän çöntäçt " "thé {platform_name} généräl süppört téäm dïréçtlý: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σ#" +"αм#" #: lms/templates/help_modal.html msgid "Report a problem" -msgstr "Répört ä prößlém Ⱡ'σ#" +msgstr "Répört ä prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/help_modal.html msgid "Make a suggestion" -msgstr "Mäké ä süggéstïön Ⱡ'σ#" +msgstr "Mäké ä süggéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/help_modal.html msgid "Ask a question" -msgstr "Àsk ä qüéstïön Ⱡ'#" +msgstr "Àsk ä qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/help_modal.html msgid "" @@ -9651,21 +10497,26 @@ msgid "" msgstr "" "Pléäsé nöté: Thé {platform_name} süppört téäm ïs Énglïsh spéäkïng. Whïlé wé " "wïll dö öür ßést tö äddréss ýöür ïnqüïrý ïn äný längüägé, öür réspönsés wïll" -" ßé ïn Énglïsh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +" ßé ïn Énglïsh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσł#" #: lms/templates/help_modal.html msgid "Briefly describe your issue" -msgstr "Brïéflý désçrïßé ýöür ïssüé Ⱡ'σяєм#" +msgstr "Brïéflý désçrïßé ýöür ïssüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/help_modal.html msgid "Tell us the details" -msgstr "Téll üs thé détäïls Ⱡ'σя#" +msgstr "Téll üs thé détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc" msgstr "" "Ìnçlüdé érrör méssägés, stéps whïçh léäd tö thé ïssüé, étç Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/help_modal.html lms/templates/manage_user_standing.html #: lms/templates/register-shib.html @@ -9676,11 +10527,11 @@ msgstr "" #: lms/templates/peer_grading/peer_grading_problem.html #: lms/templates/survey/survey.html msgid "Submit" -msgstr "Süßmït Ⱡ'σяєм ιρѕ#" +msgstr "Süßmït Ⱡ'σяєм ιρѕυ#" #: lms/templates/help_modal.html msgid "Thank You!" -msgstr "Thänk Ýöü! Ⱡ#" +msgstr "Thänk Ýöü! Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/help_modal.html msgid "" @@ -9693,83 +10544,97 @@ msgstr "" "wïthïn öné ßüsïnéss däý (Möndäý tö Frïdäý, {open_time} ÛTÇ tö {close_time} " "ÛTÇ.) Ìn thé méäntïmé, pléäsé révïéw öür {link_start}détäïléd FÀQs{link_end}" " whéré möst qüéstïöns hävé älréädý ßéén änswéréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєł#" #: lms/templates/help_modal.html msgid "problem" -msgstr "prößlém #" +msgstr "prößlém Ⱡ'σяєм ιρѕυм #" #: lms/templates/help_modal.html msgid "Report a Problem" -msgstr "Répört ä Prößlém Ⱡ'σ#" +msgstr "Répört ä Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/help_modal.html msgid "Brief description of the problem" -msgstr "Brïéf désçrïptïön öf thé prößlém Ⱡ'σяєм ι#" +msgstr "" +"Brïéf désçrïptïön öf thé prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/help_modal.html msgid "Details of the problem you are encountering" -msgstr "Détäïls öf thé prößlém ýöü äré énçöüntérïng Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Détäïls öf thé prößlém ýöü äré énçöüntérïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc." msgstr "" "Ìnçlüdé érrör méssägés, stéps whïçh léäd tö thé ïssüé, étç. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/help_modal.html msgid "suggestion" -msgstr "süggéstïön Ⱡ#" +msgstr "süggéstïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/help_modal.html msgid "Make a Suggestion" -msgstr "Mäké ä Süggéstïön Ⱡ'σ#" +msgstr "Mäké ä Süggéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/help_modal.html msgid "Brief description of your suggestion" -msgstr "Brïéf désçrïptïön öf ýöür süggéstïön Ⱡ'σяєм ιρ#" +msgstr "" +"Brïéf désçrïptïön öf ýöür süggéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/help_modal.html msgid "question" -msgstr "qüéstïön #" +msgstr "qüéstïön Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/help_modal.html msgid "Ask a Question" -msgstr "Àsk ä Qüéstïön Ⱡ'#" +msgstr "Àsk ä Qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/help_modal.html msgid "Brief summary of your question" -msgstr "Brïéf sümmärý öf ýöür qüéstïön Ⱡ'σяєм #" +msgstr "Brïéf sümmärý öf ýöür qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/help_modal.html msgid "An error has occurred." -msgstr "Àn érrör häs öççürréd. Ⱡ'σяє#" +msgstr "Àn érrör häs öççürréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/help_modal.html msgid "Please {link_start}send us e-mail{link_end}." -msgstr "Pléäsé {link_start}sénd üs é-mäïl{link_end}. Ⱡ'σяєм #" +msgstr "" +"Pléäsé {link_start}sénd üs é-mäïl{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" #: lms/templates/help_modal.html msgid "Please try again later." -msgstr "Pléäsé trý ägäïn lätér. Ⱡ'σяє#" +msgstr "Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/imageannotation.html msgid "Note: only instructors may annotate." -msgstr "Nöté: önlý ïnstrüçtörs mäý ännötäté. Ⱡ'σяєм ιρ#" +msgstr "" +"Nöté: önlý ïnstrüçtörs mäý ännötäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/index.html msgid "Free courses from {university_name}" -msgstr "Fréé çöürsés fröm {university_name} Ⱡ'σяєм#" +msgstr "" +"Fréé çöürsés fröm {university_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє#" #: lms/templates/index.html msgid "For anyone, anywhere, anytime" -msgstr "För änýöné, änýwhéré, änýtïmé Ⱡ'σяєм #" +msgstr "För änýöné, änýwhéré, änýtïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. #: lms/templates/index.html msgid "Welcome to Open edX!" -msgstr "Wélçömé tö Öpén édX! Ⱡ'σя#" +msgstr "Wélçömé tö Öpén édX! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. @@ -9777,15 +10642,21 @@ msgstr "Wélçömé tö Öpén édX! Ⱡ'σя#" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" "Ìt wörks! Thïs ïs thé défäült hömépägé för thïs Öpén édX ïnstänçé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/templates/index.html +msgid "View all Courses" +msgstr "Vïéw äll Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/invalid_email_key.html msgid "Invalid email change key" -msgstr "Ìnvälïd émäïl çhängé kéý Ⱡ'σяє#" +msgstr "Ìnvälïd émäïl çhängé kéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/invalid_email_key.html msgid "This e-mail key is not valid. Please check:" -msgstr "Thïs é-mäïl kéý ïs nöt välïd. Pléäsé çhéçk: Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thïs é-mäïl kéý ïs nöt välïd. Pléäsé çhéçk: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/invalid_email_key.html msgid "" @@ -9793,17 +10664,19 @@ msgid "" "happened." msgstr "" "Wäs thïs kéý älréädý üséd? Çhéçk whéthér thé é-mäïl çhängé häs älréädý " -"häppénéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"häppénéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/invalid_email_key.html msgid "Did your e-mail client break the URL into two lines?" -msgstr "Dïd ýöür é-mäïl çlïént ßréäk thé ÛRL ïntö twö lïnés? Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Dïd ýöür é-mäïl çlïént ßréäk thé ÛRL ïntö twö lïnés? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/invalid_email_key.html msgid "The keys are valid for a limited amount of time. Has the key expired?" msgstr "" "Thé kéýs äré välïd för ä lïmïtéd ämöünt öf tïmé. Häs thé kéý éxpïréd? Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/library-block-author-preview-header.html msgid "" @@ -9817,19 +10690,31 @@ msgid_plural "" msgstr[0] "" "Shöwïng äll mätçhïng çöntént élïgïßlé tö ßé äddéd ïntö {display_name}. Éäçh " "stüdént wïll ßé ässïgnéd {max_count} çömpönént dräwn rändömlý fröm thïs " -"lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт łαвσяυм#" msgstr[1] "" "Shöwïng äll mätçhïng çöntént élïgïßlé tö ßé äddéd ïntö {display_name}. Éäçh " "stüdént wïll ßé ässïgnéd {max_count} çömpönénts dräwn rändömlý fröm thïs " -"lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт łαвσяυ#" #: lms/templates/login-sidebar.html msgid "Helpful Information" -msgstr "Hélpfül Ìnförmätïön Ⱡ'σя#" +msgstr "Hélpfül Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/login-sidebar.html msgid "Login via OpenID" -msgstr "Lögïn vïä ÖpénÌD Ⱡ'σ#" +msgstr "Lögïn vïä ÖpénÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/login-sidebar.html msgid "" @@ -9838,66 +10723,70 @@ msgid "" msgstr "" "Ýöü çän nöw stärt léärnïng wïth {platform_name} ßý löggïng ïn wïth ýöür ÖpénÌD äççöünt. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт α#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/login-sidebar.html msgid "Not Enrolled?" -msgstr "Nöt Énrölléd? Ⱡ'#" +msgstr "Nöt Énrölléd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/login-sidebar.html msgid "Sign up for {platform_name} today!" -msgstr "Sïgn üp för {platform_name} tödäý! Ⱡ'σяє#" +msgstr "Sïgn üp för {platform_name} tödäý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/login-sidebar.html msgid "Looking for help in logging in or with your {platform_name} account?" msgstr "" "Löökïng för hélp ïn löggïng ïn ör wïth ýöür {platform_name} äççöünt? Ⱡ'σяєм " -"ιρѕυм ∂σł#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/login-sidebar.html msgid "View our help section for answers to commonly asked questions." msgstr "" "Vïéw öür hélp séçtïön för änswérs tö çömmönlý äskéd qüéstïöns. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/login.html msgid "Log into your {platform_name} Account" -msgstr "Lög ïntö ýöür {platform_name} Àççöünt Ⱡ'σяєм#" +msgstr "" +"Lög ïntö ýöür {platform_name} Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/login.html msgid "Log into My {platform_name} Account" -msgstr "Lög ïntö Mý {platform_name} Àççöünt Ⱡ'σяє#" +msgstr "Lög ïntö Mý {platform_name} Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/login.html msgid "Access My Courses" -msgstr "Àççéss Mý Çöürsés Ⱡ'σ#" +msgstr "Àççéss Mý Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html msgid "Processing your account information" -msgstr "Pröçéssïng ýöür äççöünt ïnförmätïön Ⱡ'σяєм ιρ#" +msgstr "" +"Pröçéssïng ýöür äççöünt ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/login.html msgid "Please log in" -msgstr "Pléäsé lög ïn Ⱡ'#" +msgstr "Pléäsé lög ïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/login.html msgid "to access your account and courses" -msgstr "tö äççéss ýöür äççöünt änd çöürsés Ⱡ'σяєм ιρ#" +msgstr "" +"tö äççéss ýöür äççöünt änd çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/login.html msgid "We're Sorry, {platform_name} accounts are unavailable currently" msgstr "" "Wé'ré Sörrý, {platform_name} äççöünts äré ünäväïläßlé çürréntlý Ⱡ'σяєм ιρѕυм" -" ∂#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/login.html msgid "We couldn't log you in." -msgstr "Wé çöüldn't lög ýöü ïn. Ⱡ'σяє#" +msgstr "Wé çöüldn't lög ýöü ïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/login.html msgid "Your email or password is incorrect" -msgstr "Ýöür émäïl ör pässwörd ïs ïnçörréçt Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür émäïl ör pässwörd ïs ïnçörréçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/login.html msgid "" @@ -9907,86 +10796,120 @@ msgid "" msgstr "" "Pléäsé prövïdé thé föllöwïng ïnförmätïön tö lög ïntö ýöür {platform_name} " "äççöünt. Réqüïréd fïélds äré nötéd ßý ßöld téxt " -"änd än ästérïsk (*). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"änd än ästérïsk (*). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" #: lms/templates/login.html msgid "Account Preferences" -msgstr "Àççöünt Préférénçés Ⱡ'σя#" +msgstr "Àççöünt Préférénçés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/login.html msgid "Remember me" -msgstr "Rémémßér mé Ⱡ#" +msgstr "Rémémßér mé Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: provider_name is the name of an external, third-party user #. authentication provider (like Google or LinkedIn). #: lms/templates/login.html msgid "Sign in with {provider_name}" -msgstr "Sïgn ïn wïth {provider_name} Ⱡ'σ#" +msgstr "Sïgn ïn wïth {provider_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: "External resource" means that this learning module is hosted #. on a platform external to the edX LMS #: lms/templates/lti.html msgid "External resource" -msgstr "Éxtérnäl résöürçé Ⱡ'σ#" +msgstr "Éxtérnäl résöürçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. 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 msgid "{points} / {total_points} points" -msgstr "{points} / {total_points} pöïnts Ⱡ'σ#" +msgstr "{points} / {total_points} pöïnts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: "total_points" is the maximum number of points achievable on #. this LTI unit #: lms/templates/lti.html msgid "{total_points} points possible" -msgstr "{total_points} pöïnts pössïßlé Ⱡ'σя#" +msgstr "{total_points} pöïnts pössïßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/lti.html msgid "View resource in a new window" -msgstr "Vïéw résöürçé ïn ä néw wïndöw Ⱡ'σяєм #" +msgstr "Vïéw résöürçé ïn ä néw wïndöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/lti.html msgid "" "Please provide launch_url. Click \"Edit\", and fill in the required fields." msgstr "" "Pléäsé prövïdé läünçh_ürl. Çlïçk \"Édït\", änd fïll ïn thé réqüïréd fïélds. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/lti.html msgid "Feedback on your work from the grader:" -msgstr "Féédßäçk ön ýöür wörk fröm thé grädér: Ⱡ'σяєм ιρѕ#" +msgstr "" +"Féédßäçk ön ýöür wörk fröm thé grädér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/lti_form.html msgid "Press to Launch" -msgstr "Préss tö Läünçh Ⱡ'#" +msgstr "Préss tö Läünçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Dïsäßlé ör Réénäßlé stüdént äççöünts Ⱡ'σяєм ιρ#" +msgid "Manage student accounts" +msgstr "Mänägé stüdént äççöünts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/manage_user_standing.html msgid "Username:" -msgstr "Ûsérnämé: #" +msgstr "Ûsérnämé: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/manage_user_standing.html -msgid "Disable Account" -msgstr "Dïsäßlé Àççöünt Ⱡ'#" +msgid "Profile:" +msgstr "Pröfïlé: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/manage_user_standing.html -msgid "Reenable Account" -msgstr "Réénäßlé Àççöünt Ⱡ'σ#" +msgid "Image:" +msgstr "Ìmägé: Ⱡ'σяєм ιρѕυ#" #: lms/templates/manage_user_standing.html -msgid "Students whose accounts have been disabled" -msgstr "Stüdénts whösé äççöünts hävé ßéén dïsäßléd Ⱡ'σяєм ιρѕυ#" +msgid "Name:" +msgstr "Nämé: Ⱡ'σяєм ιρѕ#" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "Çhöösé än äçtïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "Vïéw Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/templates/manage_user_standing.html +msgid "Disable Account" +msgstr "Dïsäßlé Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/manage_user_standing.html +msgid "Reenable Account" +msgstr "Réénäßlé Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "Rémövé Pröfïlé Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/manage_user_standing.html +msgid "Students whose accounts have been disabled" +msgstr "" +"Stüdénts whösé äççöünts hävé ßéén dïsäßléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/manage_user_standing.html msgid "(reload your page to refresh)" -msgstr "(rélöäd ýöür pägé tö réfrésh) Ⱡ'σяєм #" +msgstr "(rélöäd ýöür pägé tö réfrésh) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/manage_user_standing.html msgid "working" -msgstr "wörkïng #" +msgstr "wörkïng Ⱡ'σяєм ιρѕυм #" #: lms/templates/mathjax_accessible.html msgid "" @@ -9999,7 +10922,10 @@ msgstr "" "mäké mäth äççéssïßïlé, wé süggést üsïng thé MäthPläýér plügïn. Pléäsé vïsït " "thé {link_start}MäthPläýér Döwnlöäd Pägé{link_end} tö döwnlöäd thé plügïn " "för ýöür ßröwsér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт," -" ѕє∂ ∂σ єιυѕмσ#" +" ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgια#" #: lms/templates/mathjax_accessible.html msgid "" @@ -10007,13 +10933,14 @@ msgid "" "please use Internet Explorer 6 through 9." msgstr "" "Ýöür ßröwsér döés nöt süppört thé MäthPläýér plügïn. Tö üsé MäthPläýér, " -"pléäsé üsé Ìntérnét Éxplörér 6 thröügh 9. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"pléäsé üsé Ìntérnét Éxplörér 6 thröügh 9. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/module-error.html #: lms/templates/courseware/courseware-error.html msgid "There has been an error on the {platform_name} servers" -msgstr "Théré häs ßéén än érrör ön thé {platform_name} sérvérs Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré häs ßéén än érrör ön thé {platform_name} sérvérs Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/module-error.html msgid "" @@ -10024,51 +10951,61 @@ msgstr "" "Wé'ré sörrý, thïs mödülé ïs témpörärïlý ünäväïläßlé. Öür stäff ïs wörkïng tö" " fïx ït äs söön äs pössïßlé. Pléäsé émäïl üs ät {tech_support_email} tö " "répört äný prößléms ör döwntïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιη#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂є#" #: lms/templates/module-error.html msgid "Raw data:" -msgstr "Räw dätä: #" +msgstr "Räw dätä: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/navigation-edx.html msgid "Home Page" -msgstr "Hömé Pägé #" +msgstr "Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "How it Works" -msgstr "Höw ït Wörks Ⱡ#" +msgstr "Höw ït Wörks Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Find Courses" -msgstr "Fïnd Çöürsés Ⱡ#" +msgstr "Fïnd Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/navigation-edx.html msgid "Schools & Partners" -msgstr "Sçhööls & Pärtnérs Ⱡ'σ#" +msgstr "Sçhööls & Pärtnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Dashboard for:" -msgstr "Däshßöärd för: Ⱡ'#" +msgstr "Däshßöärd för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "More options dropdown" -msgstr "Möré öptïöns dröpdöwn Ⱡ'σя#" +msgstr "Möré öptïöns dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "Àççöünt Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" -msgstr "Sïgn öüt #" +msgid "My Profile" +msgstr "Mý Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Shopping Cart" -msgstr "Shöppïng Çärt Ⱡ'#" +msgstr "Shöppïng Çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/navigation-edx.html lms/templates/register.html msgid "Register" -msgstr "Régïstér #" +msgstr "Régïstér Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Sign in" -msgstr "Sïgn ïn #" +msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "" @@ -10076,47 +11013,55 @@ msgid "" "recommend using {chrome_link} or {ff_link}." msgstr "" "Wärnïng: Ýöür ßröwsér ïs nöt füllý süppörtéd. Wé strönglý " -"réçömménd üsïng {chrome_link} ör {ff_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"réçömménd üsïng {chrome_link} ör {ff_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢ση#" #: lms/templates/navigation.html msgid "Global" -msgstr "Glößäl Ⱡ'σяєм ιρѕ#" +msgstr "Glößäl Ⱡ'σяєм ιρѕυ#" + +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "Sýsädmïn Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/navigation.html msgid "Schools" -msgstr "Sçhööls #" +msgstr "Sçhööls Ⱡ'σяєм ιρѕυм #" #: lms/templates/navigation.html msgid "Register Now" -msgstr "Régïstér Nöw Ⱡ#" +msgstr "Régïstér Nöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/notes.html lms/templates/textannotation.html #: lms/templates/videoannotation.html msgid "You do not have any notes." -msgstr "Ýöü dö nöt hävé äný nötés. Ⱡ'σяєм#" +msgstr "Ýöü dö nöt hävé äný nötés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/problem.html msgid "your answer" -msgstr "ýöür änswér Ⱡ#" +msgstr "ýöür änswér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/problem.html msgid "Reset" -msgstr "Rését Ⱡ'σяєм ι#" +msgstr "Rését Ⱡ'σяєм ιρѕ#" #: lms/templates/problem.html lms/templates/word_cloud.html #: lms/templates/combinedopenended/openended/open_ended.html #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/verify_student/face_upload.html msgid "Save" -msgstr "Sävé Ⱡ'σяєм#" +msgstr "Sävé Ⱡ'σяєм ι#" #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} submissions" -msgstr "Ýöü hävé üséd {num_used} öf {num_total} süßmïssïöns Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü hävé üséd {num_used} öf {num_total} süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/provider_login.html msgid "Log In" -msgstr "Lög Ìn Ⱡ'σяєм ιρѕ#" +msgstr "Lög Ìn Ⱡ'σяєм ιρѕυ#" #: lms/templates/provider_login.html msgid "" @@ -10127,36 +11072,43 @@ msgstr "" "Ýöür üsérnämé, émäïl, änd füll nämé wïll ßé sént tö {destination}, whéré thé" " çölléçtïön änd üsé öf thïs ïnförmätïön wïll ßé gövérnéd ßý théïr térms öf " "sérvïçé änd prïväçý pölïçý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg #" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒ#" #: lms/templates/provider_login.html msgid "Return To %s" -msgstr "Rétürn Tö %s Ⱡ#" +msgstr "Rétürn Tö %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" -msgstr "Préférénçés för {platform_name} Ⱡ'σя#" +msgstr "Préférénçés för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/register-shib.html msgid "Update my {platform_name} Account" -msgstr "Ûpdäté mý {platform_name} Àççöünt Ⱡ'σя#" +msgstr "Ûpdäté mý {platform_name} Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/register-shib.html msgid "Welcome {username}! Please set your preferences below" -msgstr "Wélçömé {username}! Pléäsé sét ýöür préférénçés ßélöw Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Wélçömé {username}! Pléäsé sét ýöür préférénçés ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-shib.html lms/templates/register.html msgid "" "We're sorry, {platform_name} enrollment is not available in your region" msgstr "" "Wé'ré sörrý, {platform_name} énröllmént ïs nöt äväïläßlé ïn ýöür régïön " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-shib.html lms/templates/register.html msgid "The following errors occurred while processing your registration:" msgstr "" "Thé föllöwïng érrörs öççürréd whïlé pröçéssïng ýöür régïsträtïön: Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-shib.html lms/templates/register.html msgid "" @@ -10164,51 +11116,55 @@ msgid "" "asterisk (*)." msgstr "" "Réqüïréd fïélds äré nötéd ßý ßöld téxt änd än " -"ästérïsk (*). Ⱡ'σяєм ιρѕυм ∂σłσя #" +"ästérïsk (*). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-shib.html lms/templates/signup_modal.html msgid "Enter a public username:" -msgstr "Éntér ä püßlïç üsérnämé: Ⱡ'σяє#" +msgstr "Éntér ä püßlïç üsérnämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/register-shib.html lms/templates/register.html msgid "Will be shown in any discussions or forums you participate in" msgstr "" "Wïll ßé shöwn ïn äný dïsçüssïöns ör förüms ýöü pärtïçïpäté ïn Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-shib.html lms/templates/register.html msgid "Account Acknowledgements" -msgstr "Àççöünt Àçknöwlédgéménts Ⱡ'σяє#" +msgstr "Àççöünt Àçknöwlédgéménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/register-shib.html lms/templates/register.html #: lms/templates/signup_modal.html msgid "I agree to the {link_start}Terms of Service{link_end}" -msgstr "Ì ägréé tö thé {link_start}Térms öf Sérvïçé{link_end} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ì ägréé tö thé {link_start}Térms öf Sérvïçé{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/register-shib.html lms/templates/register.html #: lms/templates/signup_modal.html msgid "I agree to the {link_start}Honor Code{link_end}" -msgstr "Ì ägréé tö thé {link_start}Hönör Çödé{link_end} Ⱡ'σяєм ι#" +msgstr "" +"Ì ägréé tö thé {link_start}Hönör Çödé{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢т#" #: lms/templates/register-shib.html msgid "Update My Account" -msgstr "Ûpdäté Mý Àççöünt Ⱡ'σ#" +msgstr "Ûpdäté Mý Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/register-sidebar.html msgid "Registration Help" -msgstr "Régïsträtïön Hélp Ⱡ'σ#" +msgstr "Régïsträtïön Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/register-sidebar.html msgid "Already registered?" -msgstr "Àlréädý régïstéréd? Ⱡ'σя#" +msgstr "Àlréädý régïstéréd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/register-sidebar.html msgid "Log in" -msgstr "Lög ïn Ⱡ'σяєм ιρѕ#" +msgstr "Lög ïn Ⱡ'σяєм ιρѕυ#" #: lms/templates/register-sidebar.html msgid "Welcome to {platform_name}" -msgstr "Wélçömé tö {platform_name} Ⱡ'#" +msgstr "Wélçömé tö {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/register-sidebar.html msgid "" @@ -10219,11 +11175,15 @@ msgstr "" "Régïstérïng wïth {platform_name} gïvés ýöü äççéss tö äll öf öür çürrént änd " "fütüré fréé çöürsés. Nöt réädý tö täké ä çöürsé jüst ýét? Régïstérïng püts " "ýöü ön öür mäïlïng lïst - wé wïll üpdäté ýöü äs çöürsés äré äddéd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт #" #: lms/templates/register-sidebar.html msgid "Next Steps" -msgstr "Néxt Stéps Ⱡ#" +msgstr "Néxt Stéps Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/register-sidebar.html msgid "" @@ -10236,7 +11196,9 @@ msgstr "" " tö çömplété thé pröçéss. Dön't séé thé émäïl? Çhéçk ýöür späm földér änd " "märk émäïls fröm çläss.stänförd.édü äs 'nöt späm', sïnçé ýöü'll wänt tö ßé " "äßlé tö réçéïvé émäïl fröm ýöür çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυ#" #: lms/templates/register-sidebar.html msgid "" @@ -10249,16 +11211,22 @@ msgstr "" "Ýöü müst çlïçk ön thé äçtïvätïön lïnk tö çömplété thé pröçéss. Dön't séé " "thé émäïl? Çhéçk ýöür späm földér änd märk {platform_name} émäïls äs 'nöt " "späm'. Àt {platform_name}, wé çömmünïçäté möstlý thröügh émäïl. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єя#" #: lms/templates/register-sidebar.html msgid "Need help in registering with {platform_name}?" -msgstr "Nééd hélp ïn régïstérïng wïth {platform_name}? Ⱡ'σяєм ιρ#" +msgstr "" +"Nééd hélp ïn régïstérïng wïth {platform_name}? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/register-sidebar.html msgid "View our FAQs for answers to commonly asked questions." msgstr "" -"Vïéw öür FÀQs för änswérs tö çömmönlý äskéd qüéstïöns. Ⱡ'σяєм ιρѕυм ∂σ#" +"Vïéw öür FÀQs för änswérs tö çömmönlý äskéd qüéstïöns. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register-sidebar.html msgid "" @@ -10266,39 +11234,45 @@ msgid "" "discussion forums or through the FAQs." msgstr "" "Önçé régïstéréd, möst qüéstïöns çän ßé änswéréd ïn thé çöürsé spéçïfïç " -"dïsçüssïön förüms ör thröügh thé FÀQs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"dïsçüssïön förüms ör thröügh thé FÀQs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/register.html msgid "Register for {platform_name}" -msgstr "Régïstér för {platform_name} Ⱡ'σ#" +msgstr "Régïstér för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "Çréäté Mý {platform_name} Àççöünt Ⱡ'σя#" +msgstr "Çréäté Mý {platform_name} Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/register.html msgid "Welcome!" -msgstr "Wélçömé! #" +msgstr "Wélçömé! Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" -msgstr "Régïstér ßélöw tö çréäté ýöür {platform_name} äççöünt Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Régïstér ßélöw tö çréäté ýöür {platform_name} äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" #. Translators: provider_name is the name of an external, third-party user #. authentication service (like Google or LinkedIn). #: lms/templates/register.html msgid "Sign up with {provider_name}" -msgstr "Sïgn üp wïth {provider_name} Ⱡ'σ#" +msgstr "Sïgn üp wïth {provider_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/register.html msgid "Create your own {platform_name} account below" -msgstr "Çréäté ýöür öwn {platform_name} äççöünt ßélöw Ⱡ'σяєм ι#" +msgstr "" +"Çréäté ýöür öwn {platform_name} äççöünt ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #. Translators: selected_provider is the name of an external, third-party user #. authentication service (like Google or LinkedIn). #: lms/templates/register.html msgid "You've successfully signed in with {selected_provider}." -msgstr "Ýöü'vé süççéssfüllý sïgnéd ïn wïth {selected_provider}. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü'vé süççéssfüllý sïgnéd ïn wïth {selected_provider}. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/register.html msgid "" @@ -10306,60 +11280,62 @@ msgid "" "{platform_name}." msgstr "" "Wé jüst nééd ä lïttlé möré ïnförmätïön ßéföré ýöü stärt léärnïng wïth " -"{platform_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"{platform_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " msgstr "" "Pléäsé çömplété thé föllöwïng fïélds tö régïstér för än äççöünt. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register.html msgid "cannot be changed later" -msgstr "çännöt ßé çhängéd lätér Ⱡ'σяє#" +msgstr "çännöt ßé çhängéd lätér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/register.html msgid "Welcome {username}" -msgstr "Wélçömé {username} Ⱡ#" +msgstr "Wélçömé {username} Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/register.html msgid "Enter a Public Display Name:" -msgstr "Éntér ä Püßlïç Dïspläý Nämé: Ⱡ'σяєм #" +msgstr "Éntér ä Püßlïç Dïspläý Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/register.html msgid "Public Display Name" -msgstr "Püßlïç Dïspläý Nämé Ⱡ'σя#" +msgstr "Püßlïç Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/register.html msgid "Additional Personal Information" -msgstr "Àddïtïönäl Pérsönäl Ìnförmätïön Ⱡ'σяєм ι#" +msgstr "Àddïtïönäl Pérsönäl Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/register.html msgid "example: New York" -msgstr "éxämplé: Néw Ýörk Ⱡ'σ#" +msgstr "éxämplé: Néw Ýörk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/register.html msgid "Highest Level of Education Completed" -msgstr "Hïghést Lévél öf Édüçätïön Çömplétéd Ⱡ'σяєм ιρ#" +msgstr "" +"Hïghést Lévél öf Édüçätïön Çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/register.html #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Year of Birth" -msgstr "Ýéär öf Bïrth Ⱡ'#" +msgstr "Ýéär öf Bïrth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/register.html msgid "Please share with us your reasons for registering with {platform_name}" msgstr "" "Pléäsé shäré wïth üs ýöür réäsöns för régïstérïng wïth {platform_name} " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/register.html lms/templates/signup_modal.html msgid "Create My Account" -msgstr "Çréäté Mý Àççöünt Ⱡ'σ#" +msgstr "Çréäté Mý Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/resubscribe.html msgid "Re-subscribe Successful!" -msgstr "Ré-süßsçrïßé Süççéssfül! Ⱡ'σяє#" +msgstr "Ré-süßsçrïßé Süççéssfül! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/resubscribe.html msgid "" @@ -10368,57 +11344,59 @@ msgid "" msgstr "" "Ýöü hävé ré-énäßléd förüm nötïfïçätïön émäïls fröm {platform_name}. Çlïçk " "{dashboard_link_start}héré{link_end} tö rétürn tö ýöür däshßöärd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/seq_module.html #: lms/templates/discussion/mustache/_pagination.mustache msgid "Previous" -msgstr "Prévïöüs #" +msgstr "Prévïöüs Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/seq_module.html #: lms/templates/discussion/mustache/_pagination.mustache msgid "Next" -msgstr "Néxt Ⱡ'σяєм#" +msgstr "Néxt Ⱡ'σяєм ι#" #: lms/templates/signup_modal.html msgid "Sign Up for {platform_name}" -msgstr "Sïgn Ûp för {platform_name} Ⱡ'#" +msgstr "Sïgn Ûp för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/signup_modal.html msgid "e.g. yourname@domain.com" -msgstr "é.g. ýöürnämé@dömäïn.çöm Ⱡ'σяє#" +msgstr "é.g. ýöürnämé@dömäïn.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/signup_modal.html msgid "e.g. yourname (shown on forums)" -msgstr "é.g. ýöürnämé (shöwn ön förüms) Ⱡ'σяєм ι#" +msgstr "é.g. ýöürnämé (shöwn ön förüms) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/signup_modal.html msgid "e.g. Your Name (for certificates)" -msgstr "é.g. Ýöür Nämé (för çértïfïçätés) Ⱡ'σяєм ι#" +msgstr "" +"é.g. Ýöür Nämé (för çértïfïçätés) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/signup_modal.html msgid "Welcome {name}" -msgstr "Wélçömé {name} Ⱡ'σ#" +msgstr "Wélçömé {name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/signup_modal.html msgid "Full Name *" -msgstr "Füll Nämé * Ⱡ#" +msgstr "Füll Nämé * Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/signup_modal.html msgid "Ed. Completed" -msgstr "Éd. Çömplétéd Ⱡ'#" +msgstr "Éd. Çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/signup_modal.html msgid "Goals in signing up for {platform_name}" -msgstr "Göäls ïn sïgnïng üp för {platform_name} Ⱡ'σяєм#" +msgstr "" +"Göäls ïn sïgnïng üp för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/signup_modal.html msgid "Already have an account?" -msgstr "Àlréädý hävé än äççöünt? Ⱡ'σяє#" +msgstr "Àlréädý hävé än äççöünt? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/signup_modal.html msgid "Login." -msgstr "Lögïn. Ⱡ'σяєм ιρѕ#" +msgstr "Lögïn. Ⱡ'σяєм ιρѕυ#" #: lms/templates/split_test_author_view.html msgid "" @@ -10426,161 +11404,169 @@ msgid "" "'{group_configuration_name}'." msgstr "" "Thïs çöntént éxpérïmént üsés gröüp çönfïgürätïön " -"'{group_configuration_name}'. Ⱡ'σяєм ιρѕυм ∂σł#" +"'{group_configuration_name}'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/split_test_author_view.html msgid "Active Groups" -msgstr "Àçtïvé Gröüps Ⱡ'#" +msgstr "Àçtïvé Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/split_test_author_view.html msgid "Inactive Groups" -msgstr "Ìnäçtïvé Gröüps Ⱡ'#" +msgstr "Ìnäçtïvé Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/staff_problem_info.html msgid "Staff Debug Info" -msgstr "Stäff Déßüg Ìnfö Ⱡ'σ#" +msgstr "Stäff Déßüg Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/staff_problem_info.html msgid "Submission history" -msgstr "Süßmïssïön hïstörý Ⱡ'σ#" +msgstr "Süßmïssïön hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/staff_problem_info.html msgid "{platform_name} Content Quality Assessment" -msgstr "{platform_name} Çöntént Qüälïtý Àsséssmént Ⱡ'σяєм #" +msgstr "" +"{platform_name} Çöntént Qüälïtý Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/staff_problem_info.html msgid "Comment" -msgstr "Çömmént #" +msgstr "Çömmént Ⱡ'σяєм ιρѕυм #" #: lms/templates/staff_problem_info.html msgid "comment" -msgstr "çömmént #" +msgstr "çömmént Ⱡ'σяєм ιρѕυм #" #: lms/templates/staff_problem_info.html msgid "Tag" -msgstr "Täg Ⱡ'σя#" +msgstr "Täg Ⱡ'σяєм#" #: lms/templates/staff_problem_info.html msgid "Optional tag (eg \"done\" or \"broken\"):" -msgstr "Öptïönäl täg (ég \"döné\" ör \"ßrökén\"): Ⱡ'σяєм ιρѕ#" +msgstr "" +"Öptïönäl täg (ég \"döné\" ör \"ßrökén\"): Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/staff_problem_info.html msgid "tag" -msgstr "täg Ⱡ'σя#" +msgstr "täg Ⱡ'σяєм#" #: lms/templates/staff_problem_info.html msgid "Add comment" -msgstr "Àdd çömmént Ⱡ#" +msgstr "Àdd çömmént Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/staff_problem_info.html msgid "Staff Debug" -msgstr "Stäff Déßüg Ⱡ#" +msgstr "Stäff Déßüg Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Actions" -msgstr "Àçtïöns #" +msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Student Attempts" -msgstr "Rését Stüdént Àttémpts Ⱡ'σяє#" +msgstr "Rését Stüdént Àttémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/staff_problem_info.html msgid "Delete Student State" -msgstr "Délété Stüdént Stäté Ⱡ'σя#" +msgstr "Délété Stüdént Stäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore Student Submission" -msgstr "Résçöré Stüdént Süßmïssïön Ⱡ'σяєм#" +msgstr "Résçöré Stüdént Süßmïssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/staff_problem_info.html msgid "Module Fields" -msgstr "Mödülé Fïélds Ⱡ'#" +msgstr "Mödülé Fïélds Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/staff_problem_info.html msgid "XML attributes" -msgstr "XML ättrïßütés Ⱡ'#" +msgstr "XML ättrïßütés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/staff_problem_info.html msgid "Submission History Viewer" -msgstr "Süßmïssïön Hïstörý Vïéwér Ⱡ'σяєм#" +msgstr "Süßmïssïön Hïstörý Vïéwér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/staff_problem_info.html msgid "User:" -msgstr "Ûsér: Ⱡ'σяєм ι#" +msgstr "Ûsér: Ⱡ'σяєм ιρѕ#" #: lms/templates/staff_problem_info.html msgid "View History" -msgstr "Vïéw Hïstörý Ⱡ#" +msgstr "Vïéw Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/static_htmlbook.html lms/templates/static_pdfbook.html #: lms/templates/staticbook.html msgid "{course_number} Textbook" -msgstr "{course_number} Téxtßöök Ⱡ#" +msgstr "{course_number} Téxtßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/static_htmlbook.html lms/templates/static_pdfbook.html #: lms/templates/staticbook.html msgid "Textbook Navigation" -msgstr "Téxtßöök Nävïgätïön Ⱡ'σя#" +msgstr "Téxtßöök Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/staticbook.html msgid "Page" -msgstr "Pägé Ⱡ'σяєм#" +msgstr "Pägé Ⱡ'σяєм ι#" #: lms/templates/staticbook.html msgid "Previous page" -msgstr "Prévïöüs pägé Ⱡ'#" +msgstr "Prévïöüs pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/staticbook.html msgid "Next page" -msgstr "Néxt pägé #" +msgstr "Néxt pägé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Sysadmin Dashboard" -msgstr "Sýsädmïn Däshßöärd Ⱡ'σ#" +msgstr "Sýsädmïn Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Users" -msgstr "Ûsérs Ⱡ'σяєм ι#" +msgstr "Ûsérs Ⱡ'σяєм ιρѕ#" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Staffing and Enrollment" -msgstr "Stäffïng änd Énröllmént Ⱡ'σяє#" +msgstr "Stäffïng änd Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: refers to http://git-scm.com/docs/git-log #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Logs" -msgstr "Gït Lögs #" +msgstr "Gït Lögs Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/sysadmin_dashboard.html msgid "User Management" -msgstr "Ûsér Mänägémént Ⱡ'#" +msgstr "Ûsér Mänägémént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/sysadmin_dashboard.html msgid "Email or username" -msgstr "Émäïl ör üsérnämé Ⱡ'σ#" +msgstr "Émäïl ör üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/sysadmin_dashboard.html msgid "Delete user" -msgstr "Délété üsér Ⱡ#" +msgstr "Délété üsér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/sysadmin_dashboard.html msgid "Create user" -msgstr "Çréäté üsér Ⱡ#" +msgstr "Çréäté üsér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/sysadmin_dashboard.html msgid "Download list of all users (csv file)" -msgstr "Döwnlöäd lïst öf äll üsérs (çsv fïlé) Ⱡ'σяєм ιρѕ#" +msgstr "" +"Döwnlöäd lïst öf äll üsérs (çsv fïlé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/sysadmin_dashboard.html msgid "Check and repair external authentication map" -msgstr "Çhéçk änd répäïr éxtérnäl äüthéntïçätïön mäp Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çhéçk änd répäïr éxtérnäl äüthéntïçätïön mäp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/sysadmin_dashboard.html msgid "" @@ -10588,120 +11574,129 @@ msgid "" "enrollment." msgstr "" "Gö tö éäçh ïndïvïdüäl çöürsé's Ìnstrüçtör däshßöärd tö mänägé çöürsé " -"énröllmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"énröllmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/sysadmin_dashboard.html msgid "Manage course staff and instructors" -msgstr "Mänägé çöürsé stäff änd ïnstrüçtörs Ⱡ'σяєм ιρ#" +msgstr "" +"Mänägé çöürsé stäff änd ïnstrüçtörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/sysadmin_dashboard.html msgid "Download staff and instructor list (csv file)" -msgstr "Döwnlöäd stäff änd ïnstrüçtör lïst (çsv fïlé) Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Döwnlöäd stäff änd ïnstrüçtör lïst (çsv fïlé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/sysadmin_dashboard.html msgid "Administer Courses" -msgstr "Àdmïnïstér Çöürsés Ⱡ'σ#" +msgstr "Àdmïnïstér Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #. Translators: Repo is short for git repository or source of #. courseware; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard.html msgid "Repo Location" -msgstr "Répö Löçätïön Ⱡ'#" +msgstr "Répö Löçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: Repo is short for git repository (http://git-scm.com/about) or #. source of #. courseware and branch is a specific version within that repository #: lms/templates/sysadmin_dashboard.html msgid "Repo Branch (optional)" -msgstr "Répö Bränçh (öptïönäl) Ⱡ'σяє#" +msgstr "Répö Bränçh (öptïönäl) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: Github is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html msgid "Load new course from github" -msgstr "Löäd néw çöürsé fröm gïthüß Ⱡ'σяєм#" +msgstr "Löäd néw çöürsé fröm gïthüß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html msgid "Course ID or dir" -msgstr "Çöürsé ÌD ör dïr Ⱡ'σ#" +msgstr "Çöürsé ÌD ör dïr Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/sysadmin_dashboard.html msgid "Delete course from site" -msgstr "Délété çöürsé fröm sïté Ⱡ'σяє#" +msgstr "Délété çöürsé fröm sïté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: A version number appears after this string #: lms/templates/sysadmin_dashboard.html msgid "Platform Version" -msgstr "Plätförm Vérsïön Ⱡ'σ#" +msgstr "Plätförm Vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "previous" -msgstr "prévïöüs #" +msgstr "prévïöüs Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Page {current_page} of {total_pages}" -msgstr "Pägé {current_page} öf {total_pages} Ⱡ'#" +msgstr "Pägé {current_page} öf {total_pages} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "next" -msgstr "néxt Ⱡ'σяєм#" +msgstr "néxt Ⱡ'σяєм ι#" #. Translators: Git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Recent git load activity for {course_id}" -msgstr "Réçént gït löäd äçtïvïtý för {course_id} Ⱡ'σяєм ι#" +msgstr "" +"Réçént gït löäd äçtïvïtý för {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" -msgstr "Érrör Ⱡ'σяєм ι#" +msgstr "Érrör Ⱡ'σяєм ιρѕ#" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Date" -msgstr "Däté Ⱡ'σяєм#" +msgstr "Däté Ⱡ'σяєм ι#" #. Translators: Git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Action" -msgstr "Gït Àçtïön Ⱡ#" +msgstr "Gït Àçtïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "No git import logs have been recorded." -msgstr "Nö gït ïmpört lögs hävé ßéén réçördéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Nö gït ïmpört lögs hävé ßéén réçördéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "No git import logs have been recorded for this course." msgstr "" -"Nö gït ïmpört lögs hävé ßéén réçördéd för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Nö gït ïmpört lögs hävé ßéén réçördéd för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/textannotation.html msgid "Source:" -msgstr "Söürçé: #" +msgstr "Söürçé: Ⱡ'σяєм ιρѕυм #" #: lms/templates/tracking_log.html msgid "Tracking Log" -msgstr "Träçkïng Lög Ⱡ#" +msgstr "Träçkïng Lög Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/tracking_log.html msgid "datetime" -msgstr "dätétïmé #" +msgstr "dätétïmé Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/tracking_log.html msgid "ipaddr" -msgstr "ïpäddr Ⱡ'σяєм ιρѕ#" +msgstr "ïpäddr Ⱡ'σяєм ιρѕυ#" #: lms/templates/tracking_log.html msgid "source" -msgstr "söürçé Ⱡ'σяєм ιρѕ#" +msgstr "söürçé Ⱡ'σяєм ιρѕυ#" #: lms/templates/tracking_log.html msgid "type" -msgstr "týpé Ⱡ'σяєм#" +msgstr "týpé Ⱡ'σяєм ι#" #: lms/templates/unsubscribe.html msgid "Unsubscribe Successful!" -msgstr "Ûnsüßsçrïßé Süççéssfül! Ⱡ'σяє#" +msgstr "Ûnsüßsçrïßé Süççéssfül! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/unsubscribe.html msgid "" @@ -10713,11 +11708,16 @@ msgstr "" "Ýöü wïll nö löngér réçéïvé förüm nötïfïçätïön émäïls fröm {platform_name}. " "Çlïçk {dashboard_link_start}héré{link_end} tö rétürn tö ýöür däshßöärd. Ìf " "ýöü dïd nöt méän tö dö thïs, çlïçk {undo_link_start}héré{link_end} tö ré-" -"süßsçrïßé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єł#" +"süßsçrïßé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ" +" єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα#" #: lms/templates/using.html msgid "Using the system" -msgstr "Ûsïng thé sýstém Ⱡ'σ#" +msgstr "Ûsïng thé sýstém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/using.html msgid "" @@ -10727,7 +11727,12 @@ msgid "" msgstr "" "Dürïng vïdéö pläýßäçk, üsé thé süßtïtlés änd thé sçröll ßär tö nävïgäté. " "Çlïçkïng thé süßtïtlés ïs ä fäst wäý tö skïp förwärds änd ßäçkwärds ßý smäll" -" ämöünts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +" ämöünts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: lms/templates/using.html msgid "" @@ -10735,8 +11740,7 @@ msgid "" "hidden by clicking on the set of three left arrows next to it." msgstr "" "Ìf ýöü äré ön ä löw-résölütïön dïspläý, thé léft nävïgätïön ßär çän ßé " -"hïddén ßý çlïçkïng ön thé sét öf thréé léft ärröws néxt tö ït. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"hïddén ßý çlïçkïng ön thé sét öf thréé léft ärröws néxt tö ït.#" #: lms/templates/using.html msgid "" @@ -10747,44 +11751,50 @@ msgstr "" "Ìf ýöü nééd ßïggér ör smällér fönts, üsé ýöür ßröwsérs séttïngs tö sçälé " "thém üp ör döwn. Ûndér Gööglé Çhrömé, thïs ïs döné ßý préssïng çtrl-plüs, ör" " çtrl-mïnüs ät thé sämé tïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη #" #: lms/templates/video.html msgid "Skip to a navigable version of this video's transcript." msgstr "" -"Skïp tö ä nävïgäßlé vérsïön öf thïs vïdéö's tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σł#" +"Skïp tö ä nävïgäßlé vérsïön öf thïs vïdéö's tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/video.html msgid "Loading video player" -msgstr "Löädïng vïdéö pläýér Ⱡ'σя#" +msgstr "Löädïng vïdéö pläýér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/video.html msgid "Play video" -msgstr "Pläý vïdéö Ⱡ#" +msgstr "Pläý vïdéö Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/video.html msgid "No playable video sources found." -msgstr "Nö pläýäßlé vïdéö söürçés föünd. Ⱡ'σяєм ι#" +msgstr "" +"Nö pläýäßlé vïdéö söürçés föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/video.html msgid "Video position" -msgstr "Vïdéö pösïtïön Ⱡ'#" +msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/video.html msgid "Play" -msgstr "Pläý Ⱡ'σяєм#" +msgstr "Pläý Ⱡ'σяєм ι#" #: lms/templates/video.html msgid "Speeds" -msgstr "Spééds Ⱡ'σяєм ιρѕ#" +msgstr "Spééds Ⱡ'σяєм ιρѕυ#" #: lms/templates/video.html msgid "Speed" -msgstr "Spééd Ⱡ'σяєм ι#" +msgstr "Spééd Ⱡ'σяєм ιρѕ#" #: lms/templates/video.html msgid "Volume" -msgstr "Völümé Ⱡ'σяєм ιρѕ#" +msgstr "Völümé Ⱡ'σяєм ιρѕυ#" #: lms/templates/video.html msgid "" @@ -10792,24 +11802,23 @@ msgid "" "buttons to increase or decrease volume level." msgstr "" "Çlïçk ön thïs ßüttön tö müté ör ünmüté thïs vïdéö ör préss ÛP ör DÖWN " -"ßüttöns tö ïnçréäsé ör déçréäsé völümé lévél. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"ßüttöns tö ïnçréäsé ör déçréäsé völümé lévél. Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/video.html msgid "Fill browser" -msgstr "Fïll ßröwsér Ⱡ#" +msgstr "Fïll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/video.html msgid "HD off" -msgstr "HD öff Ⱡ'σяєм ιρѕ#" +msgstr "HD öff Ⱡ'σяєм ιρѕυ#" #: lms/templates/video.html msgid "Turn off captions" -msgstr "Türn öff çäptïöns Ⱡ'σ#" +msgstr "Türn öff çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/video.html msgid "Skip to end of transcript." -msgstr "Skïp tö énd öf tränsçrïpt. Ⱡ'σяєм#" +msgstr "Skïp tö énd öf tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/video.html msgid "" @@ -10817,40 +11826,39 @@ msgid "" "time point. To skip transcript, go to previous item." msgstr "" "Àçtïvätïng än ïtém ïn thïs gröüp wïll spööl thé vïdéö tö thé çörréspöndïng " -"tïmé pöïnt. Tö skïp tränsçrïpt, gö tö prévïöüs ïtém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"tïmé pöïnt. Tö skïp tränsçrïpt, gö tö prévïöüs ïtém. Ⱡ'σяє#" #: lms/templates/video.html msgid "Go back to start of transcript." -msgstr "Gö ßäçk tö stärt öf tränsçrïpt. Ⱡ'σяєм ι#" +msgstr "Gö ßäçk tö stärt öf tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/video.html msgid "Download video" -msgstr "Döwnlöäd vïdéö Ⱡ'#" +msgstr "Döwnlöäd vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/video.html msgid "Download transcript" -msgstr "Döwnlöäd tränsçrïpt Ⱡ'σя#" +msgstr "Döwnlöäd tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/video.html msgid "Download Handout" -msgstr "Döwnlöäd Händöüt Ⱡ'σ#" +msgstr "Döwnlöäd Händöüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/word_cloud.html msgid "Your words:" -msgstr "Ýöür wörds: Ⱡ#" +msgstr "Ýöür wörds: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/word_cloud.html msgid "Total number of words:" -msgstr "Tötäl nümßér öf wörds: Ⱡ'σяє#" +msgstr "Tötäl nümßér öf wörds: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/calculator/toggle_calculator.html msgid "Open Calculator" -msgstr "Öpén Çälçülätör Ⱡ'#" +msgstr "Öpén Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/calculator/toggle_calculator.html msgid "Calculator Input Field" -msgstr "Çälçülätör Ìnpüt Fïéld Ⱡ'σяє#" +msgstr "Çälçülätör Ìnpüt Fïéld Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -10858,11 +11866,11 @@ msgid "" "calculator" msgstr "" "Ûsé thé ärröw kéýs tö nävïgäté thé tïps ör üsé thé täß kéý tö rétürn tö thé " -"çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/calculator/toggle_calculator.html msgid "Hints" -msgstr "Hïnts Ⱡ'σяєм ι#" +msgstr "Hïnts Ⱡ'σяєм ιρѕ#" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -10872,11 +11880,11 @@ msgid "" msgstr "" "För détäïléd ïnförmätïön, séé {math_link_start}Éntérïng Mäthémätïçäl änd " "Sçïéntïfïç Éxpréssïöns{math_link_end} ïn thé {guide_link_start}édX Güïdé för" -" Stüdénts{guide_link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" +" Stüdénts{guide_link_end}. Ⱡ'σяєм ιρѕυ#" #: lms/templates/calculator/toggle_calculator.html msgid "Tips" -msgstr "Tïps Ⱡ'σяєм#" +msgstr "Tïps Ⱡ'σяєм ι#" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -10884,23 +11892,24 @@ msgid "" " other parentheses." msgstr "" "Ûsé pärénthésés () tö mäké éxpréssïöns çléär. Ýöü çän üsé pärénthésés ïnsïdé" -" öthér pärénthésés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +" öthér pärénthésés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/calculator/toggle_calculator.html msgid "Do not use spaces in expressions." -msgstr "Dö nöt üsé späçés ïn éxpréssïöns. Ⱡ'σяєм ι#" +msgstr "" +"Dö nöt üsé späçés ïn éxpréssïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/calculator/toggle_calculator.html msgid "For constants, indicate multiplication explicitly (example: 5*c)." msgstr "" "För çönstänts, ïndïçäté mültïplïçätïön éxplïçïtlý (éxämplé: 5*ç). Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/calculator/toggle_calculator.html msgid "For affixes, type the number and affix without a space (example: 5c)." msgstr "" "För äffïxés, týpé thé nümßér änd äffïx wïthöüt ä späçé (éxämplé: 5ç). Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -10908,132 +11917,351 @@ msgid "" "parentheses." msgstr "" "För fünçtïöns, týpé thé nämé öf thé fünçtïön, thén thé éxpréssïön ïn " -"pärénthésés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"pärénthésés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/calculator/toggle_calculator.html msgid "To Use" -msgstr "Tö Ûsé Ⱡ'σяєм ιρѕ#" +msgstr "Tö Ûsé Ⱡ'σяєм ιρѕυ#" #: lms/templates/calculator/toggle_calculator.html msgid "Type" -msgstr "Týpé Ⱡ'σяєм#" +msgstr "Týpé Ⱡ'σяєм ι#" #: lms/templates/calculator/toggle_calculator.html msgid "Examples" -msgstr "Éxämplés #" +msgstr "Éxämplés Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/calculator/toggle_calculator.html msgid "Numbers" -msgstr "Nümßérs #" +msgstr "Nümßérs Ⱡ'σяєм ιρѕυм #" #: lms/templates/calculator/toggle_calculator.html msgid "Integers" -msgstr "Ìntégérs #" +msgstr "Ìntégérs Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/calculator/toggle_calculator.html msgid "Fractions" -msgstr "Fräçtïöns #" +msgstr "Fräçtïöns Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/calculator/toggle_calculator.html msgid "Decimals" -msgstr "Déçïmäls #" +msgstr "Déçïmäls Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/calculator/toggle_calculator.html msgid "Operators" -msgstr "Öpérätörs #" +msgstr "Öpérätörs Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "+ - * / (add, subtract, multiply, divide)" -msgstr "+ - * / (ädd, süßträçt, mültïplý, dïvïdé) Ⱡ'σяєм ιρѕυ#" +msgstr "" +"+ - * / (ädd, süßträçt, mültïplý, dïvïdé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "^ (raise to a power)" -msgstr "^ (räïsé tö ä pöwér) Ⱡ'σя#" +msgstr "^ (räïsé tö ä pöwér) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "|| (parallel resistors)" -msgstr "|| (pärällél résïstörs) Ⱡ'σяє#" +msgstr "|| (pärällél résïstörs) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/calculator/toggle_calculator.html msgid "Greek letters" -msgstr "Gréék léttérs Ⱡ'#" +msgstr "Gréék léttérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/calculator/toggle_calculator.html msgid "Name of letter" -msgstr "Nämé öf léttér Ⱡ'#" +msgstr "Nämé öf léttér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/calculator/toggle_calculator.html msgid "Constants" -msgstr "Çönstänts #" +msgstr "Çönstänts Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/calculator/toggle_calculator.html msgid "Affixes" -msgstr "Àffïxés #" +msgstr "Àffïxés Ⱡ'σяєм ιρѕυм #" #: lms/templates/calculator/toggle_calculator.html msgid "Percent sign (%) and metric affixes (d, c, m, u, n, p, k, M, G, T)" msgstr "" "Pérçént sïgn (%) änd métrïç äffïxés (d, ç, m, ü, n, p, k, M, G, T) Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/calculator/toggle_calculator.html msgid "Basic functions" -msgstr "Bäsïç fünçtïöns Ⱡ'#" +msgstr "Bäsïç fünçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/calculator/toggle_calculator.html msgid "Trigonometric functions" -msgstr "Trïgönömétrïç fünçtïöns Ⱡ'σяє#" +msgstr "Trïgönömétrïç fünçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation #: lms/templates/calculator/toggle_calculator.html msgid "Scientific notation" -msgstr "Sçïéntïfïç nötätïön Ⱡ'σя#" +msgstr "Sçïéntïfïç nötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: 10^ is a mathematical symbol. Please do not translate. #: lms/templates/calculator/toggle_calculator.html msgid "10^ and the exponent" -msgstr "10^ änd thé éxpönént Ⱡ'σя#" +msgstr "10^ änd thé éxpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: this is part of scientific notation. Please see #. http://en.wikipedia.org/wiki/Scientific_notation#E_notation #: lms/templates/calculator/toggle_calculator.html msgid "e notation" -msgstr "é nötätïön Ⱡ#" +msgstr "é nötätïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: 1e is a mathematical symbol. Please do not translate. #: lms/templates/calculator/toggle_calculator.html msgid "1e and the exponent" -msgstr "1é änd thé éxpönént Ⱡ'σя#" +msgstr "1é änd thé éxpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/calculator/toggle_calculator.html msgid "Calculate" -msgstr "Çälçüläté #" +msgstr "Çälçüläté Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/calculator/toggle_calculator.html msgid "Calculator Output Field" -msgstr "Çälçülätör Öütpüt Fïéld Ⱡ'σяє#" +msgstr "Çälçülätör Öütpüt Fïéld Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "{course_number} {ccx_name} Çövér Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" +msgstr "Éndéd - {end_date} Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" +msgstr "Stärtéd - {start_date} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" +msgstr "Stärts - {start_date} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "Vïéw Àrçhïvéd Çüstöm Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "Vïéw Çüstöm Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "ÇÇX Çöäçh Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "Sçhédülé Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "Grädïng Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Bätçh Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Éntér émäïl äddréssés änd/ör üsérnämés sépärätéd ßý néw lïnés ör çömmäs. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"Ýöü wïll nöt gét nötïfïçätïön för émäïls thät ßöünçé, sö pléäsé döüßlé-çhéçk" +" spéllïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Émäïl Àddréssés/Ûsérnämés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Àütö Énröll Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"Ìf thïs öptïön ïs çhéçkéd, üsérs whö hävé nöt ýét régïstéréd för " +"{platform_name} wïll ßé äütömätïçällý énrölléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"Ìf thïs öptïön ïs léft ünçhéçkéd, üsérs whö hävé nöt ýét régïstéréd" +" för {platform_name} wïll nöt ßé énrölléd, ßüt wïll ßé ällöwéd tö énröll " +"önçé théý mäké än äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυ#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" +"Çhéçkïng thïs ßöx häs nö éfféçt ïf 'Ûnénröll' ïs séléçtéd. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Nötïfý üsérs ßý émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"Ìf thïs öptïön ïs çhéçkéd, üsérs wïll réçéïvé än émäïl " +"nötïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Énröll Ⱡ'σяєм ιρѕυ#" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "Stüdént Lïst Mänägémént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "WÀRNÌNG Ⱡ'σяєм ιρѕυм #" + +#: lms/templates/ccx/grading_policy.html +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 "" +"För ädvänçéd üsérs önlý. Érrörs ïn thé grädïng pölïçý çän léäd tö thé çöürsé" +" fäïlïng tö dïspläý. Thïs förm döés nöt çhéçk thé välïdïtý öf thé pölïçý " +"ßéföré sävïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂є#" + +#: lms/templates/ccx/grading_policy.html +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" +"Möst çöäçhés shöüld nöt nééd tö mäké çhängés tö thé grädïng pölïçý. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "Sävé Grädïng Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "Sét däté Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "Ýöü hävé ünsävéd çhängés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" +"Théré wäs än érrör sävïng çhängés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "Sçhédülé ä Ûnït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "(Öptïönäl) Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "Àdd Ûnït Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "Àdd Àll Ûnïts Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "Àll ünïts hävé ßéén äddéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "Stüdént Grädés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "Vïéw grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "Döwnlöäd stüdént grädés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" -msgstr "Thïs ïs än ïnvälïd çértïfïçäté nümßér Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thïs ïs än ïnvälïd çértïfïçäté nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/certificates/invalid.html msgid "This Certificate Does Not Exist" -msgstr "Thïs Çértïfïçäté Döés Nöt Éxïst Ⱡ'σяєм ι#" +msgstr "Thïs Çértïfïçäté Döés Nöt Éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/certificates/invalid.html msgid "" "We cannot find a certificate on file that matches this URL or ID number." msgstr "" "Wé çännöt fïnd ä çértïfïçäté ön fïlé thät mätçhés thïs ÛRL ör ÌD nümßér. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/certificates/invalid.html msgid "Looking for a Particular Certificate?" -msgstr "Löökïng för ä Pärtïçülär Çértïfïçäté? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Löökïng för ä Pärtïçülär Çértïfïçäté? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/certificates/invalid.html msgid "" @@ -11041,7 +12269,7 @@ msgid "" "print certificate you are referencing." msgstr "" "Énsüré thät thé ÌD nümßér ïs än éxäçt mätçh öf thé ÌD nümßér ön thé PDF ör " -"prïnt çértïfïçäté ýöü äré référénçïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"prïnt çértïfïçäté ýöü äré référénçïng. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/certificates/invalid.html msgid "" @@ -11049,40 +12277,40 @@ msgid "" " forgery." msgstr "" "Ìf ýöü äré trýïng tö välïdäté ä çértïfïçäté wïth thïs ÌD nümßér, ït mäý ßé ä" -" förgérý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" förgérý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/certificates/valid.html msgid "Certificate Type" -msgstr "Çértïfïçäté Týpé Ⱡ'σ#" +msgstr "Çértïfïçäté Týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/chat/toggle_chat.html msgid "Open Chat" -msgstr "Öpén Çhät #" +msgstr "Öpén Çhät Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/chat/toggle_chat.html msgid "Close Chat" -msgstr "Çlösé Çhät Ⱡ#" +msgstr "Çlösé Çhät Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" -msgstr "Öpén Réspönsé Ⱡ'#" +msgstr "Öpén Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" -msgstr "Àsséssménts: Ⱡ#" +msgstr "Àsséssménts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/combinedopenended/combined_open_ended.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Hide Question" -msgstr "Hïdé Qüéstïön Ⱡ'#" +msgstr "Hïdé Qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" -msgstr "Néw Süßmïssïön Ⱡ'#" +msgstr "Néw Süßmïssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" -msgstr "Néxt Stép #" +msgstr "Néxt Stép Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/combinedopenended/combined_open_ended.html msgid "" @@ -11097,20 +12325,19 @@ msgstr "" " vïéw. Ìt wïll ßé gïvén thé sämé grädé thät thé örïgïnäl réçéïvéd " "äütömätïçällý, änd wïll ßé rétürnéd wïthïn 30 mïnütés ïf thé örïgïnäl ïs " "älréädý grädéd, ör whén thé örïgïnäl ïs grädéd ïf nöt. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σłσяє#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕ#" #: lms/templates/combinedopenended/combined_open_ended_legend.html msgid "Legend" -msgstr "Légénd Ⱡ'σяєм ιρѕ#" +msgstr "Légénd Ⱡ'σяєм ιρѕυ#" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Submitted Rubric" -msgstr "Süßmïttéd Rüßrïç Ⱡ'σ#" +msgstr "Süßmïttéd Rüßrïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Toggle Full Rubric" -msgstr "Tögglé Füll Rüßrïç Ⱡ'σ#" +msgstr "Tögglé Füll Rüßrïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #. Translators: an example of what this string will look #. like is: "Scored rubric from grader 1", where @@ -11122,7 +12349,7 @@ msgstr "Tögglé Füll Rüßrïç Ⱡ'σ#" #. graded rubrics the user might have received #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "{result_of_task} from grader {number}" -msgstr "{result_of_task} fröm grädér {number} Ⱡ'σя#" +msgstr "{result_of_task} fröm grädér {number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: "See full feedback" is the text of #. a link that allows a user to see more detailed @@ -11130,7 +12357,7 @@ msgstr "{result_of_task} fröm grädér {number} Ⱡ'σя#" #. graded openended problem #: lms/templates/combinedopenended/open_ended_result_table.html msgid "See full feedback" -msgstr "Séé füll féédßäçk Ⱡ'σ#" +msgstr "Séé füll féédßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this text forms a link that, when #. clicked, allows a user to respond to the feedback @@ -11141,47 +12368,49 @@ msgstr "Séé füll féédßäçk Ⱡ'σ#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Respond to Feedback" -msgstr "Réspönd tö Féédßäçk Ⱡ'σя#" +msgstr "Réspönd tö Féédßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "How accurate do you find this feedback?" -msgstr "Höw äççüräté dö ýöü fïnd thïs féédßäçk? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Höw äççüräté dö ýöü fïnd thïs féédßäçk? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Correct" -msgstr "Çörréçt #" +msgstr "Çörréçt Ⱡ'σяєм ιρѕυм #" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Partially Correct" -msgstr "Pärtïällý Çörréçt Ⱡ'σ#" +msgstr "Pärtïällý Çörréçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "No Opinion" -msgstr "Nö Öpïnïön Ⱡ#" +msgstr "Nö Öpïnïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Partially Incorrect" -msgstr "Pärtïällý Ìnçörréçt Ⱡ'σя#" +msgstr "Pärtïällý Ìnçörréçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Incorrect" -msgstr "Ìnçörréçt #" +msgstr "Ìnçörréçt Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Additional comments:" -msgstr "Àddïtïönäl çömménts: Ⱡ'σя#" +msgstr "Àddïtïönäl çömménts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Submit Feedback" -msgstr "Süßmït Féédßäçk Ⱡ'#" +msgstr "Süßmït Féédßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: "Response" labels an area that contains the user's #. Response to an openended problem. It is a noun. @@ -11191,34 +12420,34 @@ msgstr "Süßmït Féédßäçk Ⱡ'#" #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Response" -msgstr "Réspönsé #" +msgstr "Réspönsé Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is a menu option for showing only unanswered forum #. question threads #: lms/templates/combinedopenended/openended/open_ended.html #: lms/templates/discussion/_thread_list_template.html msgid "Unanswered" -msgstr "Ûnänswéréd Ⱡ#" +msgstr "Ûnänswéréd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/combinedopenended/openended/open_ended.html msgid "Skip Post-Assessment" -msgstr "Skïp Pöst-Àsséssmént Ⱡ'σя#" +msgstr "Skïp Pöst-Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/combinedopenended/openended/open_ended_combined_rubric.html msgid "{num} point: {explanatory_text}" msgid_plural "{num} points: {explanatory_text}" -msgstr[0] "{num} pöïnt: {explanatory_text} Ⱡ'#" -msgstr[1] "{num} pöïnts: {explanatory_text} Ⱡ'#" +msgstr[0] "{num} pöïnt: {explanatory_text} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgstr[1] "{num} pöïnts: {explanatory_text} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/combinedopenended/openended/open_ended_error.html msgid "There was an error with your submission. Please contact course staff." msgstr "" "Théré wäs än érrör wïth ýöür süßmïssïön. Pléäsé çöntäçt çöürsé stäff. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "Rubric" -msgstr "Rüßrïç Ⱡ'σяєм ιρѕ#" +msgstr "Rüßrïç Ⱡ'σяєм ιρѕυ#" #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "" @@ -11226,31 +12455,45 @@ msgid "" "category." msgstr "" "Séléçt thé çrïtérïä ýöü féél ßést réprésénts thïs süßmïssïön ïn éäçh " -"çätégörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"çätégörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "{num} point: {text}" msgid_plural "{num} points: {text}" -msgstr[0] "{num} pöïnt: {text} Ⱡ'#" -msgstr[1] "{num} pöïnts: {text} Ⱡ'#" +msgstr[0] "{num} pöïnt: {text} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgstr[1] "{num} pöïnts: {text} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/combinedopenended/selfassessment/self_assessment_hint.html msgid "Please enter a hint below:" -msgstr "Pléäsé éntér ä hïnt ßélöw: Ⱡ'σяєм#" +msgstr "Pléäsé éntér ä hïnt ßélöw: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "Çhéçköüt Çänçélléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" +"Ýöür tränsäçtïön häs ßéén çänçélléd. Ìf ýöü féél än érrör häs öççürréd, " +"çöntäçt {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" -msgstr "{chapter}, çürrént çhäptér Ⱡ'σя#" +msgstr "{chapter}, çürrént çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/accordion.html #: lms/templates/courseware/progress.html msgid "due {date}" -msgstr "düé {date} #" +msgstr "düé {date} Ⱡ'σяєм ιρѕυм #" #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "An error occurred. Please try again later." -msgstr "Àn érrör öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àn érrör öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/courseware/course_about.html msgid "" @@ -11263,64 +12506,76 @@ msgstr "" "thïs çöürsé. Ýöü mäý nééd tö {start_logout_tag}lög öüt{end_tag} thén trý thé" " régïstér ßüttön ägäïn. Pléäsé vïsït thé {start_help_tag}hélp pägé{end_tag} " "för ä pössïßlé sölütïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ є#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρт#" #: lms/templates/courseware/course_about.html msgid "You are registered for this course" -msgstr "Ýöü äré régïstéréd för thïs çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü äré régïstéréd för thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/courseware/course_about.html msgid "View Courseware" -msgstr "Vïéw Çöürséwäré Ⱡ'#" +msgstr "Vïéw Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/course_about.html msgid "This course is in your cart." -msgstr "Thïs çöürsé ïs ïn ýöür çärt. Ⱡ'σяєм ιρ#" +msgstr "" +"Thïs çöürsé ïs ïn ýöür çärt. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/courseware/course_about.html msgid "Course is full" -msgstr "Çöürsé ïs füll Ⱡ'#" +msgstr "Çöürsé ïs füll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/courseware/course_about.html msgid "Enrollment in this course is by invitation only" -msgstr "Énröllmént ïn thïs çöürsé ïs ßý ïnvïtätïön önlý Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Énröllmént ïn thïs çöürsé ïs ßý ïnvïtätïön önlý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/course_about.html msgid "Enrollment is Closed" -msgstr "Énröllmént ïs Çlöséd Ⱡ'σя#" +msgstr "Énröllmént ïs Çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/course_about.html msgid "Add {course_name} to Cart ({price})" -msgstr "Àdd {course_name} tö Çärt ({price}) Ⱡ'σя#" +msgstr "Àdd {course_name} tö Çärt ({price}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/course_about.html msgid "Register for {course_name}" -msgstr "Régïstér för {course_name} Ⱡ'σ#" +msgstr "Régïstér för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/course_about.html msgid "View About Page in studio" -msgstr "Vïéw Àßöüt Pägé ïn stüdïö Ⱡ'σяєм#" +msgstr "Vïéw Àßöüt Pägé ïn stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/courseware/course_about.html msgid "Course About" -msgstr "Çöürsé Àßöüt Ⱡ#" +msgstr "Çöürsé Àßöüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/courseware/course_about.html msgid "Overview" -msgstr "Övérvïéw #" +msgstr "Övérvïéw Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/courseware/course_about.html msgid "Share with friends and family!" -msgstr "Shäré wïth frïénds änd fämïlý! Ⱡ'σяєм #" +msgstr "Shäré wïth frïénds änd fämïlý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/courseware/course_about.html msgid "Tweet that you've registered for this course" -msgstr "Twéét thät ýöü'vé régïstéréd för thïs çöürsé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Twéét thät ýöü'vé régïstéréd för thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/courseware/course_about.html msgid "Email someone to say you've registered for this course" msgstr "" -"Émäïl söméöné tö säý ýöü'vé régïstéréd för thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σ#" +"Émäïl söméöné tö säý ýöü'vé régïstéréd för thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This text will be automatically posted to the student's #. Twitter account. {url} should appear at the end of the text. @@ -11328,43 +12583,44 @@ msgstr "" msgid "I just registered for {number} {title} through {account}: {url}" msgstr "" "Ì jüst régïstéréd för {number} {title} thröügh {account}: {url} Ⱡ'σяєм ιρѕυм" -" #" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/course_about.html msgid "Take a course with {platform} online" -msgstr "Täké ä çöürsé wïth {platform} önlïné Ⱡ'σяєм #" +msgstr "" +"Täké ä çöürsé wïth {platform} önlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/course_about.html msgid "I just registered for {number} {title} through {platform} {url}" msgstr "" -"Ì jüst régïstéréd för {number} {title} thröügh {platform} {url} Ⱡ'σяєм " -"ιρѕυм#" +"Ì jüst régïstéréd för {number} {title} thröügh {platform} {url} Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/courseware/course_about.html msgid "Post a Facebook message to say you've registered for this course" msgstr "" "Pöst ä Fäçéßöök méssägé tö säý ýöü'vé régïstéréd för thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/course_about.html msgid "Classes Start" -msgstr "Çlässés Stärt Ⱡ'#" +msgstr "Çlässés Stärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/course_about.html msgid "Classes End" -msgstr "Çlässés Énd Ⱡ#" +msgstr "Çlässés Énd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/courseware/course_about.html msgid "Estimated Effort" -msgstr "Éstïmätéd Éffört Ⱡ'σ#" +msgstr "Éstïmätéd Éffört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/course_about.html msgid "Price" -msgstr "Prïçé Ⱡ'σяєм ι#" +msgstr "Prïçé Ⱡ'σяєм ιρѕ#" #: lms/templates/courseware/course_about.html msgid "Prerequisites" -msgstr "Préréqüïsïtés Ⱡ'#" +msgstr "Préréqüïsïtés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/course_about.html #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11373,57 +12629,53 @@ msgid "" "you begin this course." msgstr "" "Ýöü müst süççéssfüllý çömplété {link_start}{prc_display}{link_end} ßéföré " -"ýöü ßégïn thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"ýöü ßégïn thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/courseware/course_about.html msgid "Additional Resources" -msgstr "Àddïtïönäl Résöürçés Ⱡ'σя#" - -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Énröll Ⱡ'σяєм ιρѕ#" +msgstr "Àddïtïönäl Résöürçés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" -msgstr "énröll Ⱡ'σяєм ιρѕ#" +msgstr "énröll Ⱡ'σяєм ιρѕυ#" #: lms/templates/courseware/course_navigation.html msgid "Course View" -msgstr "Çöürsé Vïéw Ⱡ#" +msgstr "Çöürsé Vïéw Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" -msgstr "Vïéw thïs çöürsé äs: Ⱡ'σя#" +msgstr "Vïéw thïs çöürsé äs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/course_navigation.html #: lms/templates/discussion/_underscore_templates.html msgid "Staff" -msgstr "Stäff Ⱡ'σяєм ι#" +msgstr "Stäff Ⱡ'σяєм ιρѕ#" #: lms/templates/courseware/course_navigation.html msgid "Student in {content_group}" -msgstr "Stüdént ïn {content_group} Ⱡ'#" +msgstr "Stüdént ïn {content_group} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/courseware/course_navigation.html msgid "set preview mode" -msgstr "sét prévïéw mödé Ⱡ'σ#" +msgstr "sét prévïéw mödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/course_navigation.html msgid "Course Material" -msgstr "Çöürsé Mätérïäl Ⱡ'#" +msgstr "Çöürsé Mätérïäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: 'needs attention' is an alternative string for the #. notification image that indicates the tab "needs attention". #: lms/templates/courseware/course_navigation.html msgid "needs attention" -msgstr "nééds ätténtïön Ⱡ'#" +msgstr "nééds ätténtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/course_navigation.html msgid "Course is not yet visible to students." -msgstr "Çöürsé ïs nöt ýét vïsïßlé tö stüdénts. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöürsé ïs nöt ýét vïsïßlé tö stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware/course_navigation.html msgid "" @@ -11431,19 +12683,22 @@ msgid "" "release date." msgstr "" "Ýöü çännöt vïéw thé çöürsé äs ä stüdént ör ßétä téstér ßéföré thé çöürsé " -"réléäsé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"réléäsé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/courses.html msgid "Explore free courses from {university_name}." -msgstr "Éxplöré fréé çöürsés fröm {university_name}. Ⱡ'σяєм #" +msgstr "" +"Éxplöré fréé çöürsés fröm {university_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/courseware/courses.html msgid "Explore courses from {platform_name}." -msgstr "Éxplöré çöürsés fröm {platform_name}. Ⱡ'σяєм#" +msgstr "" +"Éxplöré çöürsés fröm {platform_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/courseware/courses.html msgid "{platform_name} Logo" -msgstr "{platform_name} Lögö #" +msgstr "{platform_name} Lögö Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/courseware/courseware-error.html msgid "" @@ -11454,27 +12709,34 @@ msgstr "" "Wé'ré sörrý, thïs mödülé ïs témpörärïlý ünäväïläßlé. Öür stäff ïs wörkïng tö" " fïx ït äs söön äs pössïßlé. Pléäsé émäïl üs ät {tech_support_email}' tö " "répört äný prößléms ör döwntïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂#" #: lms/templates/courseware/courseware.html msgid "{course_number} Courseware" -msgstr "{course_number} Çöürséwäré Ⱡ'#" +msgstr "{course_number} Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/courseware/courseware.html msgid "Course Search" -msgstr "Çöürsé Séärçh Ⱡ'#" +msgstr "Çöürsé Séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/courseware.html msgid "search" -msgstr "séärçh Ⱡ'σяєм ιρѕ#" +msgstr "séärçh Ⱡ'σяєм ιρѕυ#" #: lms/templates/courseware/courseware.html msgid "Clear search" -msgstr "Çléär séärçh Ⱡ#" +msgstr "Çléär séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/courseware/courseware.html msgid "No content has been added to this course" -msgstr "Nö çöntént häs ßéén äddéd tö thïs çöürsé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö çöntént häs ßéén äddéd tö thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware/courseware.html msgid "" @@ -11483,17 +12745,17 @@ msgid "" msgstr "" "Tö äççéss çöürsé mätérïäls, ýöü müst sçöré {required_score}% ör hïghér ön " "thïs éxäm. Ýöür çürrént sçöré ïs {current_score}%. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"ιρѕυм ∂σł#" #: lms/templates/courseware/courseware.html msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" "Ýöür sçöré ïs {current_score}%. Ýöü hävé pässéd thé éntränçé éxäm. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/courseware.html msgid "Course Utilities" -msgstr "Çöürsé Ûtïlïtïés Ⱡ'σ#" +msgstr "Çöürsé Ûtïlïtïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/error-message.html msgid "" @@ -11504,23 +12766,28 @@ msgstr "" "Wé'ré sörrý, thïs mödülé ïs témpörärïlý ünäväïläßlé. Öür stäff ïs wörkïng tö" " fïx ït äs söön äs pössïßlé. Pléäsé émäïl üs ät {link_to_support_email} tö " "répört äný prößléms ör döwntïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιη#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂є#" #: lms/templates/courseware/gradebook.html msgid "Gradebook" -msgstr "Grädéßöök #" +msgstr "Grädéßöök Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/courseware/gradebook.html msgid "Search students" -msgstr "Séärçh stüdénts Ⱡ'#" +msgstr "Séärçh stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/info.html msgid "{course_number} Course Info" -msgstr "{course_number} Çöürsé Ìnfö Ⱡ'#" +msgstr "{course_number} Çöürsé Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/info.html msgid "You are not enrolled yet" -msgstr "Ýöü äré nöt énrölléd ýét Ⱡ'σяє#" +msgstr "Ýöü äré nöt énrölléd ýét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/courseware/info.html msgid "" @@ -11528,36 +12795,36 @@ msgid "" "{link_start}here{link_end}!" msgstr "" "Ýöü äré nöt çürréntlý énrölléd ïn thïs çöürsé. Sïgn üp för ït " -"{link_start}héré{link_end}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"{link_start}héré{link_end}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/courseware/info.html msgid "View Updates in Studio" -msgstr "Vïéw Ûpdätés ïn Stüdïö Ⱡ'σяє#" +msgstr "Vïéw Ûpdätés ïn Stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/courseware/info.html msgid "Course Updates & News" -msgstr "Çöürsé Ûpdätés & Néws Ⱡ'σяє#" +msgstr "Çöürsé Ûpdätés & Néws Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/courseware/info.html msgid "Handout Navigation" -msgstr "Händöüt Nävïgätïön Ⱡ'σ#" +msgstr "Händöüt Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/courseware/info.html msgid "Course Handouts" -msgstr "Çöürsé Händöüts Ⱡ'#" +msgstr "Çöürsé Händöüts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Legacy Instructor Dashboard" -msgstr "Légäçý Ìnstrüçtör Däshßöärd Ⱡ'σяєм#" +msgstr "Légäçý Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "View Course in Studio" -msgstr "Vïéw Çöürsé ïn Stüdïö Ⱡ'σя#" +msgstr "Vïéw Çöürsé ïn Stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Back To Instructor Dashboard" -msgstr "Bäçk Tö Ìnstrüçtör Däshßöärd Ⱡ'σяєм #" +msgstr "Bäçk Tö Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11565,11 +12832,12 @@ msgid "" "near future." msgstr "" "Ýöü äré üsïng thé légäçý ïnstrüçtör däshßöärd, whïçh wé wïll rétïré ïn thé " -"néär fütüré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"néär fütüré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Return to the Instructor Dashboard" -msgstr "Rétürn tö thé Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρ#" +msgstr "" +"Rétürn tö thé Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11577,35 +12845,31 @@ msgid "" " to let us know." msgstr "" "Ìf thé Ìnstrüçtör Däshßöärd ïs mïssïng fünçtïönälïtý, pléäsé çöntäçt ýöür PM" -" tö lét üs knöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +" tö lét üs knöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Psychometrics" -msgstr "Psýçhömétrïçs Ⱡ'#" +msgstr "Psýçhömétrïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Admin" -msgstr "Àdmïn Ⱡ'σяєм ι#" +msgstr "Àdmïn Ⱡ'σяєм ιρѕ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Forum Admin" -msgstr "Förüm Àdmïn Ⱡ#" - -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Énröllmént Ⱡ#" +msgstr "Förüm Àdmïn Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" -msgstr "DätäDümp #" +msgstr "DätäDümp Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Manage Groups" -msgstr "Mänägé Gröüps Ⱡ'#" +msgstr "Mänägé Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Grade Downloads" -msgstr "Grädé Döwnlöäds Ⱡ'#" +msgstr "Grädé Döwnlöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11615,7 +12879,13 @@ msgid "" msgstr "" "Nöté: sömé öf thésé ßüttöns äré knöwn tö tïmé öüt för lärgér çöürsés. Wé " "hävé dïsäßléd thösé féätürés för çöürsés wïth möré thän {max_enrollment} " -"stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11624,7 +12894,12 @@ msgid "" msgstr "" "Tö döwnlöäd stüdént grädés änd vïéw thé grädïng çönfïgürätïön för ýöür " "çöürsé, vïsït thé Dätä Döwnlöäd séçtïön öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łα#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11634,11 +12909,17 @@ msgid "" msgstr "" "Tö vïéw thé Grädéßöök (önlý äväïläßlé för çöürsés wïth ä smäll nümßér öf " "énrölléd stüdénts), vïsït thé Stüdént Àdmïn séçtïön öf thé Ìnstrüçtör " -"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ" +" єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Export grades to remote gradebook" -msgstr "Éxpört grädés tö rémöté grädéßöök Ⱡ'σяєм ι#" +msgstr "" +"Éxpört grädés tö rémöté grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11646,20 +12927,21 @@ msgid "" "gradebook, for this to work properly!" msgstr "" "Thé ässïgnménts défïnéd för thïs çöürsé shöüld mätçh thé önés störéd ïn thé " -"grädéßöök, för thïs tö wörk pröpérlý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"grädéßöök, för thïs tö wörk pröpérlý! Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Gradebook name:" -msgstr "Grädéßöök nämé: Ⱡ'#" +msgstr "Grädéßöök nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Assignment name:" -msgstr "Àssïgnmént nämé: Ⱡ'σ#" +msgstr "Àssïgnmént nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Course-specific grade adjustment" -msgstr "Çöürsé-spéçïfïç grädé ädjüstmént Ⱡ'σяєм ι#" +msgstr "" +"Çöürsé-spéçïfïç grädé ädjüstmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11667,15 +12949,17 @@ msgid "" "Dashboard." msgstr "" "Tö pérförm thésé äçtïöns, vïsït thé Stüdént Àdmïn séçtïön öf thé Ìnstrüçtör " -"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Student-specific grade inspection and adjustment" -msgstr "Stüdént-spéçïfïç grädé ïnspéçtïön änd ädjüstmént Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Stüdént-spéçïfïç grädé ïnspéçtïön änd ädjüstmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Select a problem and an action:" -msgstr "Séléçt ä prößlém änd än äçtïön: Ⱡ'σяєм ι#" +msgstr "Séléçt ä prößlém änd än äçtïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11683,7 +12967,7 @@ msgid "" "of the Instructor Dashboard." msgstr "" "Tö ädd ör rémövé çöürsé stäff ör ïnstrüçtörs, vïsït thé Mémßérshïp séçtïön " -"öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11691,23 +12975,25 @@ msgid "" "Dashboard." msgstr "" "Tö mänägé förüm rölés, vïsït thé Mémßérshïp séçtïön öf thé Ìnstrüçtör " -"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment Data" -msgstr "Énröllmént Dätä Ⱡ'#" +msgstr "Énröllmént Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" -msgstr "Püll énröllmént fröm rémöté grädéßöök Ⱡ'σяєм ιρѕ#" +msgstr "" +"Püll énröllmént fröm rémöté grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Section:" -msgstr "Séçtïön: #" +msgstr "Séçtïön: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Problem urlname:" -msgstr "Prößlém ürlnämé: Ⱡ'σ#" +msgstr "Prößlém ürlnämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11715,7 +13001,7 @@ msgid "" " section of the Instructor Dashboard." msgstr "" "Tö döwnlöäd stüdént pröfïlé dätä änd änönýmïzéd ÌDs, vïsït thé Dätä Döwnlöäd" -" séçtïön öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +" séçtïön öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11723,7 +13009,7 @@ msgid "" " Instructor Dashboard." msgstr "" "Tö mänägé ßétä téstér rölés änd çöhörts, vïsït thé Mémßérshïp séçtïön öf thé" -" Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" Ìnstrüçtör Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11731,47 +13017,51 @@ msgid "" "Dashboard." msgstr "" "Tö mänägé ßétä téstér rölés, vïsït thé Mémßérshïp séçtïön öf thé Ìnstrüçtör " -"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "To send email, visit the Email section of the Instructor Dashboard." msgstr "" "Tö sénd émäïl, vïsït thé Émäïl séçtïön öf thé Ìnstrüçtör Däshßöärd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "No Analytics are available at this time." -msgstr "Nö Ànälýtïçs äré äväïläßlé ät thïs tïmé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö Ànälýtïçs äré äväïläßlé ät thïs tïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Student activity day by day" -msgstr "Stüdént äçtïvïtý däý ßý däý Ⱡ'σяєм#" +msgstr "Stüdént äçtïvïtý däý ßý däý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Day" -msgstr "Däý Ⱡ'σя#" +msgstr "Däý Ⱡ'σяєм#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/shoppingcart/receipt.html msgid "Students" -msgstr "Stüdénts #" +msgstr "Stüdénts Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Score distribution for problems" -msgstr "Sçöré dïstrïßütïön för prößléms Ⱡ'σяєм ι#" +msgstr "Sçöré dïstrïßütïön för prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Max" -msgstr "Mäx Ⱡ'σя#" +msgstr "Mäx Ⱡ'σяєм#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Points Earned (Num Students)" -msgstr "Pöïnts Éärnéd (Nüm Stüdénts) Ⱡ'σяєм #" +msgstr "Pöïnts Éärnéd (Nüm Stüdénts) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There is no data available to display at this time." -msgstr "Théré ïs nö dätä äväïläßlé tö dïspläý ät thïs tïmé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Théré ïs nö dätä äväïläßlé tö dïspläý ät thïs tïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11779,29 +13069,33 @@ msgid "" "take a few minutes." msgstr "" "Löädïng thé lätést gräphs för ýöü; dépéndïng ön ýöür çläss sïzé, thïs mäý " -"täké ä féw mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"täké ä féw mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Count of Students that Opened a Subsection" -msgstr "Çöünt öf Stüdénts thät Öpénéd ä Süßséçtïön Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çöünt öf Stüdénts thät Öpénéd ä Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade Distribution per Problem" -msgstr "Grädé Dïstrïßütïön pér Prößlém Ⱡ'σяєм #" +msgstr "Grädé Dïstrïßütïön pér Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There are no problems in this section." -msgstr "Théré äré nö prößléms ïn thïs séçtïön. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Théré äré nö prößléms ïn thïs séçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Students answering correctly" -msgstr "Stüdénts änswérïng çörréçtlý Ⱡ'σяєм #" +msgstr "Stüdénts änswérïng çörréçtlý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Number of students" -msgstr "Nümßér öf stüdénts Ⱡ'σ#" +msgstr "Nümßér öf stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11809,7 +13103,7 @@ msgid "" "(shown here as an example):" msgstr "" "Stüdént dïstrïßütïön pér çöüntrý, äll çöürsés, Sép 12 tö Öçt 17, 1 sérvér " -"(shöwn héré äs än éxämplé): Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"(shöwn héré äs än éxämplé): Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -11817,39 +13111,39 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Pending Instructor Tasks" -msgstr "Péndïng Ìnstrüçtör Täsks Ⱡ'σяє#" +msgstr "Péndïng Ìnstrüçtör Täsks Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Type" -msgstr "Täsk Týpé #" +msgstr "Täsk Týpé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task inputs" -msgstr "Täsk ïnpüts Ⱡ#" +msgstr "Täsk ïnpüts Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Id" -msgstr "Täsk Ìd #" +msgstr "Täsk Ìd Ⱡ'σяєм ιρѕυм #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Requester" -msgstr "Réqüéstér #" +msgstr "Réqüéstér Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task State" -msgstr "Täsk Stäté Ⱡ#" +msgstr "Täsk Stäté Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Duration (sec)" -msgstr "Dürätïön (séç) Ⱡ'#" +msgstr "Dürätïön (séç) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Progress" -msgstr "Täsk Prögréss Ⱡ'#" +msgstr "Täsk Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "unknown" -msgstr "ünknöwn #" +msgstr "ünknöwn Ⱡ'σяєм ιρѕυм #" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11857,36 +13151,36 @@ msgid "" "dashboard." msgstr "" "Vïéw çöürsé stätïstïçs ïn thé Àdmïn séçtïön öf thïs légäçý ïnstrüçtör " -"däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Course errors" -msgstr "Çöürsé érrörs Ⱡ'#" +msgstr "Çöürsé érrörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/courseware/mktg_coming_soon.html msgid "About {course_id}" -msgstr "Àßöüt {course_id} #" +msgstr "Àßöüt {course_id} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/courseware/mktg_coming_soon.html #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Coming Soon" -msgstr "Çömïng Söön Ⱡ#" +msgstr "Çömïng Söön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/courseware/mktg_course_about.html msgid "About {course_number}" -msgstr "Àßöüt {course_number} #" +msgstr "Àßöüt {course_number} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/courseware/mktg_course_about.html msgid "Access Courseware" -msgstr "Àççéss Çöürséwäré Ⱡ'σ#" +msgstr "Àççéss Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/courseware/mktg_course_about.html msgid "You Are Enrolled" -msgstr "Ýöü Àré Énrölléd Ⱡ'σ#" +msgstr "Ýöü Àré Énrölléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/mktg_course_about.html msgid "Enroll in" -msgstr "Énröll ïn #" +msgstr "Énröll ïn Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: This is the second line on a button users can click. The #. first @@ -11895,7 +13189,7 @@ msgstr "Énröll ïn #" #. course as an auditor, as a verified student, etc #: lms/templates/courseware/mktg_course_about.html msgid "and choose your student track" -msgstr "änd çhöösé ýöür stüdént träçk Ⱡ'σяєм #" +msgstr "änd çhöösé ýöür stüdént träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: This is the second line on a button users can click. The #. first @@ -11905,52 +13199,43 @@ msgstr "änd çhöösé ýöür stüdént träçk Ⱡ'σяєм #" #. verified certificate. #: lms/templates/courseware/mktg_course_about.html msgid "and proceed to verification" -msgstr "änd pröçééd tö vérïfïçätïön Ⱡ'σяєм#" - -#. Translators: This line appears next a checkbox which users can leave -#. checked -#. or uncheck in order -#. to indicate whether they want to receive emails from the organization -#. offering the course. -#: lms/templates/courseware/mktg_course_about.html -msgid "" -"I would like to receive email about other {organization_full_name} programs " -"and offers." -msgstr "" -"Ì wöüld lïké tö réçéïvé émäïl äßöüt öthér {organization_full_name} prögräms " -"änd öfférs. Ⱡ'σяєм ιρѕυм ∂σłσя #" +msgstr "änd pröçééd tö vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/courseware/mktg_course_about.html msgid "Enrollment Is Closed" -msgstr "Énröllmént Ìs Çlöséd Ⱡ'σя#" +msgstr "Énröllmént Ìs Çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware/news.html msgid "News - MITx 6.002x" -msgstr "Néws - MÌTx 6.002x Ⱡ'σ#" +msgstr "Néws - MÌTx 6.002x Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/courseware/news.html msgid "Updates to Discussion Posts You Follow" -msgstr "Ûpdätés tö Dïsçüssïön Pösts Ýöü Föllöw Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ûpdätés tö Dïsçüssïön Pösts Ýöü Föllöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware/progress.html msgid "{course_number} Progress" -msgstr "{course_number} Prögréss Ⱡ#" +msgstr "{course_number} Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/courseware/progress.html msgid "Course Progress" -msgstr "Çöürsé Prögréss Ⱡ'#" +msgstr "Çöürsé Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/progress.html msgid "View Grading in studio" -msgstr "Vïéw Grädïng ïn stüdïö Ⱡ'σяє#" +msgstr "Vïéw Grädïng ïn stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "Çöürsé Prögréss för Stüdént '{username}' ({email}) Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöürsé Prögréss för Stüdént '{username}' ({email}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/courseware/progress.html msgid "Your certificate is available" -msgstr "Ýöür çértïfïçäté ïs äväïläßlé Ⱡ'σяєм #" +msgstr "Ýöür çértïfïçäté ïs äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/courseware/progress.html msgid "" @@ -11959,19 +13244,26 @@ msgid "" msgstr "" "Ýöü çän nöw döwnlöäd ýöür çértïfïçäté äs ä PDF. Ìf ýöü kéép wörkïng änd " "réçéïvé ä hïghér grädé, ýöü çän réqüést än üpdätéd çértïfïçäté. Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" #: lms/templates/courseware/progress.html msgid "PDF will open in a new browser window or tab." -msgstr "PDF wïll öpén ïn ä néw ßröwsér wïndöw ör täß. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"PDF wïll öpén ïn ä néw ßröwsér wïndöw ör täß. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/courseware/progress.html msgid "Download Your Certificate" -msgstr "Döwnlöäd Ýöür Çértïfïçäté Ⱡ'σяєм#" +msgstr "Döwnlöäd Ýöür Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/courseware/progress.html msgid "We're working on it..." -msgstr "Wé'ré wörkïng ön ït... Ⱡ'σяє#" +msgstr "Wé'ré wörkïng ön ït... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/courseware/progress.html msgid "" @@ -11980,42 +13272,53 @@ msgid "" msgstr "" "Wé'ré çréätïng ýöür çértïfïçäté. Ýöü çän kéép wörkïng ïn ýöür çöürsés änd ä " "lïnk tö ït wïll äppéär héré änd ön ýöür Däshßöärd whén ït ïs réädý. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕ#" #: lms/templates/courseware/progress.html msgid "Congratulations, you qualified for a certificate!" -msgstr "Çöngrätülätïöns, ýöü qüälïfïéd för ä çértïfïçäté! Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Çöngrätülätïöns, ýöü qüälïfïéd för ä çértïfïçäté! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/progress.html msgid "" "You can keep working for a higher grade, or request your certificate now." msgstr "" "Ýöü çän kéép wörkïng för ä hïghér grädé, ör réqüést ýöür çértïfïçäté nöw. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/courseware/progress.html msgid "Request Certificate" -msgstr "Réqüést Çértïfïçäté Ⱡ'σя#" +msgstr "Réqüést Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/courseware/progress.html msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} öf {total:.3n} pössïßlé pöïnts Ⱡ'σяєм#" +msgstr "" +"{earned:.3n} öf {total:.3n} pössïßlé pöïnts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕ#" #: lms/templates/courseware/progress.html msgid "Problem Scores: " -msgstr "Prößlém Sçörés: Ⱡ'σ#" +msgstr "Prößlém Sçörés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/courseware/progress.html msgid "Practice Scores: " -msgstr "Präçtïçé Sçörés: Ⱡ'σ#" +msgstr "Präçtïçé Sçörés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "Nö prößlém sçörés ïn thïs séçtïön Ⱡ'σяєм ι#" +msgstr "" +"Nö prößlém sçörés ïn thïs séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" -msgstr "{course.display_number_with_default} Çöürsé Ìnfö Ⱡ'#" +msgstr "" +"{course.display_number_with_default} Çöürsé Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/courseware/welcome-back.html msgid "" @@ -12023,7 +13326,7 @@ msgid "" "another section on the left." msgstr "" "Ýöü wéré möst réçéntlý ïn {section_link}. Ìf ýöü'ré döné wïth thät, çhöösé " -"änöthér séçtïön ön thé léft. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"änöthér séçtïön ön thé léft. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12031,15 +13334,16 @@ msgid "" "will be available shortly." msgstr "" "Fïnäl çöürsé détäïls äré ßéïng wräppéd üp ät thïs tïmé. Ýöür fïnäl ständïng " -"wïll ßé äväïläßlé shörtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"wïll ßé äväïläßlé shörtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Your final grade:" -msgstr "Ýöür fïnäl grädé: Ⱡ'σ#" +msgstr "Ýöür fïnäl grädé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Grade required for a {cert_name_short}:" -msgstr "Grädé réqüïréd för ä {cert_name_short}: Ⱡ'σяєм#" +msgstr "" +"Grädé réqüïréd för ä {cert_name_short}: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12055,9 +13359,7 @@ msgstr "" "émßärgöés ön Ìrän, Çüßä, Sýrïä änd Südän. Ìf ýöü thïnk öür sýstém häs " "mïstäkénlý ïdéntïfïéd ýöü äs ßéïng çönnéçtéd wïth öné öf thösé çöüntrïés, " "pléäsé lét üs knöw ßý çöntäçtïng {email}. Ìf ýöü wöüld lïké ä réfünd ön ýöür" -" {cert_name_long}, pléäsé çöntäçt öür ßïllïng äddréss {billing_email} Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιq#" +" {cert_name_long}, pléäsé çöntäçt öür ßïllïng äddréss {billing_email}#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12072,23 +13374,28 @@ msgstr "" "Ìrän, Çüßä, Sýrïä änd Südän. Ìf ýöü thïnk öür sýstém häs mïstäkénlý " "ïdéntïfïéd ýöü äs ßéïng çönnéçtéd wïth öné öf thösé çöüntrïés, pléäsé lét üs" " knöw ßý çöntäçtïng {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υ#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕ#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Your {cert_name_short} is Generating" -msgstr "Ýöür {cert_name_short} ïs Générätïng Ⱡ'σяє#" +msgstr "Ýöür {cert_name_short} ïs Générätïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" -msgstr "Thïs lïnk wïll öpén/döwnlöäd ä PDF döçümént Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thïs lïnk wïll öpén/döwnlöäd ä PDF döçümént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download {cert_name_short} (PDF)" -msgstr "Döwnlöäd {cert_name_short} (PDF) Ⱡ'σ#" +msgstr "Döwnlöäd {cert_name_short} (PDF) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your {cert_name_short} (PDF)" -msgstr "Döwnlöäd Ýöür {cert_name_short} (PDF) Ⱡ'σяє#" +msgstr "" +"Döwnlöäd Ýöür {cert_name_short} (PDF) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12096,23 +13403,27 @@ msgid "" "{cert_name_long}." msgstr "" "Thïs lïnk wïll öpén/döwnlöäd ä PDF döçümént öf ýöür vérïfïéd " -"{cert_name_long}. Ⱡ'σяєм ιρѕυм ∂σłσя #" +"{cert_name_long}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your ID Verified {cert_name_short} (PDF)" -msgstr "Döwnlöäd Ýöür ÌD Vérïfïéd {cert_name_short} (PDF) Ⱡ'σяєм ιρ#" +msgstr "" +"Döwnlöäd Ýöür ÌD Vérïfïéd {cert_name_short} (PDF) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєт#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" -msgstr "Çömplété öür çöürsé féédßäçk sürvéý Ⱡ'σяєм ιρ#" +msgstr "" +"Çömplété öür çöürsé féédßäçk sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Add Certificate to LinkedIn Profile" -msgstr "Àdd Çértïfïçäté tö LïnkédÌn Pröfïlé Ⱡ'σяєм ιρ#" +msgstr "" +"Àdd Çértïfïçäté tö LïnkédÌn Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Share on LinkedIn" -msgstr "Shäré ön LïnkédÌn Ⱡ'σ#" +msgstr "Shäré ön LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12123,126 +13434,154 @@ msgstr "" "Sïnçé wé dïd nöt hävé ä välïd sét öf vérïfïçätïön phötös fröm ýöü whén ýöür " "{cert_name_long} wäs générätéd, wé çöüld nöt gränt ýöü ä vérïfïéd " "{cert_name_short}. Àn hönör çödé {cert_name_short} häs ßéén gräntéd ïnstéäd." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłι#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "{course_number} {course_name} Home Page" -msgstr "{course_number} {course_name} Hömé Pägé Ⱡ'σ#" +msgstr "{course_number} {course_name} Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "{course_number} {course_name} Cover Image" -msgstr "{course_number} {course_name} Çövér Ìmägé Ⱡ'σя#" +msgstr "" +"{course_number} {course_name} Çövér Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Enrolled as: " -msgstr "Énrölléd äs: Ⱡ'#" +msgstr "Énrölléd äs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "Éndéd - {end_date} Ⱡ#" +msgid "View Archived Course" +msgstr "Vïéw Àrçhïvéd Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "Stärtéd - {start_date} Ⱡ'#" +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Vïéw Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "Stärts - {start_date} Ⱡ#" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "View Archived Course" -msgstr "Vïéw Àrçhïvéd Çöürsé Ⱡ'σя#" - -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Vïéw Çöürsé Ⱡ#" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Share on Facebook" -msgstr "Shäré ön Fäçéßöök Ⱡ'σ#" +msgid "Share on Facebook" +msgstr "Shäré ön Fäçéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "I'm learning on {platform_name}:" -msgstr "Ì'm léärnïng ön {platform_name}: Ⱡ'σя#" +msgstr "Ì'm léärnïng ön {platform_name}: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Twitter" -msgstr "Shäré ön Twïttér Ⱡ'σ#" +msgstr "Shäré ön Twïttér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course options dropdown" -msgstr "Çöürsé öptïöns dröpdöwn Ⱡ'σяє#" +msgstr "Çöürsé öptïöns dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Additional Actions Menu" -msgstr "Àddïtïönäl Àçtïöns Ménü Ⱡ'σяє#" +msgstr "Àddïtïönäl Àçtïöns Ménü Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Available Actions" -msgstr "Àväïläßlé Àçtïöns Ⱡ'σ#" +msgstr "Àväïläßlé Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" +"Àré ýöü süré ýöü wänt tö ünénröll fröm thé pürçhäséd çöürsé " +"%(course_number)s? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" +"Ýöü wïll ßé réfündéd thé ämöünt ýöü päïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "You will not be refunded the amount you paid." msgstr "" -"Àré ýöü süré ýöü wänt tö ünénröll fröm thé pürçhäséd çöürsé Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"Ýöü wïll nöt ßé réfündéd thé ämöünt ýöü päïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "Àré ýöü süré ýöü wänt tö ünénröll fröm Ⱡ'σяєм ιρѕ#" +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "" +"Àré ýöü süré ýöü wänt tö ünénröll fröm %(course_number)s? Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" msgstr "" "Àré ýöü süré ýöü wänt tö ünénröll fröm thé vérïfïéd {cert_name_long} träçk " -"öf Ⱡ'σяєм ιρѕυм ∂σłσя #" +"öf %(course_number)s? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." +msgstr "" +"Thé réfünd déädlïné för thïs çöürsé häs pässéd, sö ýöü wïll nöt réçéïvé ä " +"réfünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" -msgstr "Émäïl Séttïngs Ⱡ'#" +msgstr "Émäïl Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verification not yet complete." -msgstr "Vérïfïçätïön nöt ýét çömplété. Ⱡ'σяєм #" +msgstr "Vérïfïçätïön nöt ýét çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You only have {days} day left to verify for this course." msgid_plural "You only have {days} days left to verify for this course." msgstr[0] "" -"Ýöü önlý hävé {days} däý léft tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Ýöü önlý hävé {days} däý léft tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" msgstr[1] "" -"Ýöü önlý hävé {days} däýs léft tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Ýöü önlý hävé {days} däýs léft tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Almost there!" -msgstr "Àlmöst théré! Ⱡ'#" +msgstr "Àlmöst théré! Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You still need to verify for this course." -msgstr "Ýöü stïll nééd tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü stïll nééd tö vérïfý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verify Now" -msgstr "Vérïfý Nöw Ⱡ#" +msgstr "Vérïfý Nöw Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You have already verified your ID!" -msgstr "Ýöü hävé älréädý vérïfïéd ýöür ÌD! Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü hävé älréädý vérïfïéd ýöür ÌD! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Thanks for your patience as we process your request." -msgstr "Thänks för ýöür pätïénçé äs wé pröçéss ýöür réqüést. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Thänks för ýöür pätïénçé äs wé pröçéss ýöür réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Your verification status is good until {date}." -msgstr "Ýöür vérïfïçätïön stätüs ïs gööd üntïl {date}. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöür vérïfïçätïön stätüs ïs gööd üntïl {date}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Your verification will expire soon!" -msgstr "Ýöür vérïfïçätïön wïll éxpïré söön! Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür vérïfïçätïön wïll éxpïré söön! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: start_link and end_link will be replaced with HTML tags; #. please do not translate these. @@ -12255,15 +13594,22 @@ msgstr "" "Ýöür çürrént vérïfïçätïön wïll éxpïré ßéföré thé vérïfïçätïön déädlïné för " "thïs çöürsé. {start_link}Ré-vérïfý ýöür ïdéntïtý nöw{end_link} üsïng ä " "wéßçäm änd ä gövérnmént-ïssüéd ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Challenge Yourself!" -msgstr "Çhälléngé Ýöürsélf! Ⱡ'σя#" +msgstr "Çhälléngé Ýöürsélf! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Take this course as an ID-verified student." -msgstr "Täké thïs çöürsé äs än ÌD-vérïfïéd stüdént. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Täké thïs çöürsé äs än ÌD-vérïfïéd stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -12276,11 +13622,15 @@ msgstr "" "Ìf ýöü plän tö çömplété thé whölé çöürsé, ït ïs ä gréät wäý tö réçögnïzé " "ýöür äçhïévémént. {link_start}Léärn möré äßöüt thé vérïfïéd " "{cert_name_long}{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт #" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" -msgstr "Ûpgrädé tö Vérïfïéd Träçk Ⱡ'σяєм#" +msgstr "Ûpgrädé tö Vérïfïéd Träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -12293,12 +13643,22 @@ msgstr "" "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 єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕ#" + +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "édït Ⱡ'σяєм ι#" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" -msgstr "Ýöü nééd tö ré-vérïfý tö çöntïnüé Ⱡ'σяєм ι#" +msgstr "" +"Ýöü nééd tö ré-vérïfý tö çöntïnüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" @@ -12307,15 +13667,20 @@ msgid "" msgstr "" "Péöplé çhängé, änd éäçh ýéär wé äsk ýöü tö ré-vérïfý ýöür ïdéntïtý för öür " "vérïfïéd çértïfïçätés. Täké ä mïnüté nöw tö hélp üs rénéw ýöür ïdéntïtý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "{course_name}: Re-verify by {date}" -msgstr "{course_name}: Ré-vérïfý ßý {date} Ⱡ'σя#" +msgstr "{course_name}: Ré-vérïfý ßý {date} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Notification Actions" -msgstr "Nötïfïçätïön Àçtïöns Ⱡ'σя#" +msgstr "Nötïfïçätïön Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" @@ -12323,11 +13688,11 @@ msgid "" " your identity by {date}." msgstr "" "Tö çöntïnüé ïn thé ÌD Vérïfïéd träçk ïn {course_name}, ýöü nééd tö ré-vérïfý" -" ýöür ïdéntïtý ßý {date}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" ýöür ïdéntïtý ßý {date}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Your re-verification failed" -msgstr "Ýöür ré-vérïfïçätïön fäïléd Ⱡ'σяєм#" +msgstr "Ýöür ré-vérïfïçätïön fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" @@ -12337,56 +13702,61 @@ msgid "" msgstr "" "Ýöür ré-vérïfïçätïön för {course_name} fäïléd änd ýöü äré nö löngér élïgïßlé" " för ä Vérïfïéd Çértïfïçäté. Ìf ýöü thïnk thïs ïs ïn érrör, pléäsé çöntäçt " -"üs ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"üs ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт#" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Re-verification now open for:" -msgstr "Ré-vérïfïçätïön nöw öpén för: Ⱡ'σяєм #" +msgstr "Ré-vérïfïçätïön nöw öpén för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Re-verify now:" -msgstr "Ré-vérïfý nöw: Ⱡ'#" +msgstr "Ré-vérïfý nöw: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Pending:" -msgstr "Péndïng: #" +msgstr "Péndïng: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Denied:" -msgstr "Dénïéd: #" +msgstr "Dénïéd: Ⱡ'σяєм ιρѕυм #" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Approved:" -msgstr "Àpprövéd: #" +msgstr "Àpprövéd: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "ÌD-Vérïfïçätïön Stätüs Ⱡ'σяє#" +msgid "ID Verification Status" +msgstr "ÌD Vérïfïçätïön Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" -msgstr "Révïéwéd änd Vérïfïéd Ⱡ'σя#" +msgstr "Révïéwéd änd Vérïfïéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Your verification status is good for one year after submission." msgstr "" "Ýöür vérïfïçätïön stätüs ïs gööd för öné ýéär äftér süßmïssïön. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "Your verification photos have been submitted and will be reviewed shortly." msgstr "" "Ýöür vérïfïçätïön phötös hävé ßéén süßmïttéd änd wïll ßé révïéwéd shörtlý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "{platform_name} Verification Status" -msgstr "{platform_name} Vérïfïçätïön Stätüs Ⱡ'σяє#" +msgstr "{platform_name} Vérïfïçätïön Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Resubmit Verification" -msgstr "Résüßmït Vérïfïçätïön Ⱡ'σя#" +msgstr "Résüßmït Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" @@ -12395,11 +13765,16 @@ msgid "" msgstr "" "Tö réçéïvé ä vérïfïéd çértïfïçäté, ýöü hävé tö süßmït ä néw phötö öf " "ýöürsélf änd ýöür gövérnmént-ïssüéd phötö ÌD ßéföré thé çöürsé énds. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: lms/templates/dashboard/_dashboard_third_party_error.html msgid "Could Not Link Accounts" -msgstr "Çöüld Nöt Lïnk Àççöünts Ⱡ'σяє#" +msgstr "Çöüld Nöt Lïnk Àççöünts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: this message is displayed when a user tries to link their #. account with a third-party authentication provider (for example, Google or @@ -12414,11 +13789,11 @@ msgid "" "{platform_name} account." msgstr "" "Thé {provider_name} äççöünt ýöü séléçtéd ïs älréädý lïnkéd tö änöthér " -"{platform_name} äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"{platform_name} äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/debug/run_python_form.html msgid "Results:" -msgstr "Résülts: #" +msgstr "Résülts: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_blank_slate.html msgid "" @@ -12426,233 +13801,240 @@ msgid "" "search." msgstr "" "Sörrý! Wé çän't fïnd änýthïng mätçhïng ýöür séärçh. Pléäsé trý änöthér " -"séärçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"séärçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/discussion/_blank_slate.html msgid "There are no posts here yet. Be the first one to post!" msgstr "" -"Théré äré nö pösts héré ýét. Bé thé fïrst öné tö pöst! Ⱡ'σяєм ιρѕυм ∂σ#" +"Théré äré nö pösts héré ýét. Bé thé fïrst öné tö pöst! Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/discussion/_discussion_course_navigation.html #: lms/templates/discussion/_discussion_module.html msgid "New Post" -msgstr "Néw Pöst #" +msgstr "Néw Pöst Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_discussion_module.html msgid "Show Discussion" -msgstr "Shöw Dïsçüssïön Ⱡ'#" +msgstr "Shöw Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_discussion_module_studio.html msgid "To view live discussions, click Preview or View Live in Unit Settings." msgstr "" "Tö vïéw lïvé dïsçüssïöns, çlïçk Prévïéw ör Vïéw Lïvé ïn Ûnït Séttïngs. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/discussion/_discussion_module_studio.html msgid "Discussion ID: {discussion_id}" -msgstr "Dïsçüssïön ÌD: {discussion_id} Ⱡ'σ#" +msgstr "Dïsçüssïön ÌD: {discussion_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/discussion/_filter_dropdown.html msgid "Filter Topics" -msgstr "Fïltér Töpïçs Ⱡ'#" +msgstr "Fïltér Töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/discussion/_filter_dropdown.html msgid "filter topics" -msgstr "fïltér töpïçs Ⱡ'#" +msgstr "fïltér töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/discussion/_filter_dropdown.html #: lms/templates/discussion/_thread_list_template.html msgid "All Discussions" -msgstr "Àll Dïsçüssïöns Ⱡ'#" +msgstr "Àll Dïsçüssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_filter_dropdown.html msgid "Posts I'm Following" -msgstr "Pösts Ì'm Föllöwïng Ⱡ'σя#" +msgstr "Pösts Ì'm Föllöwïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_recent_active_posts.html #: lms/templates/discussion/_underscore_templates.html msgid "Following" -msgstr "Föllöwïng #" +msgstr "Föllöwïng Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/discussion/_search_bar.html msgid "Search posts" -msgstr "Séärçh pösts Ⱡ#" +msgstr "Séärçh pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/discussion/_similar_posts.html msgid "Hide" -msgstr "Hïdé Ⱡ'σяєм#" +msgstr "Hïdé Ⱡ'σяєм ι#" #: lms/templates/discussion/_thread_list_template.html #: lms/templates/discussion/_underscore_templates.html msgid "Discussion topics; current selection is: " -msgstr "Dïsçüssïön töpïçs; çürrént séléçtïön ïs: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Dïsçüssïön töpïçs; çürrént séléçtïön ïs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/discussion/_thread_list_template.html msgid "Search all posts" -msgstr "Séärçh äll pösts Ⱡ'σ#" +msgstr "Séärçh äll pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: This labels a filter menu in forum navigation #: lms/templates/discussion/_thread_list_template.html msgid "Filter:" -msgstr "Fïltér: #" +msgstr "Fïltér: Ⱡ'σяєм ιρѕυм #" #. Translators: This is a menu option for showing all forum threads unfiltered #: lms/templates/discussion/_thread_list_template.html msgid "Show all" -msgstr "Shöw äll #" +msgstr "Shöw äll Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is a menu option for showing only unread forum threads #: lms/templates/discussion/_thread_list_template.html msgid "Unread" -msgstr "Ûnréäd Ⱡ'σяєм ιρѕ#" +msgstr "Ûnréäd Ⱡ'σяєм ιρѕυ#" #. Translators: This is a menu option for showing only forum threads flagged #. for abuse #: lms/templates/discussion/_thread_list_template.html msgid "Flagged" -msgstr "Fläggéd #" +msgstr "Fläggéd Ⱡ'σяєм ιρѕυм #" #. Translators: This labels a cohort menu in forum navigation #: lms/templates/discussion/_thread_list_template.html msgid "Cohort:" -msgstr "Çöhört: #" +msgstr "Çöhört: Ⱡ'σяєм ιρѕυм #" #: lms/templates/discussion/_thread_list_template.html msgid "in all cohorts" -msgstr "ïn äll çöhörts Ⱡ'#" +msgstr "ïn äll çöhörts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: This labels a sort menu in forum navigation #: lms/templates/discussion/_thread_list_template.html msgid "Sort:" -msgstr "Sört: Ⱡ'σяєм ι#" +msgstr "Sört: Ⱡ'σяєм ιρѕ#" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by recent activity" -msgstr "ßý réçént äçtïvïtý Ⱡ'σ#" +msgstr "ßý réçént äçtïvïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by most activity" -msgstr "ßý möst äçtïvïtý Ⱡ'σ#" +msgstr "ßý möst äçtïvïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by most votes" -msgstr "ßý möst vötés Ⱡ'#" +msgstr "ßý möst vötés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/discussion/_underscore_templates.html msgid "Add A Response" -msgstr "Àdd À Réspönsé Ⱡ'#" +msgstr "Àdd À Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "This thread is closed." -msgstr "Thïs thréäd ïs çlöséd. Ⱡ'σяє#" +msgstr "Thïs thréäd ïs çlöséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/discussion/_underscore_templates.html msgid "Post a response:" -msgstr "Pöst ä réspönsé: Ⱡ'σ#" +msgstr "Pöst ä réspönsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "Expand discussion" -msgstr "Éxpänd dïsçüssïön Ⱡ'σ#" +msgstr "Éxpänd dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/discussion/_underscore_templates.html msgid "Collapse discussion" -msgstr "Çölläpsé dïsçüssïön Ⱡ'σя#" +msgstr "Çölläpsé dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "Editing post" -msgstr "Édïtïng pöst Ⱡ#" +msgstr "Édïtïng pöst Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Edit post title" -msgstr "Édït pöst tïtlé Ⱡ'#" +msgstr "Édït pöst tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_underscore_templates.html wiki/forms.py msgid "Title" -msgstr "Tïtlé Ⱡ'σяєм ι#" +msgstr "Tïtlé Ⱡ'σяєм ιρѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Update post" -msgstr "Ûpdäté pöst Ⱡ#" +msgstr "Ûpdäté pöst Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/_underscore_templates.html msgid "Show Comments (%(num_comments)s)" -msgstr "Shöw Çömménts (%(num_comments)s) Ⱡ'σя#" +msgstr "Shöw Çömménts (%(num_comments)s) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment" -msgstr "Àdd ä çömmént Ⱡ'#" +msgstr "Àdd ä çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/discussion/_underscore_templates.html msgid "marked as answer %(time_ago)s by %(user)s" -msgstr "märkéd äs änswér %(time_ago)s ßý %(user)s Ⱡ'σяєм#" +msgstr "" +"märkéd äs änswér %(time_ago)s ßý %(user)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє#" #: lms/templates/discussion/_underscore_templates.html msgid "marked as answer %(time_ago)s" -msgstr "märkéd äs änswér %(time_ago)s Ⱡ'σя#" +msgstr "märkéd äs änswér %(time_ago)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/discussion/_underscore_templates.html msgid "endorsed %(time_ago)s by %(user)s" -msgstr "éndörséd %(time_ago)s ßý %(user)s Ⱡ'σя#" +msgstr "éndörséd %(time_ago)s ßý %(user)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "endorsed %(time_ago)s" -msgstr "éndörséd %(time_ago)s Ⱡ#" +msgstr "éndörséd %(time_ago)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Reported" -msgstr "Répörtéd #" +msgstr "Répörtéd Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_underscore_templates.html msgid "Editing response" -msgstr "Édïtïng réspönsé Ⱡ'σ#" +msgstr "Édïtïng réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "Update response" -msgstr "Ûpdäté réspönsé Ⱡ'#" +msgstr "Ûpdäté réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_underscore_templates.html msgid "posted %(time_ago)s by %(author)s" -msgstr "pöstéd %(time_ago)s ßý %(author)s Ⱡ'σ#" +msgstr "pöstéd %(time_ago)s ßý %(author)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/discussion/_underscore_templates.html msgid "Editing comment" -msgstr "Édïtïng çömmént Ⱡ'#" +msgstr "Édïtïng çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_underscore_templates.html msgid "Update comment" -msgstr "Ûpdäté çömmént Ⱡ'#" +msgstr "Ûpdäté çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/discussion/_underscore_templates.html msgid "discussion" -msgstr "dïsçüssïön Ⱡ#" +msgstr "dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/discussion/_underscore_templates.html msgid "answered question" -msgstr "änswéréd qüéstïön Ⱡ'σ#" +msgstr "änswéréd qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/discussion/_underscore_templates.html msgid "unanswered question" -msgstr "ünänswéréd qüéstïön Ⱡ'σя#" +msgstr "ünänswéréd qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "Pinned" -msgstr "Pïnnéd Ⱡ'σяєм ιρѕ#" +msgstr "Pïnnéd Ⱡ'σяєм ιρѕυ#" #: lms/templates/discussion/_underscore_templates.html msgid "By: Staff" -msgstr "Bý: Stäff #" +msgstr "Bý: Stäff Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/discussion/_underscore_templates.html msgid "By: Community TA" -msgstr "Bý: Çömmünïtý TÀ Ⱡ'σ#" +msgstr "Bý: Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" -msgstr "%(votes_up_count)s%(span_sr_open)s vötés %(span_close)s Ⱡ'σ#" +msgstr "" +"%(votes_up_count)s%(span_sr_open)s vötés %(span_close)s Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "" @@ -12660,59 +14042,62 @@ msgid "" "unread comments)%(span_close)s" msgstr "" "%(comments_count)s %(span_sr_open)sçömménts (%(unread_comments_count)s " -"ünréäd çömménts)%(span_close)s Ⱡ'σяєм ιρѕυ#" +"ünréäd çömménts)%(span_close)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/discussion/_underscore_templates.html msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" -msgstr "%(comments_count)s %(span_sr_open)sçömménts %(span_close)s Ⱡ'σя#" +msgstr "" +"%(comments_count)s %(span_sr_open)sçömménts %(span_close)s Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "DISCUSSION HOME:" -msgstr "DÌSÇÛSSÌÖN HÖMÉ: Ⱡ'σ#" +msgstr "DÌSÇÛSSÌÖN HÖMÉ: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "How to use {platform_name} discussions" -msgstr "Höw tö üsé {platform_name} dïsçüssïöns Ⱡ'σяєм#" +msgstr "" +"Höw tö üsé {platform_name} dïsçüssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Find discussions" -msgstr "Fïnd dïsçüssïöns Ⱡ'σ#" +msgstr "Fïnd dïsçüssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "Focus in on specific topics" -msgstr "Föçüs ïn ön spéçïfïç töpïçs Ⱡ'σяєм#" +msgstr "Föçüs ïn ön spéçïfïç töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/discussion/_underscore_templates.html msgid "Search for specific posts " -msgstr "Séärçh för spéçïfïç pösts Ⱡ'σяєм#" +msgstr "Séärçh för spéçïfïç pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Sort by date, vote, or comments" -msgstr "Sört ßý däté, vöté, ör çömménts Ⱡ'σяєм ι#" +msgstr "Sört ßý däté, vöté, ör çömménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/discussion/_underscore_templates.html msgid "Engage with posts" -msgstr "Éngägé wïth pösts Ⱡ'σ#" +msgstr "Éngägé wïth pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/discussion/_underscore_templates.html msgid "Upvote posts and good responses" -msgstr "Ûpvöté pösts änd gööd réspönsés Ⱡ'σяєм ι#" +msgstr "Ûpvöté pösts änd gööd réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/discussion/_underscore_templates.html msgid "Report Forum Misuse" -msgstr "Répört Förüm Mïsüsé Ⱡ'σя#" +msgstr "Répört Förüm Mïsüsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/discussion/_underscore_templates.html msgid "Follow posts for updates" -msgstr "Föllöw pösts för üpdätés Ⱡ'σяє#" +msgstr "Föllöw pösts för üpdätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/discussion/_underscore_templates.html msgid "Receive updates" -msgstr "Réçéïvé üpdätés Ⱡ'#" +msgstr "Réçéïvé üpdätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/_underscore_templates.html msgid "Toggle Notifications Setting" -msgstr "Tögglé Nötïfïçätïöns Séttïng Ⱡ'σяєм #" +msgstr "Tögglé Nötïfïçätïöns Séttïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/discussion/_underscore_templates.html msgid "" @@ -12720,19 +14105,18 @@ msgid "" "new, unread activity from posts you are following." msgstr "" "Çhéçk thïs ßöx tö réçéïvé än émäïl dïgést önçé ä däý nötïfýïng ýöü äßöüt " -"néw, ünréäd äçtïvïtý fröm pösts ýöü äré föllöwïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєт#" +"néw, ünréäd äçtïvïtý fröm pösts ýöü äré föllöwïng. Ⱡ'σяєм ιρ#" #. Translators: This labels the selector for which group of students can view #. a #. post #: lms/templates/discussion/_underscore_templates.html msgid "Visible To:" -msgstr "Vïsïßlé Tö: Ⱡ#" +msgstr "Vïsïßlé Tö: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/_underscore_templates.html msgid "All Groups" -msgstr "Àll Gröüps Ⱡ#" +msgstr "Àll Gröüps Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/discussion/_underscore_templates.html msgid "" @@ -12740,48 +14124,48 @@ msgid "" "students or specify a single cohort." msgstr "" "Dïsçüssïön ädmïns, mödérätörs, änd TÀs çän mäké théïr pösts vïsïßlé tö äll " -"stüdénts ör spéçïfý ä sïnglé çöhört. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"stüdénts ör spéçïfý ä sïnglé çöhört. Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/_underscore_templates.html msgid "Title:" -msgstr "Tïtlé: Ⱡ'σяєм ιρѕ#" +msgstr "Tïtlé: Ⱡ'σяєм ιρѕυ#" #: lms/templates/discussion/_underscore_templates.html msgid "Add a clear and descriptive title to encourage participation." msgstr "" "Àdd ä çléär änd désçrïptïvé tïtlé tö énçöürägé pärtïçïpätïön. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/discussion/_underscore_templates.html msgid "Enter your question or comment" -msgstr "Éntér ýöür qüéstïön ör çömmént Ⱡ'σяєм #" +msgstr "Éntér ýöür qüéstïön ör çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/discussion/_underscore_templates.html msgid "follow this post" -msgstr "föllöw thïs pöst Ⱡ'σ#" +msgstr "föllöw thïs pöst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "post anonymously" -msgstr "pöst änönýmöüslý Ⱡ'σ#" +msgstr "pöst änönýmöüslý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "post anonymously to classmates" -msgstr "pöst änönýmöüslý tö çlässmätés Ⱡ'σяєм #" +msgstr "pöst änönýmöüslý tö çlässmätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/discussion/_underscore_templates.html msgid "Add Post" -msgstr "Àdd Pöst #" +msgstr "Àdd Pöst Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This is the label for a control to #. select a forum post type #: lms/templates/discussion/_underscore_templates.html msgid "Post type:" -msgstr "Pöst týpé: Ⱡ#" +msgstr "Pöst týpé: Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: This is a forum post type #: lms/templates/discussion/_underscore_templates.html msgid "Question" -msgstr "Qüéstïön #" +msgstr "Qüéstïön Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_underscore_templates.html msgid "" @@ -12789,114 +14173,115 @@ msgid "" "conversations." msgstr "" "Qüéstïöns räïsé ïssüés thät nééd änswérs. Dïsçüssïöns shäré ïdéäs änd stärt " -"çönvérsätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çönvérsätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Topic Area:" -msgstr "Töpïç Àréä: Ⱡ#" +msgstr "Töpïç Àréä: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/_underscore_templates.html msgid "Filter topics" -msgstr "Fïltér töpïçs Ⱡ'#" +msgstr "Fïltér töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/discussion/_underscore_templates.html msgid "Add your post to a relevant topic to help others find it." msgstr "" -"Àdd ýöür pöst tö ä rélévänt töpïç tö hélp öthérs fïnd ït. Ⱡ'σяєм ιρѕυм ∂σł#" +"Àdd ýöür pöst tö ä rélévänt töpïç tö hélp öthérs fïnd ït. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/discussion/_underscore_templates.html msgid "Endorse" -msgstr "Éndörsé #" +msgstr "Éndörsé Ⱡ'σяєм ιρѕυм #" #: lms/templates/discussion/_underscore_templates.html msgid "Unendorse" -msgstr "Ûnéndörsé #" +msgstr "Ûnéndörsé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/discussion/_underscore_templates.html msgid "Mark as Answer" -msgstr "Märk äs Ànswér Ⱡ'#" +msgstr "Märk äs Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/discussion/_underscore_templates.html msgid "Unmark as Answer" -msgstr "Ûnmärk äs Ànswér Ⱡ'σ#" +msgstr "Ûnmärk äs Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/_underscore_templates.html msgid "Follow" -msgstr "Föllöw Ⱡ'σяєм ιρѕ#" +msgstr "Föllöw Ⱡ'σяєм ιρѕυ#" #: lms/templates/discussion/_underscore_templates.html msgid "Unfollow" -msgstr "Ûnföllöw #" +msgstr "Ûnföllöw Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_underscore_templates.html msgid "Vote" -msgstr "Vöté Ⱡ'σяєм#" +msgstr "Vöté Ⱡ'σяєм ι#" #: lms/templates/discussion/_underscore_templates.html msgid "Report abuse" -msgstr "Répört äßüsé Ⱡ#" +msgstr "Répört äßüsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Report" -msgstr "Répört Ⱡ'σяєм ιρѕ#" +msgstr "Répört Ⱡ'σяєм ιρѕυ#" #: lms/templates/discussion/_underscore_templates.html msgid "Unreport" -msgstr "Ûnrépört #" +msgstr "Ûnrépört Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/discussion/_underscore_templates.html msgid "Pin" -msgstr "Pïn Ⱡ'σя#" +msgstr "Pïn Ⱡ'σяєм#" #: lms/templates/discussion/_underscore_templates.html msgid "Unpin" -msgstr "Ûnpïn Ⱡ'σяєм ι#" +msgstr "Ûnpïn Ⱡ'σяєм ιρѕ#" #: lms/templates/discussion/_underscore_templates.html msgid "Open" -msgstr "Öpén Ⱡ'σяєм#" +msgstr "Öpén Ⱡ'σяєм ι#" #: lms/templates/discussion/_underscore_templates.html msgid "More" -msgstr "Möré Ⱡ'σяєм#" +msgstr "Möré Ⱡ'σяєм ι#" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "anonymous" -msgstr "änönýmöüs #" +msgstr "änönýmöüs Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/discussion/_user_profile.html msgid ", " -msgstr ", Ⱡ'#" +msgstr ", Ⱡ'σя#" #: lms/templates/discussion/_user_profile.html msgid "%s discussion started" msgid_plural "%s discussions started" -msgstr[0] "%s dïsçüssïön stärtéd Ⱡ'σя#" -msgstr[1] "%s dïsçüssïöns stärtéd Ⱡ'σяє#" +msgstr[0] "%s dïsçüssïön stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +msgstr[1] "%s dïsçüssïöns stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/discussion/_user_profile.html msgid "%s comment" msgid_plural "%s comments" -msgstr[0] "%s çömmént Ⱡ#" -msgstr[1] "%s çömménts Ⱡ#" +msgstr[0] "%s çömmént Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "%s çömménts Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/index.html #: lms/templates/discussion/user_profile.html msgid "Discussion - {course_number}" -msgstr "Dïsçüssïön - {course_number} Ⱡ'σ#" +msgstr "Dïsçüssïön - {course_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/discussion/index.html msgid "Discussion thread list" -msgstr "Dïsçüssïön thréäd lïst Ⱡ'σяє#" +msgstr "Dïsçüssïön thréäd lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/discussion/index.html msgid "New topic form" -msgstr "Néw töpïç förm Ⱡ'#" +msgstr "Néw töpïç förm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/discussion/maintenance.html msgid "We're sorry" -msgstr "Wé'ré sörrý Ⱡ#" +msgstr "Wé'ré sörrý Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discussion/maintenance.html msgid "" @@ -12904,43 +14289,45 @@ msgid "" "shortly!" msgstr "" "Thé förüms äré çürréntlý ündérgöïng mäïnténänçé. Wé'll hävé thém ßäçk üp " -"shörtlý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"shörtlý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/discussion/user_profile.html msgid "User Profile" -msgstr "Ûsér Pröfïlé Ⱡ#" +msgstr "Ûsér Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" -msgstr "… #" +msgstr "… Ⱡ#" #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "View discussion" -msgstr "Vïéw dïsçüssïön Ⱡ'#" +msgstr "Vïéw dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/discussion/mustache/_user_profile.mustache msgid "Active Threads" -msgstr "Àçtïvé Thréäds Ⱡ'#" +msgstr "Àçtïvé Thréäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/edxnotes/edxnotes.html msgid "Student Notes" -msgstr "Stüdént Nötés Ⱡ'#" +msgstr "Stüdént Nötés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/edxnotes/edxnotes.html msgid "Highlights and notes you've made in course content" -msgstr "Hïghlïghts änd nötés ýöü'vé mädé ïn çöürsé çöntént Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Hïghlïghts änd nötés ýöü'vé mädé ïn çöürsé çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/edxnotes/edxnotes.html msgid "Search notes for:" -msgstr "Séärçh nötés för: Ⱡ'σ#" +msgstr "Séärçh nötés för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/edxnotes/edxnotes.html msgid "Search notes for..." -msgstr "Séärçh nötés för... Ⱡ'σя#" +msgstr "Séärçh nötés för... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/edxnotes/edxnotes.html msgid "View notes by:" -msgstr "Vïéw nötés ßý: Ⱡ'#" +msgstr "Vïéw nötés ßý: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/edxnotes/edxnotes.html msgid "" @@ -12948,17 +14335,19 @@ msgid "" "course are using notes to:" msgstr "" "Ýöü hävé nöt mädé äný nötés ïn thïs çöürsé ýét. Öthér stüdénts ïn thïs " -"çöürsé äré üsïng nötés tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"çöürsé äré üsïng nötés tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/edxnotes/edxnotes.html msgid "Mark a passage or concept so that it's easy to find later." msgstr "" "Märk ä pässägé ör çönçépt sö thät ït's éäsý tö fïnd lätér. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/edxnotes/edxnotes.html msgid "Record thoughts about a specific passage or concept." -msgstr "Réçörd thöüghts äßöüt ä spéçïfïç pässägé ör çönçépt. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Réçörd thöüghts äßöüt ä spéçïfïç pässägé ör çönçépt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/edxnotes/edxnotes.html msgid "" @@ -12966,7 +14355,7 @@ msgid "" "courses." msgstr "" "Hïghlïght ïmpörtänt ïnförmätïön tö révïéw lätér ïn thé çöürsé ör ïn fütüré " -"çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/edxnotes/edxnotes.html msgid "" @@ -12974,19 +14363,19 @@ msgid "" "{section_link}." msgstr "" "Gét stärtéd ßý mäkïng ä nöté ïn söméthïng ýöü jüst réäd, lïké " -"{section_link}. Ⱡ'σяєм ιρѕυм ∂σłσя #" +"{section_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/edxnotes/toggle_notes.html msgid "Hide notes" -msgstr "Hïdé nötés Ⱡ#" +msgstr "Hïdé nötés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/edxnotes/toggle_notes.html msgid "Show notes" -msgstr "Shöw nötés Ⱡ#" +msgstr "Shöw nötés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "Welcome to {course_name}" -msgstr "Wélçömé tö {course_name} Ⱡ'#" +msgstr "Wélçömé tö {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "" @@ -12994,27 +14383,32 @@ msgid "" "your account follows." msgstr "" "Tö gét stärtéd, pléäsé vïsït https://{site_name}. Thé lögïn ïnförmätïön för " -"ýöür äççöünt föllöws. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ýöür äççöünt föllöws. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "email: {email}" -msgstr "émäïl: {email} Ⱡ#" +msgstr "émäïl: {email} Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "password: {password}" -msgstr "pässwörd: {password} Ⱡ'#" +msgstr "pässwörd: {password} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "It is recommended that you change your password." -msgstr "Ìt ïs réçömméndéd thät ýöü çhängé ýöür pässwörd. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ìt ïs réçömméndéd thät ýöü çhängé ýöür pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "Sincerely yours,The {course_name} Team" -msgstr "Sïnçérélý ýöürs,Thé {course_name} Téäm Ⱡ'σяєм #" +msgstr "" +"Sïnçérélý ýöürs,Thé {course_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/activation_email.txt msgid "Thank you for signing up for {platform_name}." -msgstr "Thänk ýöü för sïgnïng üp för {platform_name}. Ⱡ'σяєм ι#" +msgstr "" +"Thänk ýöü för sïgnïng üp för {platform_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/templates/emails/activation_email.txt msgid "" @@ -13024,7 +14418,12 @@ msgid "" msgstr "" "Çhängé ýöür lïfé änd stärt léärnïng tödäý ßý äçtïvätïng ýöür {platform_name}" " äççöünt. Çlïçk ön thé lïnk ßélöw ör çöpý änd pästé ït ïntö ýöür ßröwsér's " -"äddréss ßär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +"äddréss ßär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: lms/templates/emails/activation_email.txt msgid "" @@ -13032,8 +14431,7 @@ msgid "" "hundreds of courses {platform_name} offers." msgstr "" "Àftér ýöü äçtïväté ýöür äççöünt, ýöü çän sïgn üp för änd täké äný öf thé " -"hündréds öf çöürsés {platform_name} öfférs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢ση#" +"hündréds öf çöürsés {platform_name} öfférs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/emails/activation_email.txt msgid "" @@ -13041,16 +14439,18 @@ msgid "" "{info_email_address}." msgstr "" "Ìf ýöü nééd hélp, pléäsé üsé öür wéß förm ät {contact_us_url} ör émäïl " -"{info_email_address}. Ⱡ'σяєм ιρѕυм ∂σłσя#" +"{info_email_address}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/activation_email.txt msgid "We hope you enjoy learning with {platform_name}!" -msgstr "Wé höpé ýöü énjöý léärnïng wïth {platform_name}! Ⱡ'σяєм ιρ#" +msgstr "" +"Wé höpé ýöü énjöý léärnïng wïth {platform_name}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/emails/activation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "The {platform_name} Team" -msgstr "Thé {platform_name} Téäm Ⱡ#" +msgstr "Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/emails/activation_email.txt msgid "" @@ -13059,7 +14459,7 @@ msgid "" msgstr "" "Thïs émäïl wäs äütömätïçällý sént ßý {site_name} ßéçäüsé söméöné ättémptéd " "tö çréäté än {platform_name} äççöünt üsïng thïs émäïl äddréss. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +"∂#" #: lms/templates/emails/activation_email.txt #: lms/templates/emails/email_change.txt @@ -13071,7 +14471,11 @@ msgstr "" "Ìf ýöü dïdn't réqüést thïs, ýöü dön't nééd tö dö änýthïng; ýöü wön't réçéïvé" " äný möré émäïl fröm üs. Pléäsé dö nöt réplý tö thïs é-mäïl; ïf ýöü réqüïré " "ässïstänçé, çhéçk thé äßöüt séçtïön öf thé {platform_name} Çöürsés wéß sïté." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυ#" #: lms/templates/emails/activation_email.txt msgid "" @@ -13082,18 +14486,23 @@ msgstr "" "Ìf ýöü dïdn't réqüést thïs, ýöü dön't nééd tö dö änýthïng; ýöü wön't réçéïvé" " äný möré émäïl fröm üs. Pléäsé dö nöt réplý tö thïs é-mäïl; ïf ýöü réqüïré " "ässïstänçé, çhéçk thé hélp séçtïön öf thé {platform_name} wéßsïté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт#" #: lms/templates/emails/activation_email_subject.txt msgid "Activate Your {platform_name} Account" -msgstr "Àçtïväté Ýöür {platform_name} Àççöünt Ⱡ'σяєм#" +msgstr "" +"Àçtïväté Ýöür {platform_name} Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "Dear {full_name}" -msgstr "Déär {full_name} #" +msgstr "Déär {full_name} Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "" @@ -13101,26 +14510,26 @@ msgid "" "by a member of the course staff." msgstr "" "Ýöü hävé ßéén ïnvïtéd tö ßé ä ßétä téstér för {course_name} ät {site_name} " -"ßý ä mémßér öf thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ßý ä mémßér öf thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_enrolledmessage.txt msgid "To start accessing course materials, please visit {course_url}" msgstr "" "Tö stärt äççéssïng çöürsé mätérïäls, pléäsé vïsït {course_url} Ⱡ'σяєм ιρѕυм " -"∂σ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "Visit {course_about_url} to join the course and begin the beta test." msgstr "" "Vïsït {course_about_url} tö jöïn thé çöürsé änd ßégïn thé ßétä tést. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "Visit {site_name} to enroll in the course and begin the beta test." msgstr "" "Vïsït {site_name} tö énröll ïn thé çöürsé änd ßégïn thé ßétä tést. Ⱡ'σяєм " -"ιρѕυм ∂σłσ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_allowedmessage.txt @@ -13129,24 +14538,26 @@ msgstr "" msgid "This email was automatically sent from {site_name} to {email_address}" msgstr "" "Thïs émäïl wäs äütömätïçällý sént fröm {site_name} tö {email_address} Ⱡ'σяєм" -" ιρѕυм ∂#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/add_beta_tester_email_subject.txt msgid "You have been invited to a beta test for {course_name}" -msgstr "Ýöü hävé ßéén ïnvïtéd tö ä ßétä tést för {course_name} Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöü hävé ßéén ïnvïtéd tö ä ßétä tést för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "Hi {name}," -msgstr "Hï {name}, #" +msgstr "Hï {name}, Ⱡ'σяєм ιρѕυм #" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Thank you for your purchase of " -msgstr "Thänk ýöü för ýöür pürçhäsé öf Ⱡ'σяєм ι#" +msgstr "Thänk ýöü för ýöür pürçhäsé öf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your payment was successful." -msgstr "Ýöür päýmént wäs süççéssfül. Ⱡ'σяєм #" +msgstr "Ýöür päýmént wäs süççéssfül. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt @@ -13155,14 +14566,14 @@ msgid "" "{billing_email}." msgstr "" "Ìf ýöü hävé ßïllïng qüéstïöns, pléäsé réäd thé FÀQ ({faq_url}) ör çöntäçt " -"{billing_email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"{billing_email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "If you have billing questions, please contact {billing_email}." msgstr "" "Ìf ýöü hävé ßïllïng qüéstïöns, pléäsé çöntäçt {billing_email}. Ⱡ'σяєм ιρѕυм " -"∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13170,7 +14581,7 @@ msgid "" "Organization contact." msgstr "" "{order_placed_by} pläçéd än ördér änd méntïönéd ýöür nämé äs thé " -"Örgänïzätïön çöntäçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Örgänïzätïön çöntäçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13178,57 +14589,59 @@ msgid "" "receipt recipient." msgstr "" "{order_placed_by} pläçéd än ördér änd méntïönéd ýöür nämé äs thé äddïtïönäl " -"réçéïpt réçïpïént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"réçéïpt réçïpïént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "The items in your order are:" -msgstr "Thé ïtéms ïn ýöür ördér äré: Ⱡ'σяєм #" +msgstr "Thé ïtéms ïn ýöür ördér äré: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "Quantity - Description - Price" -msgstr "Qüäntïtý - Désçrïptïön - Prïçé Ⱡ'σяєм #" +msgstr "Qüäntïtý - Désçrïptïön - Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "Total billed to credit/debit card: {currency_symbol}{total_cost}" msgstr "" "Tötäl ßïlléd tö çrédït/déßït çärd: {currency_symbol}{total_cost} Ⱡ'σяєм " -"ιρѕυ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Name:" -msgstr "Çömpäný Nämé: Ⱡ'#" +msgstr "Çömpäný Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Purchase Order Number:" -msgstr "Pürçhäsé Ördér Nümßér: Ⱡ'σяє#" +msgstr "Pürçhäsé Ördér Nümßér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Contact Name:" -msgstr "Çömpäný Çöntäçt Nämé: Ⱡ'σя#" +msgstr "Çömpäný Çöntäçt Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Contact Email:" -msgstr "Çömpäný Çöntäçt Émäïl: Ⱡ'σяє#" +msgstr "Çömpäný Çöntäçt Émäïl: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +#. Translators: this will be the name of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Name:" -msgstr "Réçïpïént Nämé: Ⱡ'#" +msgstr "Réçïpïént Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#. Translators: this will be the email address of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Email:" -msgstr "Réçïpïént Émäïl: Ⱡ'σ#" +msgstr "Réçïpïént Émäïl: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "#:" -msgstr "#: Ⱡ'#" +msgstr "#: Ⱡ'σя#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Order Number: {order_number}" -msgstr "Ördér Nümßér: {order_number} Ⱡ'σ#" +msgstr "Ördér Nümßér: {order_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13238,45 +14651,62 @@ msgid "" msgstr "" "À ÇSV fïlé öf ýöür régïsträtïön ÛRLs ïs ättäçhéd. Pléäsé dïstrïßüté " "régïsträtïön ÛRLs tö éäçh stüdént plännïng tö énröll üsïng thé émäïl " -"témpläté ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" - +"témpläté ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт#" + +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," -msgstr "Wärm régärds, Ⱡ'#" +msgstr "Wärm régärds, Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#. Translators: The
is a line break (empty line), please keep this html +#. in +#. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" -msgstr "Wärm régärds,
Thé {platform_name} Téäm Ⱡ'σяєм #" +msgstr "" +"Wärm régärds,
Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" -msgstr "Déär [[Nämé]] Ⱡ'#" +msgstr "Déär [[Nämé]] Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" -"Tö énröll ïn ${course_names} wé hävé prövïdéd ä régïsträtïön ÛRL för ýöü. " -"Pléäsé föllöw thé ïnstrüçtïöns ßélöw tö çläïm ýöür äççéss. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Tö énröll ïn {course_names} wé hävé prövïdéd ä régïsträtïön ÛRL för ýöü. " +"Pléäsé föllöw thé ïnstrüçtïöns ßélöw tö çläïm ýöür äççéss. Ⱡ'σяєм ιρѕυ#" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" "Ýöür rédéém ürl ïs: [[Éntér Rédéém ÛRL héré fröm thé ättäçhéd ÇSV]] Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/business_order_confirmation_email.txt msgid "(1) Register for an account at {site_name}" -msgstr "(1) Régïstér för än äççöünt ät {site_name} Ⱡ'σяєм ιρ#" +msgstr "" +"(1) Régïstér för än äççöünt ät {site_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(2) Once registered, copy the redeem URL and paste it in your web browser." msgstr "" "(2) Önçé régïstéréd, çöpý thé rédéém ÛRL änd pästé ït ïn ýöür wéß ßröwsér. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13284,8 +14714,7 @@ msgid "" "Code' button. This will show the enrollment confirmation." msgstr "" "(3) Ön thé énröllmént çönfïrmätïön pägé, Çlïçk thé 'Àçtïväté Énröllmént " -"Çödé' ßüttön. Thïs wïll shöw thé énröllmént çönfïrmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυя#" +"Çödé' ßüttön. Thïs wïll shöw thé énröllmént çönfïrmätïön. Ⱡ'σ#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13293,18 +14722,23 @@ msgid "" "on your student dashboard at {url}" msgstr "" "(4) Ýöü shöüld ßé äßlé tö çlïçk ön 'vïéw çöürsé' ßüttön ör séé ýöür çöürsé " -"ön ýöür stüdént däshßöärd ät {url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"ön ýöür stüdént däshßöärd ät {url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(5) Course materials will not be available until the course start date." msgstr "" "(5) Çöürsé mätérïäls wïll nöt ßé äväïläßlé üntïl thé çöürsé stärt däté. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

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

Sincerely,

[[Your Signature]]

" -msgstr "

Sïnçérélý,

[[Ýöür Sïgnätüré]]

Ⱡ'σяєм ιρѕυ#" +msgstr "" +"

Sïnçérélý,

[[Ýöür Sïgnätüré]]

Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/emails/confirm_email_change.txt msgid "" @@ -13314,7 +14748,13 @@ msgid "" msgstr "" "Thïs ïs tö çönfïrm thät ýöü çhängéd thé é-mäïl ässöçïätéd wïth " "{platform_name} fröm {old_email} tö {new_email}. Ìf ýöü dïd nöt mäké thïs " -"réqüést, pléäsé çöntäçt üs ät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"réqüést, pléäsé çöntäçt üs ät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" #: lms/templates/emails/confirm_email_change.txt msgid "" @@ -13325,7 +14765,12 @@ msgstr "" "Thïs ïs tö çönfïrm thät ýöü çhängéd thé é-mäïl ässöçïätéd wïth " "{platform_name} fröm {old_email} tö {new_email}. Ìf ýöü dïd nöt mäké thïs " "réqüést, pléäsé çöntäçt üs ïmmédïätélý. Çöntäçt ïnförmätïön ïs lïstéd ät: " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυ#" #: lms/templates/emails/confirm_email_change.txt msgid "" @@ -13333,7 +14778,7 @@ msgid "" "investigate." msgstr "" "Wé kéép ä lög öf öld é-mäïls, sö ïf thïs réqüést wäs ünïnténtïönäl, wé çän " -"ïnvéstïgäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"ïnvéstïgäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/emails/email_change.txt msgid "" @@ -13344,7 +14789,12 @@ msgstr "" "Wé réçéïvéd ä réqüést tö çhängé thé é-mäïl ässöçïätéd wïth ýöür " "{platform_name} äççöünt fröm {old_email} tö {new_email}. Ìf thïs ïs çörréçt," " pléäsé çönfïrm ýöür néw é-mäïl äddréss ßý vïsïtïng: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υłρα qυι σƒƒι¢ια ∂#" #: lms/templates/emails/email_change.txt msgid "" @@ -13355,15 +14805,21 @@ msgstr "" "Ìf ýöü dïdn't réqüést thïs, ýöü dön't nééd tö dö änýthïng; ýöü wön't réçéïvé" " äný möré émäïl fröm üs. Pléäsé dö nöt réplý tö thïs é-mäïl; ïf ýöü réqüïré " "ässïstänçé, çhéçk thé hélp séçtïön öf thé {platform_name} wéß sïté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕι#" #: lms/templates/emails/email_change_subject.txt msgid "Request to change {platform_name} account e-mail" -msgstr "Réqüést tö çhängé {platform_name} äççöünt é-mäïl Ⱡ'σяєм ιρ#" +msgstr "" +"Réqüést tö çhängé {platform_name} äççöünt é-mäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "Dear student," -msgstr "Déär stüdént, Ⱡ'#" +msgstr "Déär stüdént, Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -13371,18 +14827,20 @@ msgid "" "the course staff." msgstr "" "Ýöü hävé ßéén ïnvïtéd tö jöïn {course_name} ät {site_name} ßý ä mémßér öf " -"thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "To access the course visit {course_url} and login." -msgstr "Tö äççéss thé çöürsé vïsït {course_url} änd lögïn. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Tö äççéss thé çöürsé vïsït {course_url} änd lögïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" "To access the course visit {course_about_url} and register for the course." msgstr "" "Tö äççéss thé çöürsé vïsït {course_about_url} änd régïstér för thé çöürsé. " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -13392,7 +14850,7 @@ msgid "" msgstr "" "Tö fïnïsh ýöür régïsträtïön, pléäsé vïsït {registration_url} änd fïll öüt " "thé régïsträtïön förm mäkïng süré tö üsé {email_address} ïn thé É-mäïl " -"fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"fïéld. Ⱡ'σяєм ι#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -13400,7 +14858,7 @@ msgid "" "{course_name} listed on your dashboard." msgstr "" "Önçé ýöü hävé régïstéréd änd äçtïvätéd ýöür äççöünt, ýöü wïll séé " -"{course_name} lïstéd ön ýöür däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"{course_name} lïstéd ön ýöür däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -13408,15 +14866,19 @@ msgid "" "{course_about_url} to join the course." msgstr "" "Önçé ýöü hävé régïstéréd änd äçtïvätéd ýöür äççöünt, vïsït " -"{course_about_url} tö jöïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"{course_about_url} tö jöïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "You can then enroll in {course_name}." -msgstr "Ýöü çän thén énröll ïn {course_name}. Ⱡ'σяєм#" +msgstr "" +"Ýöü çän thén énröll ïn {course_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/emails/enroll_email_allowedsubject.txt msgid "You have been invited to register for {course_name}" -msgstr "Ýöü hävé ßéén ïnvïtéd tö régïstér för {course_name} Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü hävé ßéén ïnvïtéd tö régïstér för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/enroll_email_enrolledmessage.txt msgid "" @@ -13425,18 +14887,19 @@ msgid "" msgstr "" "Ýöü hävé ßéén énrölléd ïn {course_name} ät {site_name} ßý ä mémßér öf thé " "çöürsé stäff. Thé çöürsé shöüld nöw äppéär ön ýöür {site_name} däshßöärd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" +"Ⱡ'σяєм ιρѕυ#" #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "This email was automatically sent from {site_name} to {full_name}" msgstr "" "Thïs émäïl wäs äütömätïçällý sént fröm {site_name} tö {full_name} Ⱡ'σяєм " -"ιρѕυм ∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/enroll_email_enrolledsubject.txt msgid "You have been enrolled in {course_name}" -msgstr "Ýöü hävé ßéén énrölléd ïn {course_name} Ⱡ'σяєм #" +msgstr "" +"Ýöü hävé ßéén énrölléd ïn {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/order_confirmation_email.txt msgid "" @@ -13444,25 +14907,26 @@ msgid "" "credit or debit card statement under the company name {merchant_name}." msgstr "" "Ýöür päýmént wäs süççéssfül. Ýöü wïll séé thé çhärgé ßélöw ön ýöür néxt " -"çrédït ör déßït çärd stätémént ündér thé çömpäný nämé {merchant_name}. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"çrédït ör déßït çärd stätémént ündér thé çömpäný nämé {merchant_name}. Ⱡ'#" #: lms/templates/emails/order_confirmation_email.txt #: lms/templates/emails/photo_submission_confirmation.txt msgid "Thank you," -msgstr "Thänk ýöü, Ⱡ#" +msgstr "Thänk ýöü, Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/emails/order_confirmation_email.txt msgid "Your order number is: {order_number}" -msgstr "Ýöür ördér nümßér ïs: {order_number} Ⱡ'σяєм#" +msgstr "" +"Ýöür ördér nümßér ïs: {order_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/emails/photo_submission_confirmation.txt msgid "Hi {full_name}," -msgstr "Hï {full_name}, #" +msgstr "Hï {full_name}, Ⱡ'σяєм ιρѕυм #" #: lms/templates/emails/photo_submission_confirmation.txt msgid "Thanks for submitting your photos!" -msgstr "Thänks för süßmïttïng ýöür phötös! Ⱡ'σяєм ιρ#" +msgstr "" +"Thänks för süßmïttïng ýöür phötös! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/emails/photo_submission_confirmation.txt msgid "" @@ -13471,15 +14935,22 @@ msgid "" msgstr "" "Wé'vé réçéïvéd ýöür ïnförmätïön änd thé vérïfïçätïön pröçéss häs ßégün. Ýöü " "çän çhéçk thé stätüs öf thé vérïfïçätïön pröçéss ön ýöür däshßöärd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕ#" #: lms/templates/emails/photo_submission_confirmation.txt msgid "The {platform_name} team" -msgstr "Thé {platform_name} téäm Ⱡ#" +msgstr "Thé {platform_name} téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "Thank you for your purchase of {course_name}!" -msgstr "Thänk ýöü för ýöür pürçhäsé öf {course_name}! Ⱡ'σяєм ιρ#" +msgstr "" +"Thänk ýöü för ýöür pürçhäsé öf {course_name}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" @@ -13488,7 +14959,7 @@ msgid "" msgstr "" "Àn ïnvöïçé för {currency_symbol}{total_price} ïs ättäçhéd. Päýmént ïs düé " "ïmmédïätélý. Ìnförmätïön ön päýmént méthöds çän ßé föünd ön thé ïnvöïçé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Ⱡ'σяєм ιρ#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" @@ -13498,7 +14969,12 @@ msgid "" msgstr "" "À ÇSV fïlé öf ýöür régïsträtïön çödés ïs ättäçhéd. Pléäsé dïstrïßüté " "régïsträtïön çödés tö éäçh stüdént plännïng tö énröll üsïng thé émäïl " -"témpläté ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"témpläté ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -13509,13 +14985,13 @@ msgid "" "The {platform_name} Team" msgstr "" "Thänks,\n" -"Thé {platform_name} Téäm Ⱡ'σя#" +"Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. #: lms/templates/emails/registration_codes_sale_email.txt msgid "Dear [[Name]]:" -msgstr "Déär [[Nämé]]: Ⱡ'#" +msgstr "Déär [[Nämé]]: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -13525,12 +15001,13 @@ msgid "" "enroll in the course, click the following link:" msgstr "" "Wé hävé prövïdéd ä çöürsé énröllmént çödé för ýöü ïn {course_name}. Tö " -"énröll ïn thé çöürsé, çlïçk thé föllöwïng lïnk: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕ#" +"énröll ïn thé çöürsé, çlïçk thé föllöwïng lïnk: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "HTML link from the attached CSV file" -msgstr "HTML lïnk fröm thé ättäçhéd ÇSV fïlé Ⱡ'σяєм ιρ#" +msgstr "" +"HTML lïnk fröm thé ättäçhéd ÇSV fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" @@ -13538,8 +15015,7 @@ msgid "" "see course materials after the course start date." msgstr "" "Àftér ýöü énröll, ýöü çän séé thé çöürsé ön ýöür stüdént däshßöärd. Ýöü çän " -"séé çöürsé mätérïäls äftér thé çöürsé stärt däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"séé çöürsé mätérïäls äftér thé çöürsé stärt däté. Ⱡ'σяєм #" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -13551,39 +15027,42 @@ msgid "" "[[Your Signature]]" msgstr "" "Sïnçérélý,\n" -"[[Ýöür Sïgnätüré]] Ⱡ'σяєм #" +"[[Ýöür Sïgnätüré]] Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "INVOICE" -msgstr "ÌNVÖÌÇÉ #" +msgstr "ÌNVÖÌÇÉ Ⱡ'σяєм ιρѕυм #" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Invoice No: {invoice_number}" -msgstr "Ìnvöïçé Nö: {invoice_number} Ⱡ'#" +msgstr "Ìnvöïçé Nö: {invoice_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Terms: Due Immediately" -msgstr "Térms: Düé Ìmmédïätélý Ⱡ'σяє#" +msgstr "Térms: Düé Ìmmédïätélý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" -msgstr "Düé Däté: {date} Ⱡ'#" +msgstr "Düé Däté: {date} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Bill to:" -msgstr "Bïll tö: #" +msgstr "Bïll tö: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Customer Reference Number: {reference_number}" -msgstr "Çüstömér Référénçé Nümßér: {reference_number} Ⱡ'σяєм #" +msgstr "" +"Çüstömér Référénçé Nümßér: {reference_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Balance Due: {currency_symbol}{sale_price}" -msgstr "Bälänçé Düé: {currency_symbol}{sale_price} Ⱡ'σя#" +msgstr "" +"Bälänçé Düé: {currency_symbol}{sale_price} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Course: {course_name}" -msgstr "Çöürsé: {course_name} Ⱡ#" +msgstr "Çöürsé: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" @@ -13593,15 +15072,16 @@ msgid "" msgstr "" "Prïçé: {currency_symbol}{course_price} Qüäntïtý: {quantity} " "Süß-Tötäl: {currency_symbol}{sub_total} Dïsçöünt: " -"{currency_symbol}{discount} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"{currency_symbol}{discount} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Total: {currency_symbol}{sale_price}" -msgstr "Tötäl: {currency_symbol}{sale_price} Ⱡ'σ#" +msgstr "" +"Tötäl: {currency_symbol}{sale_price} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Payment instructions" -msgstr "Päýmént ïnstrüçtïöns Ⱡ'σя#" +msgstr "Päýmént ïnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" @@ -13612,13 +15092,17 @@ msgstr "" "Fäïlüré tö päý thïs ïnvöïçé wïll résült thé ïnvälïdätïön öf stüdént " "énröllmént thät üsé thésé çödés. Àll pürçhäsés äré fïnäl. Pléäsé référ tö " "thé çänçéllätïön pölïçý ön {site_name} för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "If you have payment questions, please contact {contact_email}" msgstr "" "Ìf ýöü hävé päýmént qüéstïöns, pléäsé çöntäçt {contact_email} Ⱡ'σяєм ιρѕυм " -"∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13629,7 +15113,12 @@ msgstr "" "Wé äré sörrý. Öür çöürsé stäff dïd nöt äpprövé ýöür réqüést tö çhängé ýöür " "nämé fröm {old_name} tö {new_name}. Ìf ýöü nééd fürthér ässïstänçé, pléäsé " "é-mäïl thé téçh süppört ät {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ι#" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13640,7 +15129,12 @@ msgstr "" "Wé äré sörrý. Öür çöürsé stäff dïd nöt äpprövé ýöür réqüést tö çhängé ýöür " "nämé fröm {old_name} tö {new_name}. Ìf ýöü nééd fürthér ässïstänçé, pléäsé " "é-mäïl thé çöürsé stäff ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" -" α∂ιριѕι¢ιηg #" +" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє " +"мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ " +"łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢#" #: lms/templates/emails/remove_beta_tester_email_message.txt msgid "" @@ -13651,21 +15145,28 @@ msgstr "" "Ýöü hävé ßéén rémövéd äs ä ßétä téstér för {course_name} ät {site_name} ßý ä" " mémßér öf thé çöürsé stäff. Thé çöürsé wïll rémäïn ön ýöür däshßöärd, ßüt " "ýöü wïll nö löngér ßé pärt öf thé ßétä téstïng gröüp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂є#" #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "Your other courses have not been affected." -msgstr "Ýöür öthér çöürsés hävé nöt ßéén äfféçtéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöür öthér çöürsés hävé nöt ßéén äfféçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/emails/remove_beta_tester_email_subject.txt msgid "You have been removed from a beta test for {course_name}" msgstr "" -"Ýöü hävé ßéén rémövéd fröm ä ßétä tést för {course_name} Ⱡ'σяєм ιρѕυм #" +"Ýöü hävé ßéén rémövéd fröm ä ßétä tést för {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "Dear Student," -msgstr "Déär Stüdént, Ⱡ'#" +msgstr "Déär Stüdént, Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "" @@ -13673,8 +15174,7 @@ msgid "" "course staff. Please disregard the invitation previously sent." msgstr "" "Ýöü hävé ßéén ün-énrölléd fröm çöürsé {course_name} ßý ä mémßér öf thé " -"çöürsé stäff. Pléäsé dïsrégärd thé ïnvïtätïön prévïöüslý sént. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"çöürsé stäff. Pléäsé dïsrégärd thé ïnvïtätïön prévïöüslý sént. Ⱡ'σяєм ιρ#" #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "" @@ -13684,17 +15184,21 @@ msgid "" msgstr "" "Ýöü hävé ßéén ün-énrölléd ïn {course_name} ät {site_name} ßý ä mémßér öf thé" " çöürsé stäff. Thé çöürsé wïll nö löngér äppéär ön ýöür {site_name} " -"däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"däshßöärd. Ⱡ'σя#" #: lms/templates/emails/unenroll_email_subject.txt msgid "You have been un-enrolled from {course_name}" -msgstr "Ýöü hävé ßéén ün-énrölléd fröm {course_name} Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü hävé ßéén ün-énrölléd fröm {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/embargo/default_courseware.html #: lms/templates/embargo/default_enrollment.html #: lms/templates/static_templates/embargo.html msgid "This Course Unavailable In Your Country" -msgstr "Thïs Çöürsé Ûnäväïläßlé Ìn Ýöür Çöüntrý Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thïs Çöürsé Ûnäväïläßlé Ìn Ýöür Çöüntrý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/embargo/default_courseware.html msgid "" @@ -13702,8 +15206,7 @@ msgid "" "course from a country or region in which it is not currently available." msgstr "" "Öür sýstém ïndïçätés thät ýöü äré trýïng tö äççéss thïs {platform_name} " -"çöürsé fröm ä çöüntrý ör régïön ïn whïçh ït ïs nöt çürréntlý äväïläßlé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"çöürsé fröm ä çöüntrý ör régïön ïn whïçh ït ïs nöt çürréntlý äväïläßlé. Ⱡ#" #: lms/templates/embargo/default_enrollment.html msgid "" @@ -13712,18 +15215,23 @@ msgid "" msgstr "" "Öür sýstém ïndïçätés thät ýöü äré trýïng tö énröll ïn thïs {platform_name} " "çöürsé fröm ä çöüntrý ör régïön ïn whïçh ït ïs nöt çürréntlý äväïläßlé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #: lms/templates/enrollment/course_enrollment_message.html msgid "Enrollment Successful" -msgstr "Énröllmént Süççéssfül Ⱡ'σя#" +msgstr "Énröllmént Süççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/enrollment/course_enrollment_message.html msgid "" "Thank you for enrolling in {enrolled_course}. We hope you enjoy the course." msgstr "" "Thänk ýöü för énröllïng ïn {enrolled_course}. Wé höpé ýöü énjöý thé çöürsé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/enrollment/course_enrollment_message.html msgid "" @@ -13734,15 +15242,19 @@ msgstr "" "{platform_name} ïs ä nönpröfït ßrïngïng hïgh-qüälïtý édüçätïön tö évérýöné, " "évérýwhéré. Ýöür hélp ällöws üs tö çöntïnüöüslý ïmprövé thé léärnïng " "éxpérïénçé för mïllïöns änd mäké ä ßéttér fütüré öné léärnér ät ä tïmé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢#" #: lms/templates/enrollment/course_enrollment_message.html msgid "Donation Actions" -msgstr "Dönätïön Àçtïöns Ⱡ'σ#" +msgstr "Dönätïön Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/staff_grading.html msgid "{course_number} Staff Grading" -msgstr "{course_number} Stäff Grädïng Ⱡ'σ#" +msgstr "{course_number} Stäff Grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/staff_grading.html msgid "" @@ -13760,13 +15272,11 @@ msgstr "" "stüdént süßmïssïöns thät nééd tö ßé grädéd. Ýöü çän grädé möré thän thé " "mïnïmüm réqüïréd nümßér öf süßmïssïöns--thïs wïll ïmprövé thé äççüräçý öf ÀÌ" " grädïng, thöügh wïth dïmïnïshïng rétürns. Ýöü çän séé thé çürrént äççüräçý " -"öf ÀÌ grädïng ïn thé prößlém vïéw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ #" +"öf ÀÌ grädïng ïn thé prößlém vïéw.#" #: lms/templates/instructor/staff_grading.html msgid "Problem List" -msgstr "Prößlém Lïst Ⱡ#" +msgstr "Prößlém Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/staff_grading.html msgid "" @@ -13781,101 +15291,115 @@ msgstr "" "pööl äftér 30 mïnütés wïthöüt äný grädé ßéïng süßmïttéd. Hïttïng thé ßäçk " "ßüttön wïll résült ïn ä 30 mïnüté wäït tö ßé äßlé tö grädé thïs süßmïssïön " "ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łα#" +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχ#" #: lms/templates/instructor/staff_grading.html msgid "Prompt" -msgstr "Prömpt Ⱡ'σяєм ιρѕ#" +msgstr "Prömpt Ⱡ'σяєм ιρѕυ#" #: lms/templates/instructor/staff_grading.html msgid "(Hide)" -msgstr "(Hïdé) Ⱡ'σяєм ιρѕ#" +msgstr "(Hïdé) Ⱡ'σяєм ιρѕυ#" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Student Response" -msgstr "Stüdént Réspönsé Ⱡ'σ#" +msgstr "Stüdént Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Written Feedback" -msgstr "Wrïttén Féédßäçk Ⱡ'σ#" +msgstr "Wrïttén Féédßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/staff_grading.html msgid "Feedback for student (optional)" -msgstr "Féédßäçk för stüdént (öptïönäl) Ⱡ'σяєм ι#" +msgstr "Féédßäçk för stüdént (öptïönäl) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/staff_grading.html msgid "Flag as inappropriate content for later review" -msgstr "Fläg äs ïnäppröprïäté çöntént för lätér révïéw Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Fläg äs ïnäppröprïäté çöntént för lätér révïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/instructor/staff_grading.html msgid "Skip" -msgstr "Skïp Ⱡ'σяєм#" +msgstr "Skïp Ⱡ'σяєм ι#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon" -msgstr "Àdd Çöüpön Ⱡ#" +msgstr "Àdd Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Please enter Coupon detail below" -msgstr "Pléäsé éntér Çöüpön détäïl ßélöw Ⱡ'σяєм ι#" +msgstr "" +"Pléäsé éntér Çöüpön détäïl ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Code" -msgstr "Çödé Ⱡ'σяєм#" +msgstr "Çödé Ⱡ'σяєм ι#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Percentage Discount" -msgstr "Pérçéntägé Dïsçöünt Ⱡ'σя#" +msgstr "Pérçéntägé Dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" -msgstr "Àdd éxpïrätïön däté Ⱡ'σя#" +msgstr "Àdd éxpïrätïön däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Example Certificates" -msgstr "Éxämplé Çértïfïçätés Ⱡ'σя#" +msgstr "Éxämplé Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate example certificates for the course." -msgstr "Généräté éxämplé çértïfïçätés för thé çöürsé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Généräté éxämplé çértïfïçätés för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate Example Certificates" -msgstr "Généräté Éxämplé Çértïfïçätés Ⱡ'σяєм #" +msgstr "Généräté Éxämplé Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generating example {name} certificate" -msgstr "Générätïng éxämplé {name} çértïfïçäté Ⱡ'σяєм ιρ#" +msgstr "" +"Générätïng éxämplé {name} çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Error generating example {name} certificate: {error}" -msgstr "Érrör générätïng éxämplé {name} çértïfïçäté: {error} Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Érrör générätïng éxämplé {name} çértïfïçäté: {error} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "View {name} certificate" -msgstr "Vïéw {name} çértïfïçäté Ⱡ'σя#" +msgstr "Vïéw {name} çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Refresh Status" -msgstr "Réfrésh Stätüs Ⱡ'#" +msgstr "Réfrésh Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Student-Generated Certificates" -msgstr "Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм #" +msgstr "Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Disable Student-Generated Certificates" -msgstr "Dïsäßlé Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм ιρѕ#" +msgstr "" +"Dïsäßlé Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Enable Student-Generated Certificates" -msgstr "Énäßlé Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм ιρѕ#" +msgstr "" +"Énäßlé Stüdént-Générätéd Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" @@ -13883,11 +15407,11 @@ msgid "" "student-generated certificates." msgstr "" "Ýöü müst süççéssfüllý généräté éxämplé çértïfïçätés ßéföré ýöü énäßlé " -"stüdént-générätéd çértïfïçätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"stüdént-générätéd çértïfïçätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" -msgstr "Énröllmént Ìnförmätïön Ⱡ'σяє#" +msgstr "Énröllmént Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #. Translators: 'track' refers to the enrollment type ('honor', 'verified', or #. 'audit') @@ -13896,47 +15420,47 @@ msgid "" "Number of enrollees (instructors, staff members, and students) by track" msgstr "" "Nümßér öf énrölléés (ïnstrüçtörs, stäff mémßérs, änd stüdénts) ßý träçk " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Audit" -msgstr "Àüdït Ⱡ'σяєм ι#" +msgstr "Àüdït Ⱡ'σяєм ιρѕ#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Honor" -msgstr "Hönör Ⱡ'σяєм ι#" +msgstr "Hönör Ⱡ'σяєм ιρѕ#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" -msgstr "Bäsïç Çöürsé Ìnförmätïön Ⱡ'σяє#" +msgstr "Bäsïç Çöürsé Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Name:" -msgstr "Çöürsé Nämé: Ⱡ#" +msgstr "Çöürsé Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Display Name:" -msgstr "Çöürsé Dïspläý Nämé: Ⱡ'σя#" +msgstr "Çöürsé Dïspläý Nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course started?" -msgstr "Häs thé çöürsé stärtéd? Ⱡ'σяє#" +msgstr "Häs thé çöürsé stärtéd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Yes" -msgstr "Ýés Ⱡ'σя#" +msgstr "Ýés Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "No" -msgstr "Nö Ⱡ'#" +msgstr "Nö Ⱡ'σя#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course ended?" -msgstr "Häs thé çöürsé éndéd? Ⱡ'σя#" +msgstr "Häs thé çöürsé éndéd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Grade Cutoffs:" -msgstr "Grädé Çütöffs: Ⱡ'#" +msgstr "Grädé Çütöffs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -13945,18 +15469,19 @@ msgid "" "here{link_end}." msgstr "" "Vïéw détäïléd Gït ïmpört lögs för thïs çöürsé {link_start}ßý çlïçkïng " -"héré{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"héré{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/data_download.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "The status for any active tasks appears in a table below." msgstr "" -"Thé stätüs för äný äçtïvé täsks äppéärs ïn ä täßlé ßélöw. Ⱡ'σяєм ιρѕυм ∂σł#" +"Thé stätüs för äný äçtïvé täsks äppéärs ïn ä täßlé ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Warnings" -msgstr "Çöürsé Wärnïngs Ⱡ'#" +msgstr "Çöürsé Wärnïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13969,23 +15494,28 @@ msgstr "" "çönfïgürätïön ïs thé ßréäkdöwn öf grädéd süßséçtïöns öf thé çöürsé (süçh äs " "éxäms änd prößlém séts), änd çän ßé çhängéd ön thé 'Grädïng' pägé (ündér " "'Séttïngs') ïn Stüdïö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєł#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grading Configuration" -msgstr "Grädïng Çönfïgürätïön Ⱡ'σя#" +msgstr "Grädïng Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Click to download a CSV of anonymized student IDs:" -msgstr "Çlïçk tö döwnlöäd ä ÇSV öf änönýmïzéd stüdént ÌDs: Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Çlïçk tö döwnlöäd ä ÇSV öf änönýmïzéd stüdént ÌDs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Get Student Anonymized IDs CSV" -msgstr "Gét Stüdént Ànönýmïzéd ÌDs ÇSV Ⱡ'σяєм #" +msgstr "Gét Stüdént Ànönýmïzéd ÌDs ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports" -msgstr "Répörts #" +msgstr "Répörts Ⱡ'σяєм ιρѕυм #" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14000,7 +15530,8 @@ msgstr "" "générätïön äppéärs ïn thé täßlé ßélöw. Thésé répörts äré générätéd ïn thé " "ßäçkgröünd, méänïng ït ïs ÖK tö nävïgäté äwäý fröm thïs pägé whïlé ýöür " "répört ïs générätïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσя#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєη#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14009,7 +15540,12 @@ msgid "" msgstr "" "Pléäsé ßé pätïént änd dö nöt çlïçk thésé ßüttöns mültïplé tïmés. Çlïçkïng " "thésé ßüttöns mültïplé tïmés wïll sïgnïfïçäntlý slöw thé générätïön pröçéss." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αη#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14018,11 +15554,18 @@ msgid "" msgstr "" "Çlïçk tö généräté ä ÇSV fïlé öf äll stüdénts énrölléd ïn thïs çöürsé, älöng " "wïth pröfïlé ïnförmätïön süçh äs émäïl äddréss änd üsérnämé: Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download profile information as a CSV" -msgstr "Döwnlöäd pröfïlé ïnförmätïön äs ä ÇSV Ⱡ'σяєм ιρѕ#" +msgstr "" +"Döwnlöäd pröfïlé ïnförmätïön äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14030,26 +15573,28 @@ msgid "" " directly on this page:" msgstr "" "För smällér çöürsés, çlïçk tö lïst pröfïlé ïnförmätïön för énrölléd stüdénts" -" dïréçtlý ön thïs pägé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" dïréçtlý ön thïs pägé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "Lïst énrölléd stüdénts' pröfïlé ïnförmätïön Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Lïst énrölléd stüdénts' pröfïlé ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Click to generate a CSV grade report for all currently enrolled students." msgstr "" "Çlïçk tö généräté ä ÇSV grädé répört för äll çürréntlý énrölléd stüdénts. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Grade Report" -msgstr "Généräté Grädé Répört Ⱡ'σя#" +msgstr "Généräté Grädé Répört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" -msgstr "Répörts Àväïläßlé för Döwnlöäd Ⱡ'σяєм #" +msgstr "Répörts Àväïläßlé för Döwnlöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14062,7 +15607,9 @@ msgstr "" "rémäïns äväïläßlé ön thïs pägé, ïdéntïfïéd ßý thé ÛTÇ däté änd tïmé öf " "générätïön. Répörts äré nöt délétéd, sö ýöü wïll älwäýs ßé äßlé tö äççéss " "prévïöüslý générätéd répörts fröm thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ι#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -14075,7 +15622,9 @@ msgstr "" "äütömätéd ßäçkgröünd pröçéss. Thé répört ïs çümülätïvé, sö änswérs süßmïttéd" " äftér thé pröçéss stärts äré ïnçlüdéd ïn ä süßséqüént répört. Thé répört ïs" " générätéd sévéräl tïmés pér däý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σł#" #. Translators: a table of URL links to report files appears after this #. sentence. @@ -14086,11 +15635,16 @@ msgid "" msgstr "" "Nöté: Tö kéép stüdént dätä séçüré, ýöü çännöt sävé ör émäïl thésé " "lïnks för dïréçt äççéss. Çöpïés öf lïnks éxpïré wïthïn 5 mïnütés. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Registration Codes" -msgstr "Régïsträtïön Çödés Ⱡ'σ#" +msgstr "Régïsträtïön Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14098,64 +15652,65 @@ msgid "" "codes to enroll in the course." msgstr "" "Çréäté öné ör möré pré-päïd çöürsé énröllmént çödés. Stüdénts çän üsé thésé " -"çödés tö énröll ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"çödés tö énröll ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Create Enrollment Codes" -msgstr "Çréäté Énröllmént Çödés Ⱡ'σяє#" +msgstr "Çréäté Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download a .csv file of all enrollment codes for this course" msgstr "" "Döwnlöäd ä .çsv fïlé öf äll énröllmént çödés för thïs çöürsé Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Enrollment Codes" -msgstr "Döwnlöäd Àll Énröllmént Çödés Ⱡ'σяєм #" +msgstr "Döwnlöäd Àll Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download a .csv file of all unused enrollment codes for this course" msgstr "" "Döwnlöäd ä .çsv fïlé öf äll ünüséd énröllmént çödés för thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Unused Enrollment Codes" -msgstr "Döwnlöäd Ûnüséd Énröllmént Çödés Ⱡ'σяєм ι#" +msgstr "" +"Döwnlöäd Ûnüséd Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download a .csv file of all used enrollment codes for this course" msgstr "" "Döwnlöäd ä .çsv fïlé öf äll üséd énröllmént çödés för thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" -msgstr "Döwnlöäd Ûséd Énröllmént Çödés Ⱡ'σяєм #" +msgstr "Döwnlöäd Ûséd Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Course Price" -msgstr "Çöürsé Prïçé Ⱡ#" +msgstr "Çöürsé Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Course Price: " -msgstr "Çöürsé Prïçé: Ⱡ'#" +msgstr "Çöürsé Prïçé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Set Price" -msgstr "Sét Prïçé #" +msgstr "Sét Prïçé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" -msgstr "Sälés Ⱡ'σяєм ι#" +msgstr "Sälés Ⱡ'σяєм ιρѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Total Credit Card Purchases: " -msgstr "Tötäl Çrédït Çärd Pürçhäsés: Ⱡ'σяєм #" +msgstr "Tötäl Çrédït Çärd Pürçhäsés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14163,192 +15718,215 @@ msgid "" "regardless of status" msgstr "" "Döwnlöäd ä .çsv fïlé för äll çrédït çärd pürçhäsés ör för äll ïnvöïçés, " -"régärdléss öf stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"régärdléss öf stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Invoices" -msgstr "Döwnlöäd Àll Ìnvöïçés Ⱡ'σя#" +msgstr "Döwnlöäd Àll Ìnvöïçés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Credit Card Purchases" -msgstr "Döwnlöäd Àll Çrédït Çärd Pürçhäsés Ⱡ'σяєм ιρ#" +msgstr "" +"Döwnlöäd Àll Çrédït Çärd Pürçhäsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "To cancel or resubmit an invoice, enter the invoice number below." msgstr "" "Tö çänçél ör résüßmït än ïnvöïçé, éntér thé ïnvöïçé nümßér ßélöw. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Invoice Number" -msgstr "Ìnvöïçé Nümßér Ⱡ'#" +msgstr "Ìnvöïçé Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Cancel Invoice" -msgstr "Çänçél Ìnvöïçé Ⱡ'#" +msgstr "Çänçél Ìnvöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Resubmit Invoice" -msgstr "Résüßmït Ìnvöïçé Ⱡ'σ#" +msgstr "Résüßmït Ìnvöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Coupons List" -msgstr "Çöüpöns Lïst Ⱡ#" +msgstr "Çöüpöns Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Click to generate a CSV file of all Coupon Codes:" -msgstr "Çlïçk tö généräté ä ÇSV fïlé öf äll Çöüpön Çödés: Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Çlïçk tö généräté ä ÇSV fïlé öf äll Çöüpön Çödés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download coupon codes" -msgstr "Döwnlöäd çöüpön çödés Ⱡ'σя#" +msgstr "Döwnlöäd çöüpön çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Coupons Information" -msgstr "Çöüpöns Ìnförmätïön Ⱡ'σя#" +msgstr "Çöüpöns Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Expiry Date" -msgstr "Éxpïrý Däté Ⱡ#" +msgstr "Éxpïrý Däté Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Discount (%)" -msgstr "Dïsçöünt (%) Ⱡ#" +msgstr "Dïsçöünt (%) Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Redeem Count" -msgstr "Rédéém Çöünt Ⱡ#" +msgstr "Rédéém Çöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{code}" -msgstr "{code} Ⱡ'σя#" +msgstr "{code} Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{description}" -msgstr "{description} Ⱡ'σя#" +msgstr "{description} Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{discount}" -msgstr "{discount} Ⱡ'σя#" +msgstr "{discount} Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Invoice number should not be empty." -msgstr "Ìnvöïçé nümßér shöüld nöt ßé émptý. Ⱡ'σяєм ιρ#" +msgstr "" +"Ìnvöïçé nümßér shöüld nöt ßé émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Never Expires" -msgstr "Névér Éxpïrés Ⱡ'#" +msgstr "Névér Éxpïrés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the company name" -msgstr "Pléäsé éntér thé çömpäný nämé Ⱡ'σяєм #" +msgstr "Pléäsé éntér thé çömpäný nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the non-numeric value for company name" -msgstr "Pléäsé éntér thé nön-nümérïç välüé för çömpäný nämé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pléäsé éntér thé nön-nümérïç välüé för çömpäný nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the company contact name" -msgstr "Pléäsé éntér thé çömpäný çöntäçt nämé Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé éntér thé çömpäný çöntäçt nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the non-numeric value for company contact name" msgstr "" "Pléäsé éntér thé nön-nümérïç välüé för çömpäný çöntäçt nämé Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the company contact email" -msgstr "Pléäsé éntér thé çömpäný çöntäçt émäïl Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé éntér thé çömpäný çöntäçt émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the valid email address" -msgstr "Pléäsé éntér thé välïd émäïl äddréss Ⱡ'σяєм ιρ#" +msgstr "" +"Pléäsé éntér thé välïd émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the recipient name" -msgstr "Pléäsé éntér thé réçïpïént nämé Ⱡ'σяєм ι#" +msgstr "Pléäsé éntér thé réçïpïént nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the non-numeric value for recipient name" msgstr "" -"Pléäsé éntér thé nön-nümérïç välüé för réçïpïént nämé Ⱡ'σяєм ιρѕυм ∂σ#" +"Pléäsé éntér thé nön-nümérïç välüé för réçïpïént nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the recipient email" -msgstr "Pléäsé éntér thé réçïpïént émäïl Ⱡ'σяєм ι#" +msgstr "" +"Pléäsé éntér thé réçïpïént émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the billing address" -msgstr "Pléäsé éntér thé ßïllïng äddréss Ⱡ'σяєм ι#" +msgstr "" +"Pléäsé éntér thé ßïllïng äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the unit price" -msgstr "Pléäsé éntér thé ünït prïçé Ⱡ'σяєм#" +msgstr "Pléäsé éntér thé ünït prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the numeric value for unit price" -msgstr "Pléäsé éntér thé nümérïç välüé för ünït prïçé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé éntér thé nümérïç välüé för ünït prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the number of enrollment codes" -msgstr "Pléäsé éntér thé nümßér öf énröllmént çödés Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé éntér thé nümßér öf énröllmént çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the numeric value for number of enrollment codes" msgstr "" "Pléäsé éntér thé nümérïç välüé för nümßér öf énröllmént çödés Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the course price" -msgstr "Pléäsé éntér thé çöürsé prïçé Ⱡ'σяєм #" +msgstr "Pléäsé éntér thé çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the numeric value for course price" -msgstr "Pléäsé éntér thé nümérïç välüé för çöürsé prïçé Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Pléäsé éntér thé nümérïç välüé för çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please select the currency" -msgstr "Pléäsé séléçt thé çürrénçý Ⱡ'σяєм#" +msgstr "Pléäsé séléçt thé çürrénçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the coupon code" -msgstr "Pléäsé éntér thé çöüpön çödé Ⱡ'σяєм #" +msgstr "Pléäsé éntér thé çöüpön çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the coupon discount value less than or equal to 100" msgstr "" "Pléäsé éntér thé çöüpön dïsçöünt välüé léss thän ör éqüäl tö 100 Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Please enter the numeric value for discount" -msgstr "Pléäsé éntér thé nümérïç välüé för dïsçöünt Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé éntér thé nümérïç välüé för dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Edit Coupon" -msgstr "Édït Çöüpön Ⱡ#" +msgstr "Édït Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Update Coupon" -msgstr "Ûpdäté Çöüpön Ⱡ'#" +msgstr "Ûpdäté Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Update Coupon Information" -msgstr "Ûpdäté Çöüpön Ìnförmätïön Ⱡ'σяєм#" +msgstr "Ûpdäté Çöüpön Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" -msgstr "éxämplé: À123DS Ⱡ'#" +msgstr "éxämplé: À123DS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Expiration Date" -msgstr "Éxpïrätïön Däté Ⱡ'#" +msgstr "Éxpïrätïön Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" -msgstr "Ìndïvïdüäl düé däté éxténsïöns Ⱡ'σяєм #" +msgstr "Ìndïvïdüäl düé däté éxténsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14361,7 +15939,10 @@ msgstr "" "tö ïndïvïdüäl stüdénts. Pléäsé nöté thät thé lätést däté ïs älwäýs täkén; " "ýöü çännöt üsé thïs tööl tö mäké än ässïgnmént düé éärlïér för ä pärtïçülär " "stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ∂ т#" +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -14369,16 +15950,16 @@ msgid "" "Specify the {platform_name} email address or username of a student here:" msgstr "" "Spéçïfý thé {platform_name} émäïl äddréss ör üsérnämé öf ä stüdént héré: " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Email or Username" -msgstr "Stüdént Émäïl ör Ûsérnämé Ⱡ'σяєм#" +msgstr "Stüdént Émäïl ör Ûsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Choose the graded unit:" -msgstr "Çhöösé thé grädéd ünït: Ⱡ'σяє#" +msgstr "Çhöösé thé grädéd ünït: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: "format_string" is the string MM/DD/YYYY HH:MM, as that is the #. format the system requires. @@ -14388,15 +15969,15 @@ msgid "" "{format_string})." msgstr "" "Spéçïfý thé éxténsïön düé däté änd tïmé (ïn ÛTÇ; pléäsé spéçïfý " -"{format_string}). Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"{format_string}). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" -msgstr "Çhängé düé däté för stüdént Ⱡ'σяєм#" +msgstr "Çhängé düé däté för stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Viewing granted extensions" -msgstr "Vïéwïng gräntéd éxténsïöns Ⱡ'σяєм#" +msgstr "Vïéwïng gräntéd éxténsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14404,7 +15985,7 @@ msgid "" "for a particular student." msgstr "" "Héré ýöü çän séé whät éxténsïöns hävé ßéén gräntéd ön pärtïçülär ünïts ör " -"för ä pärtïçülär stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"för ä pärtïçülär stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14412,25 +15993,28 @@ msgid "" "who have extensions for the given unit." msgstr "" "Çhöösé ä grädéd ünït änd çlïçk thé ßüttön tö ößtäïn ä lïst öf äll stüdénts " -"whö hävé éxténsïöns för thé gïvén ünït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"whö hävé éxténsïöns för thé gïvén ünït. Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List all students with due date extensions" -msgstr "Lïst äll stüdénts wïth düé däté éxténsïöns Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Lïst äll stüdénts wïth düé däté éxténsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Specify a student to see all of that student's extensions." msgstr "" "Spéçïfý ä stüdént tö séé äll öf thät stüdént's éxténsïöns. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List date extensions for student" -msgstr "Lïst däté éxténsïöns för stüdént Ⱡ'σяєм ι#" +msgstr "" +"Lïst däté éxténsïöns för stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Resetting extensions" -msgstr "Réséttïng éxténsïöns Ⱡ'σя#" +msgstr "Réséttïng éxténsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14441,114 +16025,130 @@ msgstr "" "Réséttïng ä prößlém's düé däté résçïnds ä düé däté éxténsïön för ä stüdént " "ön ä pärtïçülär ünït. Thïs wïll révért thé düé däté för thé stüdént ßäçk tö " "thé prößlém's örïgïnäl düé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт,#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Reset due date for student" -msgstr "Rését düé däté för stüdént Ⱡ'σяєм#" +msgstr "Rését düé däté för stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Generate Registration Code Modal" -msgstr "Généräté Régïsträtïön Çödé Mödäl Ⱡ'σяєм ι#" +msgstr "" +"Généräté Régïsträtïön Çödé Mödäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "* Required Information" -msgstr "* Réqüïréd Ìnförmätïön Ⱡ'σяє#" +msgstr "* Réqüïréd Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Name" -msgstr "Örgänïzätïön Nämé Ⱡ'σ#" +msgstr "Örgänïzätïön Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The organization that purchased enrollments in the course" msgstr "" -"Thé örgänïzätïön thät pürçhäséd énröllménts ïn thé çöürsé Ⱡ'σяєм ιρѕυм ∂σł#" +"Thé örgänïzätïön thät pürçhäséd énröllménts ïn thé çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/billing_details.html msgid "Organization Contact" -msgstr "Örgänïzätïön Çöntäçt Ⱡ'σя#" +msgstr "Örgänïzätïön Çöntäçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Contact Name" -msgstr "Örgänïzätïön Çöntäçt Nämé Ⱡ'σяєм#" +msgstr "Örgänïzätïön Çöntäçt Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The primary contact at the organization" -msgstr "Thé prïmärý çöntäçt ät thé örgänïzätïön Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé prïmärý çöntäçt ät thé örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Invoice Recipient" -msgstr "Ìnvöïçé Réçïpïént Ⱡ'σ#" +msgstr "Ìnvöïçé Réçïpïént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The contact who should receive the invoice" -msgstr "Thé çöntäçt whö shöüld réçéïvé thé ïnvöïçé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé çöntäçt whö shöüld réçéïvé thé ïnvöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Billing Address" -msgstr "Örgänïzätïön Bïllïng Àddréss Ⱡ'σяєм #" +msgstr "Örgänïzätïön Bïllïng Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 1" -msgstr "Àddréss Lïné 1 Ⱡ'#" +msgstr "Àddréss Lïné 1 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 2" -msgstr "Àddréss Lïné 2 Ⱡ'#" +msgstr "Àddréss Lïné 2 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 3" -msgstr "Àddréss Lïné 3 Ⱡ'#" +msgstr "Àddréss Lïné 3 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "State/Province" -msgstr "Stäté/Prövïnçé Ⱡ'#" +msgstr "Stäté/Prövïnçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Zip" -msgstr "Zïp Ⱡ'σя#" +msgstr "Zïp Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Unit Price" -msgstr "Ûnït Prïçé Ⱡ#" +msgstr "Ûnït Prïçé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The price per enrollment purchased" -msgstr "Thé prïçé pér énröllmént pürçhäséd Ⱡ'σяєм ιρ#" +msgstr "" +"Thé prïçé pér énröllmént pürçhäséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Number of Enrollment Codes" -msgstr "Nümßér öf Énröllmént Çödés Ⱡ'σяєм#" +msgstr "Nümßér öf Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The total number of enrollment codes to create" -msgstr "Thé tötäl nümßér öf énröllmént çödés tö çréäté Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thé tötäl nümßér öf énröllmént çödés tö çréäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Course Team Internal Reference" -msgstr "Çöürsé Téäm Ìntérnäl Référénçé Ⱡ'σяєм #" +msgstr "Çöürsé Téäm Ìntérnäl Référénçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Internal reference information for the sale" -msgstr "Ìntérnäl référénçé ïnförmätïön för thé sälé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ìntérnäl référénçé ïnförmätïön för thé sälé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Customer Reference" -msgstr "Çüstömér Référénçé Ⱡ'σ#" +msgstr "Çüstömér Référénçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Customer's purchase order or other reference information" msgstr "" -"Çüstömér's pürçhäsé ördér ör öthér référénçé ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σł#" +"Çüstömér's pürçhäsé ördér ör öthér référénçé ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Send me a copy of the invoice" -msgstr "Sénd mé ä çöpý öf thé ïnvöïçé Ⱡ'σяєм #" +msgstr "Sénd mé ä çöpý öf thé ïnvöïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Score Distribution" -msgstr "Sçöré Dïstrïßütïön Ⱡ'σ#" +msgstr "Sçöré Dïstrïßütïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "" @@ -14556,8 +16156,7 @@ msgid "" " your class, specified by the problem's url name." msgstr "" "Thé çhärt ßélöw dïspläýs thé sçöré dïstrïßütïön för éäçh ständärd prößlém ïn" -" ýöür çläss, spéçïfïéd ßý thé prößlém's ürl nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +" ýöür çläss, spéçïfïéd ßý thé prößlém's ürl nämé. Ⱡ'σяєм #" #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "" @@ -14565,93 +16164,27 @@ msgid "" "questions, it will display as having a total of 2 points." msgstr "" "Sçörés äré shöwn wïthöüt wéïghtïng äpplïéd, sö ïf ýöür prößlém çöntäïns 2 " -"qüéstïöns, ït wïll dïspläý äs hävïng ä tötäl öf 2 pöïnts. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυя #" +"qüéstïöns, ït wïll dïspläý äs hävïng ä tötäl öf 2 pöïnts. Ⱡ#" #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Loading problem list..." -msgstr "Löädïng prößlém lïst... Ⱡ'σяє#" +msgstr "Löädïng prößlém lïst... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Gender Distribution" -msgstr "Géndér Dïstrïßütïön Ⱡ'σя#" +msgstr "Géndér Dïstrïßütïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Instructor Dashboard" -msgstr "Ìnstrüçtör Däshßöärd Ⱡ'σя#" +msgstr "Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Revert to Legacy Dashboard" -msgstr "Révért tö Légäçý Däshßöärd Ⱡ'σяєм#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Bätçh Énröllmént Ⱡ'σ#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Éntér émäïl äddréssés änd/ör üsérnämés sépärätéd ßý néw lïnés ör çömmäs. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"Ýöü wïll nöt gét nötïfïçätïön för émäïls thät ßöünçé, sö pléäsé döüßlé-çhéçk" -" spéllïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Émäïl Àddréssés/Ûsérnämés Ⱡ'σяєм#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Àütö Énröll Ⱡ#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"Ìf thïs öptïön ïs çhéçkéd, üsérs whö hävé nöt ýét régïstéréd för " -"{platform_name} wïll ßé äütömätïçällý énrölléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢ση#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"Ìf thïs öptïön ïs léft ünçhéçkéd, üsérs whö hävé nöt ýét régïstéréd" -" för {platform_name} wïll nöt ßé énrölléd, ßüt wïll ßé ällöwéd tö énröll " -"önçé théý mäké än äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ι#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" -"Çhéçkïng thïs ßöx häs nö éfféçt ïf 'Ûnénröll' ïs séléçtéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Nötïfý üsérs ßý émäïl Ⱡ'σя#" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"Ìf thïs öptïön ïs çhéçkéd, üsérs wïll réçéïvé än émäïl " -"nötïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgstr "Révért tö Légäçý Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" -msgstr "Régïstér/Énröll Stüdénts Ⱡ'σяє#" +msgstr "Régïstér/Énröll Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14664,15 +16197,17 @@ msgstr "" "thät çöntäïns thé föllöwïng çölümns ïn thïs éxäçt ördér: émäïl, üsérnämé, " "nämé, änd çöüntrý. Pléäsé ïnçlüdé öné stüdént pér röw änd dö nöt ïnçlüdé äný" " héädérs, föötérs, ör ßlänk lïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη я#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Upload CSV" -msgstr "Ûplöäd ÇSV Ⱡ#" +msgstr "Ûplöäd ÇSV Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Batch Beta Tester Addition" -msgstr "Bätçh Bétä Téstér Àddïtïön Ⱡ'σяєм#" +msgstr "Bätçh Bétä Téstér Àddïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14680,7 +16215,7 @@ msgid "" "be enrolled as a beta tester." msgstr "" "Nöté: Ûsérs müst hävé än äçtïvätéd {platform_name} äççöünt ßéföré théý çän " -"ßé énrölléd äs ä ßétä téstér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"ßé énrölléd äs ä ßétä téstér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14688,38 +16223,38 @@ msgid "" "course will be automatically enrolled." msgstr "" "Ìf thïs öptïön ïs çhéçkéd, üsérs whö hävé nöt énrölléd ïn ýöür " -"çöürsé wïll ßé äütömätïçällý énrölléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"çöürsé wïll ßé äütömätïçällý énrölléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Checking this box has no effect if 'Remove beta testers' is selected." msgstr "" "Çhéçkïng thïs ßöx häs nö éfféçt ïf 'Rémövé ßétä téstérs' ïs séléçtéd. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add beta testers" -msgstr "Àdd ßétä téstérs Ⱡ'σ#" +msgstr "Àdd ßétä téstérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Remove beta testers" -msgstr "Rémövé ßétä téstérs Ⱡ'σя#" +msgstr "Rémövé ßétä téstérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: an "Administration List" is a list, such as Course Staff, that #. users can be added to. #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Administration List Management" -msgstr "Àdmïnïsträtïön Lïst Mänägémént Ⱡ'σяєм #" +msgstr "Àdmïnïsträtïön Lïst Mänägémént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: an "Administrator Group" is a group, such as Course Staff, #. that #. users can be added to. #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Select an Administrator Group:" -msgstr "Séléçt än Àdmïnïsträtör Gröüp: Ⱡ'σяєм #" +msgstr "Séléçt än Àdmïnïsträtör Gröüp: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Getting available lists..." -msgstr "Géttïng äväïläßlé lïsts... Ⱡ'σяєм#" +msgstr "Géttïng äväïläßlé lïsts... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14730,11 +16265,15 @@ msgstr "" "Stäff çännöt mödïfý stäff ör ßétä téstér lïsts. Tö mödïfý thésé lïsts, " "çöntäçt ýöür ïnstrüçtör änd äsk thém tö ädd ýöü äs än ïnstrüçtör för stäff " "änd ßétä lïsts, ör ä dïsçüssïön ädmïn för dïsçüssïön mänägémént. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ є#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтє#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Course Staff" -msgstr "Çöürsé Stäff Ⱡ#" +msgstr "Çöürsé Stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14747,15 +16286,18 @@ msgstr "" "énröll änd ünénröll stüdénts, äs wéll äs mödïfý théïr grädés änd séé äll " "çöürsé dätä. Çöürsé stäff äré nöt äütömätïçällý gïvén äççéss tö Stüdïö änd " "wïll nöt ßé äßlé tö édït ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Staff" -msgstr "Àdd Stäff #" +msgstr "Àdd Stäff Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Instructors" -msgstr "Ìnstrüçtörs Ⱡ#" +msgstr "Ìnstrüçtörs Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14764,15 +16306,20 @@ msgid "" msgstr "" "Ìnstrüçtörs äré thé çöré ädmïnïsträtïön öf ýöür çöürsé. Ìnstrüçtörs çän ädd " "änd rémövé çöürsé stäff, äs wéll äs ädmïnïstér dïsçüssïön äççéss. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт #" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Instructor" -msgstr "Àdd Ìnstrüçtör Ⱡ'#" +msgstr "Àdd Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Testers" -msgstr "Bétä Téstérs Ⱡ#" +msgstr "Bétä Téstérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14781,15 +16328,20 @@ msgid "" msgstr "" "Bétä téstérs çän séé çöürsé çöntént ßéföré thé rést öf thé stüdénts. Théý " "çän mäké süré thät thé çöntént wörks, ßüt hävé nö äddïtïönäl prïvïlégés. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Beta Tester" -msgstr "Àdd Bétä Téstér Ⱡ'#" +msgstr "Àdd Bétä Téstér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Admins" -msgstr "Dïsçüssïön Àdmïns Ⱡ'σ#" +msgstr "Dïsçüssïön Àdmïns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14800,15 +16352,19 @@ msgstr "" "Dïsçüssïön ädmïns çän édït ör délété äný pöst, çléär mïsüsé flägs, çlösé änd" " ré-öpén thréäds, éndörsé réspönsés, änd séé pösts fröm äll çöhörts. Théý " "ÇÀN ädd/délété öthér mödérätörs änd théïr pösts äré märkéd äs 'stäff'. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ρ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Discussion Admin" -msgstr "Àdd Dïsçüssïön Àdmïn Ⱡ'σя#" +msgstr "Àdd Dïsçüssïön Àdmïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Moderators" -msgstr "Dïsçüssïön Mödérätörs Ⱡ'σя#" +msgstr "Dïsçüssïön Mödérätörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14821,15 +16377,18 @@ msgstr "" " änd ré-öpén thréäds, éndörsé réspönsés, änd séé pösts fröm äll çöhörts. " "Théý ÇÀNNÖT ädd/délété öthér mödérätörs änd théïr pösts äré märkéd äs " "'stäff'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ#" +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Moderator" -msgstr "Àdd Mödérätör Ⱡ'#" +msgstr "Àdd Mödérätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Community TAs" -msgstr "Dïsçüssïön Çömmünïtý TÀs Ⱡ'σяє#" +msgstr "Dïsçüssïön Çömmünïtý TÀs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14842,29 +16401,56 @@ msgstr "" "hélpfül ön thé dïsçüssïön ßöärds. Théý çän édït ör délété äný pöst, çléär " "mïsüsé flägs, çlösé änd ré-öpén thréäds, éndörsé réspönsés, änd séé pösts " "fröm äll çöhörts. Théïr pösts äré märkéd 'Çömmünïtý TÀ'. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Community TA" -msgstr "Àdd Çömmünïtý TÀ Ⱡ'σ#" +msgstr "Àdd Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "ÇÇX Çöäçhés Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 "" +"ÇÇX Çöäçhés äré äßlé tö çréäté théïr öwn Çüstöm Çöürsés ßäséd ön thïs " +"çöürsé, whïçh théý çän üsé tö prövïdé pérsönälïzéd ïnstrüçtïön tö théïr öwn " +"stüdénts ßäséd ïn thïs çöürsé mätérïäl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт#" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Add CCX Coach" +msgstr "Àdd ÇÇX Çöäçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." -msgstr "Ûsé Rélöäd Gräphs tö réfrésh thé gräphs. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ûsé Rélöäd Gräphs tö réfrésh thé gräphs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Reload Graphs" -msgstr "Rélöäd Gräphs Ⱡ'#" +msgstr "Rélöäd Gräphs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Subsection Data" -msgstr "Süßséçtïön Dätä Ⱡ'#" +msgstr "Süßséçtïön Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Each bar shows the number of students that opened the subsection." msgstr "" "Éäçh ßär shöws thé nümßér öf stüdénts thät öpénéd thé süßséçtïön. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "" @@ -14872,25 +16458,29 @@ msgid "" "subsection." msgstr "" "Ýöü çän çlïçk ön äný öf thé ßärs tö lïst thé stüdénts thät öpénéd thé " -"süßséçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"süßséçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "You can also download this data as a CSV file." -msgstr "Ýöü çän älsö döwnlöäd thïs dätä äs ä ÇSV fïlé. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü çän älsö döwnlöäd thïs dätä äs ä ÇSV fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Subsection Data for all Subsections as a CSV" msgstr "" -"Döwnlöäd Süßséçtïön Dätä för äll Süßséçtïöns äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σ#" +"Döwnlöäd Süßséçtïön Dätä för äll Süßséçtïöns äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade Distribution Data" -msgstr "Grädé Dïstrïßütïön Dätä Ⱡ'σяє#" +msgstr "Grädé Dïstrïßütïön Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Each bar shows the grade distribution for that problem." msgstr "" -"Éäçh ßär shöws thé grädé dïstrïßütïön för thät prößlém. Ⱡ'σяєм ιρѕυм ∂σł#" +"Éäçh ßär shöws thé grädé dïstrïßütïön för thät prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "" @@ -14898,58 +16488,63 @@ msgid "" "problem, along with the grades they received." msgstr "" "Ýöü çän çlïçk ön äný öf thé ßärs tö lïst thé stüdénts thät ättémptéd thé " -"prößlém, älöng wïth thé grädés théý réçéïvéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"prößlém, älöng wïth thé grädés théý réçéïvéd. Ⱡ'σяєм ιρѕυм #" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Problem Data for all Problems as a CSV" -msgstr "Döwnlöäd Prößlém Dätä för äll Prößléms äs ä ÇSV Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Döwnlöäd Prößlém Dätä för äll Prößléms äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Opened as a CSV" -msgstr "Döwnlöäd Stüdént Öpénéd äs ä ÇSV Ⱡ'σяєм ι#" +msgstr "" +"Döwnlöäd Stüdént Öpénéd äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Grades as a CSV" -msgstr "Döwnlöäd Stüdént Grädés äs ä ÇSV Ⱡ'σяєм ι#" +msgstr "" +"Döwnlöäd Stüdént Grädés äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "This is a partial list, to view all students download as a csv." msgstr "" "Thïs ïs ä pärtïäl lïst, tö vïéw äll stüdénts döwnlöäd äs ä çsv. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" -msgstr "Sénd Émäïl Ⱡ#" +msgstr "Sénd Émäïl Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send to:" -msgstr "Sénd tö: #" +msgstr "Sénd tö: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Myself" -msgstr "Mýsélf Ⱡ'σяєм ιρѕ#" +msgstr "Mýsélf Ⱡ'σяєм ιρѕυ#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Staff and instructors" -msgstr "Stäff änd ïnstrüçtörs Ⱡ'σя#" +msgstr "Stäff änd ïnstrüçtörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "All (students, staff and instructors)" -msgstr "Àll (stüdénts, stäff änd ïnstrüçtörs) Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àll (stüdénts, stäff änd ïnstrüçtörs) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Subject: " -msgstr "Süßjéçt: #" +msgstr "Süßjéçt: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "(Max 128 characters)" -msgstr "(Mäx 128 çhäräçtérs) Ⱡ'σя#" +msgstr "(Mäx 128 çhäräçtérs) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Message:" -msgstr "Méssägé: #" +msgstr "Méssägé: Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -14957,7 +16552,7 @@ msgid "" "your email, consider:" msgstr "" "Pléäsé trý nöt tö émäïl stüdénts möré thän önçé pér wéék. Béföré séndïng " -"ýöür émäïl, çönsïdér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"ýöür émäïl, çönsïdér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -14965,7 +16560,7 @@ msgid "" "say?" msgstr "" "Hävé ýöü réäd övér thé émäïl tö mäké süré ït säýs évérýthïng ýöü wänt tö " -"säý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"säý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -14974,11 +16569,16 @@ msgid "" msgstr "" "Hävé ýöü sént thé émäïl tö ýöürsélf fïrst tö mäké süré ýöü'ré häppý wïth höw" " ït's dïspläýéd, änd thät émßéddéd lïnks änd ïmägés wörk pröpérlý? Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "CAUTION!" -msgstr "ÇÀÛTÌÖN! #" +msgstr "ÇÀÛTÌÖN! Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -14986,11 +16586,12 @@ msgid "" "sending." msgstr "" "Önçé thé 'Sénd Émäïl' ßüttön ïs çlïçkéd, ýöür émäïl wïll ßé qüéüéd för " -"séndïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"séndïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "A queued email CANNOT be cancelled." -msgstr "À qüéüéd émäïl ÇÀNNÖT ßé çänçélléd. Ⱡ'σяєм ιρ#" +msgstr "" +"À qüéüéd émäïl ÇÀNNÖT ßé çänçélléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -14998,26 +16599,27 @@ msgid "" "including email tasks - appears in a table below." msgstr "" "Émäïl äçtïöns rün ïn thé ßäçkgröünd. Thé stätüs för äný äçtïvé täsks - " -"ïnçlüdïng émäïl täsks - äppéärs ïn ä täßlé ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тє#" +"ïnçlüdïng émäïl täsks - äppéärs ïn ä täßlé ßélöw. Ⱡ'σяєм ιρѕυ#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Email Task History" -msgstr "Émäïl Täsk Hïstörý Ⱡ'σ#" +msgstr "Émäïl Täsk Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "To see the content of all previously sent emails, click this button:" msgstr "" "Tö séé thé çöntént öf äll prévïöüslý sént émäïls, çlïçk thïs ßüttön: Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Sent Email History" -msgstr "Sént Émäïl Hïstörý Ⱡ'σ#" +msgstr "Sént Émäïl Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "To read an email, click its subject." -msgstr "Tö réäd än émäïl, çlïçk ïts süßjéçt. Ⱡ'σяєм ιρ#" +msgstr "" +"Tö réäd än émäïl, çlïçk ïts süßjéçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" @@ -15029,19 +16631,21 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Show Email Task History" -msgstr "Shöw Émäïl Täsk Hïstörý Ⱡ'σяє#" +msgstr "Shöw Émäïl Täsk Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Set Course Mode Price" -msgstr "Sét Çöürsé Mödé Prïçé Ⱡ'σя#" +msgstr "Sét Çöürsé Mödé Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Please enter Course Mode detail below" -msgstr "Pléäsé éntér Çöürsé Mödé détäïl ßélöw Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé éntér Çöürsé Mödé détäïl ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" -msgstr "Stüdént Grädéßöök Ⱡ'σ#" +msgstr "Stüdént Grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15050,37 +16654,46 @@ msgid "" msgstr "" "Çlïçk héré tö vïéw thé grädéßöök för énrölléd stüdénts. Thïs féätüré ïs önlý" " vïsïßlé tö çöürsés wïth ä smäll nümßér öf tötäl énrölléd stüdénts. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "View Gradebook" -msgstr "Vïéw Grädéßöök Ⱡ'#" +msgstr "Vïéw Grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade inspection" -msgstr "Stüdént-spéçïfïç grädé ïnspéçtïön Ⱡ'σяєм ι#" +msgstr "" +"Stüdént-spéçïfïç grädé ïnspéçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Click this link to view the student's progress page:" -msgstr "Çlïçk thïs lïnk tö vïéw thé stüdént's prögréss pägé: Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Çlïçk thïs lïnk tö vïéw thé stüdént's prögréss pägé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Progress Page" -msgstr "Stüdént Prögréss Pägé Ⱡ'σя#" +msgstr "Stüdént Prögréss Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade adjustment" -msgstr "Stüdént-spéçïfïç grädé ädjüstmént Ⱡ'σяєм ι#" +msgstr "" +"Stüdént-spéçïfïç grädé ädjüstmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Specify a problem in the course here with its complete location:" msgstr "" "Spéçïfý ä prößlém ïn thé çöürsé héré wïth ïts çömplété löçätïön: Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Problem location" -msgstr "Prößlém löçätïön Ⱡ'σ#" +msgstr "Prößlém löçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: A location (string of text) follows this sentence. #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -15089,24 +16702,25 @@ msgid "" "viewer, the location looks like this:" msgstr "" "Ýöü müst prövïdé thé çömplété löçätïön öf thé prößlém. Ìn thé Stäff Déßüg " -"vïéwér, thé löçätïön lööks lïké thïs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"vïéwér, thé löçätïön lööks lïké thïs: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" msgstr "" "Néxt, séléçt än äçtïön tö pérförm för thé gïvén üsér änd prößlém: Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You may also delete the entire state of a student for the specified problem:" msgstr "" "Ýöü mäý älsö délété thé éntïré stäté öf ä stüdént för thé spéçïfïéd prößlém:" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student State for Problem" -msgstr "Délété Stüdént Stäté för Prößlém Ⱡ'σяєм ι#" +msgstr "" +"Délété Stüdént Stäté för Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15117,19 +16731,27 @@ msgstr "" "Résçörïng rüns ïn thé ßäçkgröünd, änd stätüs för äçtïvé täsks wïll äppéär ïn" " thé 'Péndïng Ìnstrüçtör Täsks' täßlé. Tö séé stätüs för äll täsks süßmïttéd" " för thïs prößlém änd stüdént, çlïçk ön thïs ßüttön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" -msgstr "Shöw Bäçkgröünd Täsk Hïstörý för Stüdént Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Shöw Bäçkgröünd Täsk Hïstörý för Stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Entrance Exam Adjustment" -msgstr "Éntränçé Éxäm Àdjüstmént Ⱡ'σяє#" +msgstr "Éntränçé Éxäm Àdjüstmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student's {platform_name} email address or username:" -msgstr "Stüdént's {platform_name} émäïl äddréss ör üsérnämé: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Stüdént's {platform_name} émäïl äddréss ör üsérnämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15137,19 +16759,20 @@ msgid "" "every problem in the student's exam." msgstr "" "Séléçt än äçtïön för thé stüdént's éntränçé éxäm. Thïs äçtïön wïll äfféçt " -"évérý prößlém ïn thé stüdént's éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"évérý prößlém ïn thé stüdént's éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Number of Student Attempts" -msgstr "Rését Nümßér öf Stüdént Àttémpts Ⱡ'σяєм ι#" +msgstr "" +"Rését Nümßér öf Stüdént Àttémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore All Problems" -msgstr "Résçöré Àll Prößléms Ⱡ'σя#" +msgstr "Résçöré Àll Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Let Student Skip Entrance Exam" -msgstr "Lét Stüdént Skïp Éntränçé Éxäm Ⱡ'σяєм #" +msgstr "Lét Stüdént Skïp Éntränçé Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15157,27 +16780,32 @@ msgid "" "entrance exam." msgstr "" "Ýöü çän älsö délété äll öf thé stüdént's änswérs änd sçörés för thé éntïré " -"éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student's Answers and Scores" -msgstr "Délété Stüdént's Ànswérs änd Sçörés Ⱡ'σяєм ιρ#" +msgstr "" +"Délété Stüdént's Ànswérs änd Sçörés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Student's Exam Adjustment History" -msgstr "Shöw Stüdént's Éxäm Àdjüstmént Hïstörý Ⱡ'σяєм ιρѕ#" +msgstr "" +"Shöw Stüdént's Éxäm Àdjüstmént Hïstörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Then select an action" -msgstr "Thén séléçt än äçtïön Ⱡ'σя#" +msgstr "Thén séléçt än äçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset ALL students' attempts" -msgstr "Rését ÀLL stüdénts' ättémpts Ⱡ'σяєм #" +msgstr "Rését ÀLL stüdénts' ättémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore ALL students' problem submissions" -msgstr "Résçöré ÀLL stüdénts' prößlém süßmïssïöns Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Résçöré ÀLL stüdénts' prößlém süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15188,27 +16816,35 @@ msgstr "" "Thé äßövé äçtïöns rün ïn thé ßäçkgröünd, änd stätüs för äçtïvé täsks wïll " "äppéär ïn ä täßlé ön thé Çöürsé Ìnfö täß. Tö séé stätüs för äll täsks " "süßmïttéd för thïs prößlém, çlïçk ön thïs ßüttön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ησ#" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Problem" -msgstr "Shöw Bäçkgröünd Täsk Hïstörý för Prößlém Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Shöw Bäçkgröünd Täsk Hïstörý för Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/licenses/serial_numbers.html msgid "None Available" -msgstr "Nöné Àväïläßlé Ⱡ'#" +msgstr "Nöné Àväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" -msgstr "Çhängé Préférréd Längüägé Ⱡ'σяєм#" +msgstr "Çhängé Préférréd Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/modal/_modal-settings-language.html msgid "Please choose your preferred language" -msgstr "Pléäsé çhöösé ýöür préférréd längüägé Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé çhöösé ýöür préférréd längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/modal/_modal-settings-language.html msgid "Save Language Settings" -msgstr "Sävé Längüägé Séttïngs Ⱡ'σяє#" +msgstr "Sävé Längüägé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/modal/_modal-settings-language.html msgid "" @@ -15216,51 +16852,56 @@ msgid "" "translator!{link_end}" msgstr "" "Dön't séé ýöür préférréd längüägé? {link_start}Völüntéér tö ßéçömé ä " -"tränslätör!{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"tränslätör!{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/modal/accessible_confirm.html msgid "Confirm" -msgstr "Çönfïrm #" +msgstr "Çönfïrm Ⱡ'σяєм ιρѕυм #" #. 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/modal/accessible_confirm.html msgid "modal open" -msgstr "mödäl öpén Ⱡ#" +msgstr "mödäl öpén Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/modal/accessible_confirm.html msgid "OK" -msgstr "ÖK Ⱡ'#" +msgstr "ÖK Ⱡ'σя#" #: lms/templates/modal/accessible_confirm.html msgid "open" -msgstr "öpén Ⱡ'σяєм#" +msgstr "öpén Ⱡ'σяєм ι#" #: lms/templates/open_ended_problems/combined_notifications.html msgid "{course_number} Combined Notifications" -msgstr "{course_number} Çömßïnéd Nötïfïçätïöns Ⱡ'σяєм#" +msgstr "" +"{course_number} Çömßïnéd Nötïfïçätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Open Ended Console" -msgstr "Öpén Éndéd Çönsölé Ⱡ'σ#" +msgstr "Öpén Éndéd Çönsölé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Here are items that could potentially need your attention." msgstr "" "Héré äré ïtéms thät çöüld pöténtïällý nééd ýöür ätténtïön. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/open_ended_problems/combined_notifications.html msgid "No items require attention at the moment." -msgstr "Nö ïtéms réqüïré ätténtïön ät thé mömént. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Nö ïtéms réqüïré ätténtïön ät thé mömént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "{course_number} Flagged Open Ended Problems" -msgstr "{course_number} Fläggéd Öpén Éndéd Prößléms Ⱡ'σяєм ι#" +msgstr "" +"{course_number} Fläggéd Öpén Éndéd Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Flagged Open Ended Problems" -msgstr "Fläggéd Öpén Éndéd Prößléms Ⱡ'σяєм#" +msgstr "Fläggéd Öpén Éndéd Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "" @@ -15268,46 +16909,48 @@ msgid "" " by students as potentially inappropriate." msgstr "" "Héré ïs ä lïst öf öpén éndéd prößléms för thïs çöürsé thät hävé ßéén fläggéd" -" ßý stüdénts äs pöténtïällý ïnäppröprïäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +" ßý stüdénts äs pöténtïällý ïnäppröprïäté. Ⱡ'σяєм ιρѕυм #" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "No flagged problems exist." -msgstr "Nö fläggéd prößléms éxïst. Ⱡ'σяєм#" +msgstr "Nö fläggéd prößléms éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Unflag" -msgstr "Ûnfläg Ⱡ'σяєм ιρѕ#" +msgstr "Ûnfläg Ⱡ'σяєм ιρѕυ#" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Ban" -msgstr "Bän Ⱡ'σя#" +msgstr "Bän Ⱡ'σяєм#" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "{course_number} Open Ended Problems" -msgstr "{course_number} Öpén Éndéd Prößléms Ⱡ'σяє#" +msgstr "{course_number} Öpén Éndéd Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Open Ended Problems" -msgstr "Öpén Éndéd Prößléms Ⱡ'σя#" +msgstr "Öpén Éndéd Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Here is a list of open ended problems for this course." msgstr "" -"Héré ïs ä lïst öf öpén éndéd prößléms för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Héré ïs ä lïst öf öpén éndéd prößléms för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "You have not attempted any open ended problems yet." -msgstr "Ýöü hävé nöt ättémptéd äný öpén éndéd prößléms ýét. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü hävé nöt ättémptéd äný öpén éndéd prößléms ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Problem Name" -msgstr "Prößlém Nämé Ⱡ#" +msgstr "Prößlém Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Grader Type" -msgstr "Grädér Týpé Ⱡ#" +msgstr "Grädér Týpé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/peer_grading/peer_grading.html msgid "" @@ -15330,37 +16973,37 @@ msgstr "" "{li_tag}Théré müst ßé süßmïssïöns thät äré wäïtïng för grädïng.{end_li_tag}\n" "{end_ul_tag}\n" "{end_p_tag}\n" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє м#\n" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#\n" #: lms/templates/peer_grading/peer_grading.html #: lms/templates/peer_grading/peer_grading_closed.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Peer Grading" -msgstr "Péér Grädïng Ⱡ#" +msgstr "Péér Grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/peer_grading/peer_grading.html msgid "" "Here is a list of problems that need to be peer graded for this course." msgstr "" "Héré ïs ä lïst öf prößléms thät nééd tö ßé péér grädéd för thïs çöürsé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/peer_grading/peer_grading.html msgid "Due date" -msgstr "Düé däté #" +msgstr "Düé däté Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/peer_grading/peer_grading.html #: lms/templates/shoppingcart/receipt.html msgid "Available" -msgstr "Àväïläßlé #" +msgstr "Àväïläßlé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/peer_grading/peer_grading.html msgid "Required" -msgstr "Réqüïréd #" +msgstr "Réqüïréd Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/peer_grading/peer_grading.html msgid "No due date" -msgstr "Nö düé däté Ⱡ#" +msgstr "Nö düé däté Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/peer_grading/peer_grading_closed.html msgid "" @@ -15368,21 +17011,23 @@ msgid "" " time." msgstr "" "Thé düé däté häs pässéd, änd péér grädïng för thïs prößlém ïs çlöséd ät thïs" -" tïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" tïmé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/peer_grading/peer_grading_closed.html msgid "The due date has passed, and peer grading is closed at this time." msgstr "" "Thé düé däté häs pässéd, änd péér grädïng ïs çlöséd ät thïs tïmé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to Grade" -msgstr "Léärnïng tö Grädé Ⱡ'σ#" +msgstr "Léärnïng tö Grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Please include some written feedback as well." -msgstr "Pléäsé ïnçlüdé sömé wrïttén féédßäçk äs wéll. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé ïnçlüdé sömé wrïttén féédßäçk äs wéll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15390,19 +17035,19 @@ msgid "" " " msgstr "" "Thïs süßmïssïön häs éxplïçït, öffénsïvé, ör (Ì süspéçt) plägïärïzéd çöntént." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "How did I do?" -msgstr "Höw dïd Ì dö? Ⱡ'#" +msgstr "Höw dïd Ì dö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Continue" -msgstr "Çöntïnüé #" +msgstr "Çöntïnüé Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Ready to grade!" -msgstr "Réädý tö grädé! Ⱡ'#" +msgstr "Réädý tö grädé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15410,20 +17055,21 @@ msgid "" "start grading." msgstr "" "Ýöü hävé fïnïshéd léärnïng tö grädé, whïçh méäns thät ýöü äré nöw réädý tö " -"stärt grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"stärt grädïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start Grading!" -msgstr "Stärt Grädïng! Ⱡ'#" +msgstr "Stärt Grädïng! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to grade" -msgstr "Léärnïng tö grädé Ⱡ'σ#" +msgstr "Léärnïng tö grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "You have not yet finished learning to grade this problem." msgstr "" -"Ýöü hävé nöt ýét fïnïshéd léärnïng tö grädé thïs prößlém. Ⱡ'σяєм ιρѕυм ∂σł#" +"Ýöü hävé nöt ýét fïnïshéd léärnïng tö grädé thïs prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15431,7 +17077,7 @@ msgid "" "asked to score them yourself." msgstr "" "Ýöü wïll nöw ßé shöwn ä sérïés öf ïnstrüçtör-sçöréd éssäýs, änd wïll ßé " -"äskéd tö sçöré thém ýöürsélf. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"äskéd tö sçöré thém ýöürsélf. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15443,11 +17089,13 @@ msgstr "" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start learning to grade" -msgstr "Stärt léärnïng tö grädé Ⱡ'σяє#" +msgstr "Stärt léärnïng tö grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Are you sure that you want to flag this submission?" -msgstr "Àré ýöü süré thät ýöü wänt tö fläg thïs süßmïssïön? Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Àré ýöü süré thät ýöü wänt tö fläg thïs süßmïssïön? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15461,23 +17109,24 @@ msgstr "" "süßmïssïön ïs nöt äddrésséd tö thé qüéstïön ör ïs ïnçörréçt, ýöü shöüld gïvé" " ït ä sçöré öf zérö änd äççömpänýïng féédßäçk ïnstéäd öf fläggïng ït. Ⱡ'σяєм" " ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт #" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ #" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Remove Flag" -msgstr "Rémövé Fläg Ⱡ#" +msgstr "Rémövé Fläg Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Keep Flag" -msgstr "Kéép Fläg #" +msgstr "Kéép Fläg Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Go Back" -msgstr "Gö Bäçk #" +msgstr "Gö Bäçk Ⱡ'σяєм ιρѕυм #" #: lms/templates/registration/activate_account_notice.html msgid "Thanks for Registering!" -msgstr "Thänks för Régïstérïng! Ⱡ'σяє#" +msgstr "Thänks för Régïstérïng! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/registration/activate_account_notice.html msgid "" @@ -15488,23 +17137,28 @@ msgstr "" "Ýöü'vé süççéssfüllý çréätéd än äççöünt ön {platform_name}. Wé'vé sént än " "äççöünt äçtïvätïön méssägé tö {email}. Tö äçtïväté ýöür äççöünt änd stärt " "énröllïng ïn çöürsés, çlïçk thé lïnk ïn thé méssägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" -msgstr "Àçtïvätïön Çömplété! Ⱡ'σя#" +msgstr "Àçtïvätïön Çömplété! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/registration/activation_complete.html msgid "Account already active!" -msgstr "Àççöünt älréädý äçtïvé! Ⱡ'σяє#" +msgstr "Àççöünt älréädý äçtïvé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." -msgstr "Ýöü çän nöw {link_start}lög ïn{link_end}. Ⱡ'σяєм#" +msgstr "" +"Ýöü çän nöw {link_start}lög ïn{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/registration/activation_invalid.html msgid "Activation Invalid" -msgstr "Àçtïvätïön Ìnvälïd Ⱡ'σ#" +msgstr "Àçtïvätïön Ìnvälïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/registration/activation_invalid.html msgid "" @@ -15515,16 +17169,21 @@ msgstr "" "Söméthïng wént wröng. Çhéçk tö mäké süré thé ÛRL ýöü wént tö wäs çörréçt -- " "é-mäïl prögräms wïll sömétïmés splït ït ïntö twö lïnés. Ìf ýöü stïll hävé " "ïssüés, é-mäïl üs tö lét üs knöw whät häppénéd ät {email}. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢#" #: lms/templates/registration/activation_invalid.html msgid "Or you can go back to the {link_start}home page{link_end}." msgstr "" -"Ör ýöü çän gö ßäçk tö thé {link_start}hömé pägé{link_end}. Ⱡ'σяєм ιρѕυ#" +"Ör ýöü çän gö ßäçk tö thé {link_start}hömé pägé{link_end}. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/registration/password_reset_done.html msgid "Password reset successful" -msgstr "Pässwörd rését süççéssfül Ⱡ'σяєм#" +msgstr "Pässwörd rését süççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/registration/password_reset_done.html msgid "" @@ -15532,14 +17191,13 @@ msgid "" "address you submitted. You should be receiving it shortly." msgstr "" "Wé'vé é-mäïléd ýöü ïnstrüçtïöns för séttïng ýöür pässwörd tö thé é-mäïl " -"äddréss ýöü süßmïttéd. Ýöü shöüld ßé réçéïvïng ït shörtlý. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"äddréss ýöü süßmïttéd. Ýöü shöüld ßé réçéïvïng ït shörtlý. Ⱡ'#" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Billing Details" -msgstr "Bïllïng Détäïls Ⱡ'#" +msgstr "Bïllïng Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/shoppingcart/billing_details.html msgid "" @@ -15547,28 +17205,28 @@ msgid "" "you provide will be included in your receipt." msgstr "" "Ýöü çän pröçééd tö päýmént ät äný pöïnt ïn tïmé. Àný äddïtïönäl ïnförmätïön " -"ýöü prövïdé wïll ßé ïnçlüdéd ïn ýöür réçéïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +"ýöü prövïdé wïll ßé ïnçlüdéd ïn ýöür réçéïpt. Ⱡ'σяєм ιρѕυ#" #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing Organizational Details" -msgstr "Pürçhäsïng Örgänïzätïönäl Détäïls Ⱡ'σяєм ι#" +msgstr "" +"Pürçhäsïng Örgänïzätïönäl Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing organization" -msgstr "Pürçhäsïng örgänïzätïön Ⱡ'σяє#" +msgstr "Pürçhäsïng örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/shoppingcart/billing_details.html msgid "Purchase order number (if any)" -msgstr "Pürçhäsé ördér nümßér (ïf äný) Ⱡ'σяєм #" +msgstr "Pürçhäsé ördér nümßér (ïf äný) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/shoppingcart/billing_details.html msgid "email@example.com" -msgstr "émäïl@éxämplé.çöm Ⱡ'σ#" +msgstr "émäïl@éxämplé.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/shoppingcart/billing_details.html msgid "Additional Receipt Recipient" -msgstr "Àddïtïönäl Réçéïpt Réçïpïént Ⱡ'σяєм #" +msgstr "Àddïtïönäl Réçéïpt Réçïpïént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/shoppingcart/billing_details.html msgid "" @@ -15576,38 +17234,43 @@ msgid "" " be sent to the user making the purchase." msgstr "" "Ìf nö äddïtïönäl ßïllïng détäïls äré pöpülätéd thé päýmént çönfïrmätïön wïll" -" ßé sént tö thé üsér mäkïng thé pürçhäsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +" ßé sént tö thé üsér mäkïng thé pürçhäsé. Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/shoppingcart/billing_details.html msgid "Payment processing occurs on a separate secure site." -msgstr "Päýmént pröçéssïng öççürs ön ä sépäräté séçüré sïté. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Päýmént pröçéssïng öççürs ön ä sépäräté séçüré sïté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Your Shopping cart is currently empty." -msgstr "Ýöür Shöppïng çärt ïs çürréntlý émptý. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöür Shöppïng çärt ïs çürréntlý émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html msgid "View Courses" -msgstr "Vïéw Çöürsés Ⱡ#" +msgstr "Vïéw Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Data" -msgstr "Döwnlöäd ÇSV Dätä Ⱡ'σ#" +msgstr "Döwnlöäd ÇSV Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/shoppingcart/download_report.html msgid "These reports are delimited by start and end dates." -msgstr "Thésé répörts äré délïmïtéd ßý stärt änd énd dätés. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thésé répörts äré délïmïtéd ßý stärt änd énd dätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/download_report.html msgid "Start Date: " -msgstr "Stärt Däté: Ⱡ#" +msgstr "Stärt Däté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/shoppingcart/download_report.html msgid "End Date: " -msgstr "Énd Däté: Ⱡ#" +msgstr "Énd Däté: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/shoppingcart/download_report.html msgid "" @@ -15618,32 +17281,38 @@ msgstr "" "Thésé répörts äré délïmïtéd älphäßétïçällý ßý ünïvérsïtý nämé. ï.é., " "générätïng ä répört wïth 'Stärt Léttér' À änd 'Énd Léttér' Ç wïll généräté " "répörts för äll ünïvérsïtïés stärtïng wïth À, B, änd Ç. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт#" #: lms/templates/shoppingcart/download_report.html msgid "Start Letter: " -msgstr "Stärt Léttér: Ⱡ'#" +msgstr "Stärt Léttér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/shoppingcart/download_report.html msgid "End Letter: " -msgstr "Énd Léttér: Ⱡ#" +msgstr "Énd Léttér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/shoppingcart/error.html msgid "Payment Error" -msgstr "Päýmént Érrör Ⱡ'#" +msgstr "Päýmént Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/shoppingcart/error.html msgid "There was an error processing your order!" -msgstr "Théré wäs än érrör pröçéssïng ýöür ördér! Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré wäs än érrör pröçéssïng ýöür ördér! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/shoppingcart/receipt.html msgid "Thank you for your purchase!" -msgstr "Thänk ýöü för ýöür pürçhäsé! Ⱡ'σяєм #" +msgstr "Thänk ýöü för ýöür pürçhäsé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "View Dashboard" -msgstr "Vïéw Däshßöärd Ⱡ'#" +msgstr "Vïéw Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -15651,7 +17320,8 @@ msgid "" "receipt has been emailed to {receipient_emails}" msgstr "" "Ýöü hävé süççéssfüllý ßéén énrölléd för {course_names}. Thé föllöwïng " -"réçéïpt häs ßéén émäïléd tö {receipient_emails} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"réçéïpt häs ßéén émäïléd tö {receipient_emails} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕ#" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -15662,15 +17332,16 @@ msgid_plural "" "for {course_names}." msgstr[0] "" "Ýöü hävé süççéssfüllý pürçhäséd {number} çöürsé régïsträtïön çödé för" -" {course_names}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +" {course_names}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" msgstr[1] "" "Ýöü hävé süççéssfüllý pürçhäséd {number} çöürsé régïsträtïön çödés " -"för {course_names}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"för {course_names}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/shoppingcart/receipt.html msgid "The following receipt has been emailed to {receipient_emails}" msgstr "" -"Thé föllöwïng réçéïpt häs ßéén émäïléd tö {receipient_emails} Ⱡ'σяєм ιρѕυм#" +"Thé föllöwïng réçéïpt häs ßéén émäïléd tö {receipient_emails} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -15681,97 +17352,101 @@ msgstr "" "Pléäsé sénd éäçh pröféssïönäl öné öf thésé ünïqüé régïsträtïön çödés tö " "énröll ïntö thé çöürsé. Thé çönfïrmätïön/réçéïpt émäïl ýöü wïll réçéïvé häs " "än éxämplé émäïl témpläté wïth dïréçtïöns för thé ïndïvïdüäls énröllïng. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ρ#" #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Code" -msgstr "Énröllmént Çödé Ⱡ'#" +msgstr "Énröllmént Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" -msgstr "Énröllmént Lïnk Ⱡ'#" +msgstr "Énröllmént Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/shoppingcart/receipt.html msgid "Used" -msgstr "Ûséd Ⱡ'σяєм#" +msgstr "Ûséd Ⱡ'σяєм ι#" #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" -msgstr "Däté öf pürçhäsé Ⱡ'σ#" +msgstr "Däté öf pürçhäsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/shoppingcart/receipt.html msgid "Print Receipt" -msgstr "Prïnt Réçéïpt Ⱡ'#" +msgstr "Prïnt Réçéïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/shoppingcart/receipt.html msgid "Billed To Details" -msgstr "Bïlléd Tö Détäïls Ⱡ'σ#" +msgstr "Bïlléd Tö Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/shoppingcart/receipt.html msgid "Company Name" -msgstr "Çömpäný Nämé Ⱡ#" +msgstr "Çömpäný Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/shoppingcart/receipt.html msgid "Purchase Order Number" -msgstr "Pürçhäsé Ördér Nümßér Ⱡ'σя#" +msgstr "Pürçhäsé Ördér Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/shoppingcart/receipt.html msgid "Company Contact Name" -msgstr "Çömpäný Çöntäçt Nämé Ⱡ'σя#" +msgstr "Çömpäný Çöntäçt Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/shoppingcart/receipt.html msgid "Company Contact Email" -msgstr "Çömpäný Çöntäçt Émäïl Ⱡ'σя#" +msgstr "Çömpäný Çöntäçt Émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/shoppingcart/receipt.html msgid "Recipient Name" -msgstr "Réçïpïént Nämé Ⱡ'#" +msgstr "Réçïpïént Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/shoppingcart/receipt.html msgid "Recipient Email" -msgstr "Réçïpïént Émäïl Ⱡ'#" +msgstr "Réçïpïént Émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/shoppingcart/receipt.html msgid "Card Type" -msgstr "Çärd Týpé #" +msgstr "Çärd Týpé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/shoppingcart/receipt.html msgid "Credit Card Number" -msgstr "Çrédït Çärd Nümßér Ⱡ'σ#" +msgstr "Çrédït Çärd Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/shoppingcart/receipt.html msgid "Address 1" -msgstr "Àddréss 1 #" +msgstr "Àddréss 1 Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/shoppingcart/receipt.html msgid "Address 2" -msgstr "Àddréss 2 #" +msgstr "Àddréss 2 Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/shoppingcart/receipt.html msgid "State" -msgstr "Stäté Ⱡ'σяєм ι#" +msgstr "Stäté Ⱡ'σяєм ιρѕ#" #: lms/templates/shoppingcart/receipt.html msgid "Registration for" -msgstr "Régïsträtïön för Ⱡ'σ#" +msgstr "Régïsträtïön för Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/shoppingcart/receipt.html msgid "Course Dates" -msgstr "Çöürsé Dätés Ⱡ#" +msgstr "Çöürsé Dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/shoppingcart/receipt.html msgid " {course_name} " -msgstr " {course_name} Ⱡ'σяєм ι#" +msgstr " {course_name} Ⱡ'σяєм ιρѕ#" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Price per student:" -msgstr "Prïçé pér stüdént: Ⱡ'σ#" +msgstr "Prïçé pér stüdént: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Discount Applied:" -msgstr "Dïsçöünt Àpplïéd: Ⱡ'σ#" +msgstr "Dïsçöünt Àpplïéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: Please keep the "" and "" tags around your #. translation of the word "this" in your translation. @@ -15779,50 +17454,52 @@ msgstr "Dïsçöünt Àpplïéd: Ⱡ'σ#" msgid "Note: items with strikethough like this have been refunded." msgstr "" "Nöté: ïtéms wïth strïkéthöügh lïké thïs hävé ßéén réfündéd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm Enrollment" -msgstr "Çönfïrm Énröllmént Ⱡ'σ#" +msgstr "Çönfïrm Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "{site_name} - Confirm Enrollment" -msgstr "{site_name} - Çönfïrm Énröllmént Ⱡ'σяєм#" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "Çönfïrm ýöür énröllmént för: Ⱡ'σяєм #" +msgstr "{site_name} - Çönfïrm Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" -msgstr "çöürsé dätés Ⱡ#" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" +"Çönfïrm ýöür énröllmént för: {span_start}çöürsé dätés{span_end} Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" -msgstr "{course_name} Ⱡ'σя#" +msgstr "{course_name} Ⱡ'σяєм#" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{start_date}" -msgstr "{start_date} Ⱡ'σя#" +msgstr "{start_date} Ⱡ'σяєм#" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{end_date}" -msgstr "{end_date} Ⱡ'σя#" +msgstr "{end_date} Ⱡ'σяєм#" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." msgstr "" "Ýöü'vé çlïçkéd ä lïnk för än énröllmént çödé thät häs älréädý ßéén üséd. " -"Çhéçk ýöür çöürsé däshßöärd tö séé ïf ýöü'ré " -"énrölléd ïn thé çöürsé, ör çöntäçt ýöür çömpäný's ädmïnïsträtör. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"Çhéçk ýöür {link_start}çöürsé däshßöärd{link_end} tö séé ïf ýöü'ré énrölléd " +"ïn thé çöürsé, ör çöntäçt ýöür çömpäný's ädmïnïsträtör. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσ#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15831,29 +17508,36 @@ msgid "" "added to your dashboard." msgstr "" "Ýöü hävé süççéssfüllý énrölléd ïn {course_name}. Thïs çöürsé häs nöw ßéén " -"äddéd tö ýöür däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"äddéd tö ýöür däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"You're already enrolled for this course. Visit your " +"{link_start}dashboard{link_end} to see the course." msgstr "" -"Ýöü'ré älréädý énrölléd för thïs çöürsé. Vïsït ýöür däshßöärd tö séé thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмє#" +"Ýöü'ré älréädý énrölléd för thïs çöürsé. Vïsït ýöür " +"{link_start}däshßöärd{link_end} tö séé thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢#" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is full." -msgstr "Thé çöürsé ýöü äré énröllïng för ïs füll. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé çöürsé ýöü äré énröllïng för ïs füll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is closed." -msgstr "Thé çöürsé ýöü äré énröllïng för ïs çlöséd. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé çöürsé ýöü äré énröllïng för ïs çlöséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "There was an error processing your redeem code." -msgstr "Théré wäs än érrör pröçéssïng ýöür rédéém çödé. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Théré wäs än érrör pröçéssïng ýöür rédéém çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15865,63 +17549,49 @@ msgstr "" "Ýöü'ré äßöüt tö äçtïväté än énröllmént çödé för {course_name} ßý " "{site_name}. Thïs çödé çän önlý ßé üséd öné tïmé, sö ýöü shöüld önlý " "äçtïväté thïs çödé ïf ýöü'ré ïts ïnténdéd réçïpïént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg #" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υłρα qυι σƒƒ#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Activate Course Enrollment" -msgstr "Àçtïväté Çöürsé Énröllmént Ⱡ'σяєм#" +msgstr "Àçtïväté Çöürsé Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/shoppingcart/registration_code_redemption.html msgid "{course_number} {course_title} Cover Image" -msgstr "{course_number} {course_title} Çövér Ìmägé Ⱡ'σя#" - -#: lms/templates/shoppingcart/registration_code_redemption.html -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 "" -"Ýöü'vé çlïçkéd ä lïnk för än énröllmént çödé thät häs älréädý ßéén üséd. " -"Çhéçk ýöür {link_start}çöürsé däshßöärd{link_end} tö séé ïf ýöü'ré énrölléd " -"ïn thé çöürsé, ör çöntäçt ýöür çömpäný's ädmïnïsträtör. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" - -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" -"Ýöü'ré älréädý énrölléd för thïs çöürsé. Vïsït ýöür " -"{link_start}däshßöärd{link_end} tö séé thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмє#" +"{course_number} {course_title} Çövér Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." msgstr "" "{course_names} häs ßéén rémövéd ßéçäüsé thé énröllmént pérïöd häs çlöséd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/shoppingcart/shopping_cart.html msgid "Registration for:" -msgstr "Régïsträtïön för: Ⱡ'σ#" +msgstr "Régïsträtïön för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/shoppingcart/shopping_cart.html msgid "Course Dates:" -msgstr "Çöürsé Dätés: Ⱡ'#" +msgstr "Çöürsé Dätés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/shoppingcart/shopping_cart.html msgid "Students:" -msgstr "Stüdénts: #" +msgstr "Stüdénts: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/shoppingcart/shopping_cart.html msgid "code has been applied" -msgstr "çödé häs ßéén äpplïéd Ⱡ'σя#" +msgstr "çödé häs ßéén äpplïéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/shoppingcart/shopping_cart.html msgid "TOTAL:" -msgstr "TÖTÀL: Ⱡ'σяєм ιρѕ#" +msgstr "TÖTÀL: Ⱡ'σяєм ιρѕυ#" #: lms/templates/shoppingcart/shopping_cart.html msgid "" @@ -15929,40 +17599,38 @@ msgid "" "billing details and registration codes for students." msgstr "" "Àftér thïs pürçhäsé ïs çömplété, ä réçéïpt ïs générätéd wïth rélätïvé " -"ßïllïng détäïls änd régïsträtïön çödés för stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєт#" +"ßïllïng détäïls änd régïsträtïön çödés för stüdénts. Ⱡ'σяєм ιρѕ#" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "Àftér thïs pürçhäsé ïs çömplété, Ⱡ'σяєм ι#" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "wïll ßé énrölléd ïn thïs çöürsé. Ⱡ'σяєм ι#" +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" +"Àftér thïs pürçhäsé ïs çömplété, {username} wïll ßé énrölléd ïn thïs çöürsé." +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" -msgstr "Shöppïng çärt Ⱡ'#" +msgstr "Shöppïng çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "{platform_name} - Shopping Cart" -msgstr "{platform_name} - Shöppïng Çärt Ⱡ'σя#" +msgstr "{platform_name} - Shöppïng Çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/shoppingcart/shopping_cart_flow.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Review" -msgstr "Révïéw Ⱡ'σяєм ιρѕ#" +msgstr "Révïéw Ⱡ'σяєм ιρѕυ#" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Payment" -msgstr "Päýmént #" +msgstr "Päýmént Ⱡ'σяєм ιρѕυм #" #: lms/templates/shoppingcart/shopping_cart_flow.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Confirmation" -msgstr "Çönfïrmätïön Ⱡ#" +msgstr "Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/static_templates/404.html msgid "" @@ -15972,7 +17640,13 @@ msgid "" msgstr "" "Thé pägé thät ýöü wéré löökïng för wäs nöt föünd. Gö ßäçk tö thé " "{link_start}hömépägé{link_end} ör lét üs knöw äßöüt äný pägés thät mäý hävé " -"ßéén mövéd ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ßéén mövéd ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт " +"αηιм ι∂ єѕ#" #: lms/templates/static_templates/about.html #: lms/templates/static_templates/blog.html @@ -15993,16 +17667,15 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" "Thïs pägé léft ïnténtïönällý ßlänk. Ìt ïs nöt üséd ßý édx.örg ßüt ïs léft " -"héré för pössïßlé üsé ßý ïnställätïöns öf Öpén édX. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"héré för pössïßlé üsé ßý ïnställätïöns öf Öpén édX. Ⱡ'σяєм #" #: lms/templates/static_templates/blog.html msgid "Blog" -msgstr "Blög Ⱡ'σяєм#" +msgstr "Blög Ⱡ'σяєм ι#" #: lms/templates/static_templates/donate.html msgid "Donate" -msgstr "Dönäté Ⱡ'σяєм ιρѕ#" +msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" #: lms/templates/static_templates/embargo.html msgid "" @@ -16015,20 +17688,25 @@ msgstr "" "çöürsé fröm ä çöüntrý ör régïön çürréntlý süßjéçt tö Û.S. éçönömïç änd trädé" " sänçtïöns. Ûnförtünätélý, ät thïs tïmé {platform_name} müst çömplý wïth " "éxpört çöntröls, änd wé çännöt ällöw ýöü tö äççéss thïs çöürsé. Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя#" #: lms/templates/static_templates/media-kit.html msgid "Media Kit" -msgstr "Médïä Kït #" +msgstr "Médïä Kït Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/static_templates/news.html #: lms/templates/static_templates/press.html msgid "In the Press" -msgstr "Ìn thé Préss Ⱡ#" +msgstr "Ìn thé Préss Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/static_templates/server-down.html msgid "Currently the {platform_name} servers are down" -msgstr "Çürréntlý thé {platform_name} sérvérs äré döwn Ⱡ'σяєм ιρ#" +msgstr "" +"Çürréntlý thé {platform_name} sérvérs äré döwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/static_templates/server-down.html #: lms/templates/static_templates/server-overloaded.html @@ -16038,12 +17716,18 @@ msgid "" msgstr "" "Öür stäff ïs çürréntlý wörkïng tö gét thé sïté ßäçk üp äs söön äs pössïßlé. " "Pléäsé émäïl üs ät {tech_support_email} tö répört äný prößléms ör döwntïmé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #: lms/templates/static_templates/server-error.html msgid "There has been a 500 error on the {platform_name} servers" msgstr "" -"Théré häs ßéén ä 500 érrör ön thé {platform_name} sérvérs Ⱡ'σяєм ιρѕυм#" +"Théré häs ßéén ä 500 érrör ön thé {platform_name} sérvérs Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/static_templates/server-error.html msgid "" @@ -16051,27 +17735,63 @@ msgid "" " please email us at {email}." msgstr "" "Pléäsé wäït ä féw séçönds änd thén rélöäd thé pägé. Ìf thé prößlém pérsïsts," -" pléäsé émäïl üs ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +" pléäsé émäïl üs ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/static_templates/server-overloaded.html msgid "Currently the {platform_name} servers are overloaded" -msgstr "Çürréntlý thé {platform_name} sérvérs äré övérlöädéd Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çürréntlý thé {platform_name} sérvérs äré övérlöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" -msgstr "Sïgn ïn ör Régïstér Ⱡ'σя#" +msgstr "Sïgn ïn ör Régïstér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/student_profile/index.html msgid "Student Profile" -msgstr "Stüdént Pröfïlé Ⱡ'#" +msgstr "Stüdént Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +msgstr "Léärnér Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#. 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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Çönnéçtéd Àççöünts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "Lïnkéd Ⱡ'σяєм ιρѕυ#" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Not Linked" +msgstr "Nöt Lïnkéd Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Unlink" +msgstr "Ûnlïnk Ⱡ'σяєм ιρѕυ#" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Lïnk Ⱡ'σяєм ι#" #: lms/templates/survey/survey.html msgid "User Survey" -msgstr "Ûsér Sürvéý Ⱡ#" +msgstr "Ûsér Sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/survey/survey.html msgid "Pre-Course Survey" -msgstr "Pré-Çöürsé Sürvéý Ⱡ'σ#" +msgstr "Pré-Çöürsé Sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/survey/survey.html msgid "" @@ -16079,20 +17799,23 @@ msgid "" "Required fields are marked with an asterisk (*)." msgstr "" "Ýöü çän ßégïn ýöür çöürsé äs söön äs ýöü çömplété thé föllöwïng förm. " -"Réqüïréd fïélds äré märkéd wïth än ästérïsk (*). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢т#" +"Réqüïréd fïélds äré märkéd wïth än ästérïsk (*). Ⱡ'σяєм ιρѕυм #" #: lms/templates/survey/survey.html msgid "You are missing the following required fields:" -msgstr "Ýöü äré mïssïng thé föllöwïng réqüïréd fïélds: Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü äré mïssïng thé föllöwïng réqüïréd fïélds: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/survey/survey.html msgid "Cancel and Return to Dashboard" -msgstr "Çänçél änd Rétürn tö Däshßöärd Ⱡ'σяєм #" +msgstr "Çänçél änd Rétürn tö Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/survey/survey.html msgid "Why do I need to complete this information?" -msgstr "Whý dö Ì nééd tö çömplété thïs ïnförmätïön? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Whý dö Ì nééd tö çömplété thïs ïnförmätïön? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/survey/survey.html msgid "" @@ -16103,11 +17826,17 @@ msgstr "" "Wé üsé thé ïnförmätïön ýöü prövïdé tö ïmprövé öür çöürsé för ßöth çürrént " "änd fütüré stüdénts. Thé möré wé knöw äßöüt ýöür spéçïfïç nééds, thé ßéttér " "wé çän mäké ýöür çöürsé éxpérïénçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" -" α∂ιριѕι¢ιηg єłιт, #" +" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє " +"мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ " +"łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт#" #: lms/templates/survey/survey.html msgid "Who can I contact if I have questions?" -msgstr "Whö çän Ì çöntäçt ïf Ì hävé qüéstïöns? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Whö çän Ì çöntäçt ïf Ì hävé qüéstïöns? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/survey/survey.html msgid "" @@ -16115,17 +17844,19 @@ msgid "" " href=\"{mail_to_link}\"\">{mail_to_link}." msgstr "" "Ìf ýöü hävé äný qüéstïöns äßöüt thïs çöürsé ör thïs förm, ýöü çän çöntäçt {mail_to_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" href=\"{mail_to_link}\"\">{mail_to_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/verify_student/_modal_editname.html msgid "Edit Your Name" -msgstr "Édït Ýöür Nämé Ⱡ'#" +msgstr "Édït Ýöür Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "The following error occurred while editing your name:" msgstr "" -"Thé föllöwïng érrör öççürréd whïlé édïtïng ýöür nämé: Ⱡ'σяєм ιρѕυм ∂σ#" +"Thé föllöwïng érrör öççürréd whïlé édïtïng ýöür nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/_modal_editname.html msgid "" @@ -16133,15 +17864,21 @@ msgid "" "be logged and recorded." msgstr "" "Tö üphöld thé çrédïßïlïtý öf {platform} çértïfïçätés, äll nämé çhängés wïll " -"ßé löggéd änd réçördéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"ßé löggéd änd réçördéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Réäsön för nämé çhängé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" -msgstr "Çhängé mý nämé Ⱡ'#" +msgstr "Çhängé mý nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/_reverification_support.html msgid "Why Do I Need to Re-Verify My Identity?" -msgstr "Whý Dö Ì Nééd tö Ré-Vérïfý Mý Ìdéntïtý? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Whý Dö Ì Nééd tö Ré-Vérïfý Mý Ìdéntïtý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/verify_student/_reverification_support.html msgid "" @@ -16155,11 +17892,12 @@ msgstr "" "äftér öné ýéär. Thé ré-vérïfïçätïön pröçéss ïs thé sämé äs thé örïgïnäl " "vérïfïçätïön pröçéss. Ýöü nééd ä wéßçäm änd ä gövérnmént-ïssüéd phötö ÌD. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " -"тємρσя ιη¢ι∂ι∂υηт υ#" +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ η#" #: lms/templates/verify_student/_reverification_support.html msgid "Having Technical Trouble?" -msgstr "Hävïng Téçhnïçäl Tröüßlé? Ⱡ'σяєм#" +msgstr "Hävïng Téçhnïçäl Tröüßlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/_reverification_support.html msgid "" @@ -16172,13 +17910,16 @@ msgstr "" " vérsïön pössïßlé{a_end}. Àlsö, pléäsé mäké süré ýöür " "wéßçäm ïs plüggéd ïn, türnéd ön, änd ällöwéd tö fünçtïön ïn ýöür wéß" " ßröwsér (çömmönlý ädjüstäßlé ïn ýöür ßröwsér séttïngs) Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσł#" #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html msgid "Have questions?" -msgstr "Hävé qüéstïöns? Ⱡ'#" +msgstr "Hävé qüéstïöns? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html @@ -16188,48 +17929,34 @@ msgid "" "certificates{a_end}." msgstr "" "Pléäsé réäd {a_start}öür FÀQs tö vïéw çömmön qüéstïöns äßöüt öür " -"çértïfïçätés{a_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"çértïfïçätés{a_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" -"Ýöü äré üpgrädïng ýöür énröllmént för {organization}'s {course_name} Ⱡ'σяєм " -"ιρѕυм #" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "Ýöü äré ré-vérïfýïng för {organization}'s {course_name} Ⱡ'σяєм ιρ#" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "Ýöü äré énröllïng ïn {organization}'s {course_name} Ⱡ'σяєм #" +"Ýöü äré üpgrädïng ýöür énröllmént för: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" -"Çöngräts! Ýöü äré nöw énrölléd ïn {organization}'s {course_name} Ⱡ'σяєм " -"ιρѕυм#" +"Ýöü äré ré-vérïfýïng för: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "Pröféssïönäl Édüçätïön Ⱡ'σяє#" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "{span_start}Ûpgrädïng tö:{span_end} Vérïfïéd Ⱡ'σяєм #" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "{span_start}Ré-vérïfýïng för:{span_end} Vérïfïéd Ⱡ'σяєм ι#" +msgid "You are enrolling in: {course_name}" +msgstr "" +"Ýöü äré énröllïng ïn: {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" -msgstr "{span_start}Énröllïng äs:{span_end} Vérïfïéd Ⱡ'σяєм #" +msgid "Congratulations! You are now enrolled in {course_display}" +msgstr "" +"Çöngrätülätïöns! Ýöü äré nöw énrölléd ïn {course_display} Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html msgid "Technical Requirements" -msgstr "Téçhnïçäl Réqüïréménts Ⱡ'σяє#" +msgstr "Téçhnïçäl Réqüïréménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html @@ -16243,24 +17970,29 @@ msgstr "" " pössïßlé{a_end}. Àlsö, pléäsé mäké süré ýöür wéßçäm ïs plüggéd ïn, " "türnéd ön, änd ällöwéd tö fünçtïön ïn ýöür wéß ßröwsér (çömmönlý ädjüstäßlé " "ïn ýöür ßröwsér séttïngs). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" -" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє " +"мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ " +"łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєł#" #: lms/templates/verify_student/face_upload.html msgid "Edit Your Full Name" -msgstr "Édït Ýöür Füll Nämé Ⱡ'σя#" +msgstr "Édït Ýöür Füll Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/verify_student/incourse_reverify.html msgid "Verifying for \"{checkpoint_name}\" in course \"{course_name}\"" -msgstr "Vérïfýïng för \"{checkpoint_name}\" ïn çöürsé \"{course_name}\" Ⱡ'σяєм ιρ#" +msgstr "" +"Vérïfýïng för \"{checkpoint_name}\" ïn çöürsé \"{course_name}\" Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Re-Verify" -msgstr "Ré-Vérïfý #" +msgstr "Ré-Vérïfý Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "No Webcam Detected" -msgstr "Nö Wéßçäm Détéçtéd Ⱡ'σ#" +msgstr "Nö Wéßçäm Détéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16269,12 +18001,12 @@ msgid "" "connected and working to continue." msgstr "" "Ýöü dön't séém tö hävé ä wéßçäm çönnéçtéd. Döüßlé-çhéçk thät ýöür wéßçäm ïs " -"çönnéçtéd änd wörkïng tö çöntïnüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"çönnéçtéd änd wörkïng tö çöntïnüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "No Flash Detected" -msgstr "Nö Fläsh Détéçtéd Ⱡ'σ#" +msgstr "Nö Fläsh Détéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16283,24 +18015,24 @@ msgid "" "continue your registration." msgstr "" "Ýöü dön't séém tö hävé Fläsh ïnställéd. {a_start} Gét Fläsh {a_end} tö " -"çöntïnüé ýöür régïsträtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çöntïnüé ýöür régïsträtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Error submitting your images" -msgstr "Érrör süßmïttïng ýöür ïmägés Ⱡ'σяєм #" +msgstr "Érrör süßmïttïng ýöür ïmägés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Oops! Something went wrong. Please confirm your details and try again." msgstr "" "Ööps! Söméthïng wént wröng. Pléäsé çönfïrm ýöür détäïls änd trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Re-Take Your Photo" -msgstr "Ré-Täké Ýöür Phötö Ⱡ'σ#" +msgstr "Ré-Täké Ýöür Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -16308,7 +18040,7 @@ msgid "" "original verification." msgstr "" "Ûsé ýöür wéßçäm tö täké ä pïçtüré öf ýöür fäçé sö wé çän mätçh ït wïth ýöür " -"örïgïnäl vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"örïgïnäl vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16317,68 +18049,67 @@ msgid "" "when it asks for permission." msgstr "" "Dön't séé ýöür pïçtüré? Mäké süré tö ällöw ýöür ßröwsér tö üsé ýöür çämérä " -"whén ït äsks för pérmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"whén ït äsks för pérmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Retake" -msgstr "Rétäké Ⱡ'σяєм ιρѕ#" +msgstr "Rétäké Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Looks good" -msgstr "Lööks gööd Ⱡ#" +msgstr "Lööks gööd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Tips on taking a successful photo" -msgstr "Tïps ön täkïng ä süççéssfül phötö Ⱡ'σяєм ι#" +msgstr "" +"Tïps ön täkïng ä süççéssfül phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Make sure your face is well-lit" -msgstr "Mäké süré ýöür fäçé ïs wéll-lït Ⱡ'σяєм ι#" +msgstr "Mäké süré ýöür fäçé ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Be sure your entire face is inside the frame" -msgstr "Bé süré ýöür éntïré fäçé ïs ïnsïdé thé främé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Bé süré ýöür éntïré fäçé ïs ïnsïdé thé främé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Can we match the photo you took with the one on your ID?" msgstr "" -"Çän wé mätçh thé phötö ýöü töök wïth thé öné ön ýöür ÌD? Ⱡ'σяєм ιρѕυм ∂σł#" +"Çän wé mätçh thé phötö ýöü töök wïth thé öné ön ýöür ÌD? Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Önçé ïn pösïtïön, üsé thé çämérä ßüttön Ⱡ'σяєм ιρѕ#" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "tö çäptüré ýöür pïçtüré Ⱡ'σяє#" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Ûsé thé çhéçkmärk ßüttön Ⱡ'σяє#" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" +"Önçé ïn pösïtïön, üsé thé çämérä ßüttön {btn_icon} tö çäptüré ýöür pïçtüré " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "önçé ýöü äré häppý wïth thé phötö Ⱡ'σяєм ι#" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" +"Ûsé thé çhéçkmärk ßüttön {btn_icon} önçé ýöü äré häppý wïth thé phötö Ⱡ'σяєм" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Common Questions" -msgstr "Çömmön Qüéstïöns Ⱡ'σ#" +msgstr "Çömmön Qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need my photo?" -msgstr "Whý dö ýöü nééd mý phötö? Ⱡ'σяєм#" +msgstr "Whý dö ýöü nééd mý phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16387,24 +18118,25 @@ msgid "" "are you." msgstr "" "Às pärt öf thé vérïfïçätïön pröçéss, wé nééd ýöür phötö tö çönfïrm thät ýöü " -"äré ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"äré ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "What do you do with this picture?" -msgstr "Whät dö ýöü dö wïth thïs pïçtüré? Ⱡ'σяєм ι#" +msgstr "" +"Whät dö ýöü dö wïth thïs pïçtüré? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "We only use it to verify your identity. It is not displayed anywhere." msgstr "" "Wé önlý üsé ït tö vérïfý ýöür ïdéntïtý. Ìt ïs nöt dïspläýéd änýwhéré. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Check Your Name" -msgstr "Çhéçk Ýöür Nämé Ⱡ'#" +msgstr "Çhéçk Ýöür Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -16414,17 +18146,23 @@ msgid "" msgstr "" "Mäké süré ýöür füll nämé ön ýöür {platform_name} äççöünt ({full_name}) " "mätçhés thé ÌD ýöü örïgïnällý süßmïttéd. Wé wïll älsö üsé thïs äs thé nämé " -"ön ýöür çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"ön ýöür çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт " +"αηιм ι#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Edit your name" -msgstr "Édït ýöür nämé Ⱡ'#" +msgstr "Édït ýöür nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Verification" -msgstr "Vérïfïçätïön Ⱡ#" +msgstr "Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -16435,21 +18173,28 @@ msgstr "" "Önçé ýöü vérïfý ýöür phötö lööks gööd änd ýöür nämé ïs çörréçt, ýöü çän " "fïnïsh ýöür ré-vérïfïçätïön änd rétürn tö ýöür çöürsé. Nöté: Ýöü " "wïll nöt hävé änöthér çhänçé tö ré-vérïfý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂є#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Yes! You can confirm my identity with this information." msgstr "" -"Ýés! Ýöü çän çönfïrm mý ïdéntïtý wïth thïs ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σł#" +"Ýés! Ýöü çän çönfïrm mý ïdéntïtý wïth thïs ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Submit photos & re-verify" -msgstr "Süßmït phötös & ré-vérïfý Ⱡ'σяєм#" +msgstr "Süßmït phötös & ré-vérïfý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Verification Submission Confirmation" -msgstr "Ré-Vérïfïçätïön Süßmïssïön Çönfïrmätïön Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ré-Vérïfïçätïön Süßmïssïön Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #. Translators: 'Credentials' refer to photographs the user has taken to #. verify @@ -16457,7 +18202,8 @@ msgstr "Ré-Vérïfïçätïön Süßmïssïön Çönfïrmätïön Ⱡ'σяєм #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Your Credentials Have Been Updated" -msgstr "Ýöür Çrédéntïäls Hävé Béén Ûpdätéd Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür Çrédéntïäls Hävé Béén Ûpdätéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "" @@ -16467,7 +18213,12 @@ msgid "" msgstr "" "Wé hävé réçéïvéd ýöür ré-vérïfïçätïön détäïls änd süßmïttéd thém för révïéw." " Ýöür däshßöärd wïll shöw thé nötïfïçätïön stätüs önçé thé révïéw ïs " -"çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "" @@ -16475,59 +18226,68 @@ msgid "" "points in the course." msgstr "" "Pléäsé nöté: Thé pröféssör mäý äsk ýöü tö ré-vérïfý ägäïn ät öthér kéý " -"pöïnts ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"pöïnts ïn thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "Complete your other re-verifications" -msgstr "Çömplété ýöür öthér ré-vérïfïçätïöns Ⱡ'σяєм ιρ#" +msgstr "" +"Çömplété ýöür öthér ré-vérïfïçätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Return to where you left off" -msgstr "Rétürn tö whéré ýöü léft öff Ⱡ'σяєм #" +msgstr "Rétürn tö whéré ýöü léft öff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Reverification Status" -msgstr "Révérïfïçätïön Stätüs Ⱡ'σя#" +msgstr "Révérïfïçätïön Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You are in the ID Verified track" -msgstr "Ýöü äré ïn thé ÌD Vérïfïéd träçk Ⱡ'σяєм ι#" +msgstr "" +"Ýöü äré ïn thé ÌD Vérïfïéd träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You currently need to re-verify for the following courses:" msgstr "" "Ýöü çürréntlý nééd tö ré-vérïfý för thé föllöwïng çöürsés: Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Re-verify by {date}" -msgstr "Ré-vérïfý ßý {date} Ⱡ'σ#" +msgstr "Ré-vérïfý ßý {date} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Re-verify for {course_number}" -msgstr "Ré-vérïfý för {course_number} Ⱡ'σ#" +msgstr "Ré-vérïfý för {course_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You currently need to re-verify for the following course:" msgstr "" -"Ýöü çürréntlý nééd tö ré-vérïfý för thé föllöwïng çöürsé: Ⱡ'σяєм ιρѕυм ∂σł#" +"Ýöü çürréntlý nééd tö ré-vérïfý för thé föllöwïng çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You have no re-verifications at present." -msgstr "Ýöü hävé nö ré-vérïfïçätïöns ät présént. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü hävé nö ré-vérïfïçätïöns ät présént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "The status of your submitted re-verifications:" -msgstr "Thé stätüs öf ýöür süßmïttéd ré-vérïfïçätïöns: Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thé stätüs öf ýöür süßmïttéd ré-vérïfïçätïöns: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Don't want to re-verify right now?" -msgstr "Dön't wänt tö ré-vérïfý rïght nöw? Ⱡ'σяєм ιρ#" +msgstr "" +"Dön't wänt tö ré-vérïfý rïght nöw? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Why do I need to re-verify?" -msgstr "Whý dö Ì nééd tö ré-vérïfý? Ⱡ'σяєм#" +msgstr "Whý dö Ì nééd tö ré-vérïfý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -16543,13 +18303,11 @@ msgstr "" "tö ßé mätçhéd üp wïth thé phötö öf thé örïgïnäl ÌD ýöü süßmïttéd whén ýöü " "sïgnéd üp för thé çöürsé. Ìf ýöü äré täkïng mültïplé çöürsés, ýöü mäý nééd " "tö ré-vérïfý mültïplé tïmés, önçé för évérý ïmpörtänt pöïnt ïn éäçh çöürsé " -"ýöü äré täkïng äs ä vérïfïéd stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂σłσяє мαgηα αłιqυα. υт єηι#" +"ýöü äré täkïng äs ä vérïfïéd stüdént.#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What will I need to re-verify?" -msgstr "Whät wïll Ì nééd tö ré-vérïfý? Ⱡ'σяєм #" +msgstr "Whät wïll Ì nééd tö ré-vérïfý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -16562,7 +18320,9 @@ msgstr "" "wïll nééd tö dö tö ré-vérïfý ïs tö süßmït ä néw phötö öf ýöür fäçé wïth " "ýöür wéßçäm. Thé pröçéss ïs qüïçk änd ýöü wïll ßé ßröüght ßäçk tö whéré " "ýöü léft öff sö ýöü çän kéép ön léärnïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -16572,11 +18332,18 @@ msgid "" msgstr "" "Ìf ýöü çhängéd ýöür nämé dürïng thé séméstér änd ït nö löngér mätçhés thé " "örïgïnäl ÌD ýöü süßmïttéd, ýöü wïll nééd tö ré-édït ýöür nämé tö mätçh äs " -"wéll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"wéll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What if I have trouble with my re-verification?" -msgstr "Whät ïf Ì hävé tröüßlé wïth mý ré-vérïfïçätïön? Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Whät ïf Ì hävé tröüßlé wïth mý ré-vérïfïçätïön? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -16587,11 +18354,16 @@ msgstr "" "Béçäüsé öf thé shört tïmé thät ré-vérïfïçätïön ïs öpén, ýöü wïll nöt" " ßé äßlé tö çörréçt ä fäïléd vérïfïçätïön. Ìf ýöü thïnk théré wäs " "än érrör ïn thé révïéw, pléäsé çöntäçt üs ät {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσ#" #: lms/templates/verify_student/missed_verification_deadline.html msgid "Verification Deadline Has Passed" -msgstr "Vérïfïçätïön Déädlïné Häs Pässéd Ⱡ'σяєм ι#" +msgstr "" +"Vérïfïçätïön Déädlïné Häs Pässéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/missed_verification_deadline.html msgid "" @@ -16599,31 +18371,33 @@ msgid "" "longer available." msgstr "" "Thé vérïfïçätïön déädlïné för {course_name} wäs {date}. Vérïfïçätïön ïs nö " -"löngér äväïläßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"löngér äväïläßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." -msgstr "Ûpgrädé Ýöür Énröllmént För {course_name}. Ⱡ'σяєм ι#" +msgstr "" +"Ûpgrädé Ýöür Énröllmént För {course_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/templates/verify_student/pay_and_verify.html msgid "Receipt For {course_name}" -msgstr "Réçéïpt För {course_name} Ⱡ'#" +msgstr "Réçéïpt För {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/pay_and_verify.html msgid "Verify For {course_name}" -msgstr "Vérïfý För {course_name} Ⱡ'#" +msgstr "Vérïfý För {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/pay_and_verify.html msgid "Enroll In {course_name}" -msgstr "Énröll Ìn {course_name} Ⱡ'#" +msgstr "Énröll Ìn {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/verify_student/photo_reverification.html msgid "Re-Verification" -msgstr "Ré-Vérïfïçätïön Ⱡ'#" +msgstr "Ré-Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/photo_reverification.html msgid "Verify Your Identity" -msgstr "Vérïfý Ýöür Ìdéntïtý Ⱡ'σя#" +msgstr "Vérïfý Ýöür Ìdéntïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: {start_bold} and {end_bold} will be replaced with HTML tags. #. Please do not translate these variables. @@ -16638,27 +18412,30 @@ msgstr "" "çömplété thé föllöwïng stéps {start_bold}ßéföré thé çöürsé vérïfïçätïön " "déädlïné{end_bold}. Ìf ýöü dö nöt vérïfý ýöür ïdéntïtý, ýöü çän stïll " "réçéïvé än hönör çödé çértïfïçäté för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ι#" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Your Progress" -msgstr "Ýöür Prögréss Ⱡ'#" +msgstr "Ýöür Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Current Step: " -msgstr "Çürrént Stép: Ⱡ'#" +msgstr "Çürrént Stép: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take Photo" -msgstr "Ré-Täké Phötö Ⱡ'#" +msgstr "Ré-Täké Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take ID Photo" -msgstr "Ré-Täké ÌD Phötö Ⱡ'σ#" +msgstr "Ré-Täké ÌD Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16666,21 +18443,21 @@ msgid "" "picture on your ID." msgstr "" "Ûsé ýöür wéßçäm tö täké ä pïçtüré öf ýöür fäçé sö wé çän mätçh ït wïth thé " -"pïçtüré ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"pïçtüré ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/verify_student/photo_reverification.html msgid "Once you verify your photo looks good, you can move on to step 2." msgstr "" "Önçé ýöü vérïfý ýöür phötö lööks gööd, ýöü çän mövé ön tö stép 2. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 2: Re-Take ID Photo" -msgstr "Gö tö Stép 2: Ré-Täké ÌD Phötö Ⱡ'σяєм #" +msgstr "Gö tö Stép 2: Ré-Täké ÌD Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/photo_reverification.html msgid "Show Us Your ID" -msgstr "Shöw Ûs Ýöür ÌD Ⱡ'#" +msgstr "Shöw Ûs Ýöür ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16688,44 +18465,48 @@ msgid "" "photo and the name on your account." msgstr "" "Ûsé ýöür wéßçäm tö täké ä pïçtüré öf ýöür ÌD sö wé çän mätçh ït wïth ýöür " -"phötö änd thé nämé ön ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"phötö änd thé nämé ön ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/photo_reverification.html msgid "Make sure your ID is well-lit" -msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм #" +msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Àççéptäßlé ÌDs ïnçlüdé drïvérs lïçénsés, pässpörts, ör öthér gövérmént-" -"ïssüéd ÌDs thät ïnçlüdé ýöür nämé änd phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"Àççéptäßlé ÌDs ïnçlüdé drïvér's lïçénsés, pässpörts, ör öthér gövérmént-" +"ïssüéd ÌDs thät ïnçlüdé ýöür nämé änd phötö Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" -msgstr "Çhéçk thät théré ïsn't äný gläré Ⱡ'σяєм ι#" +msgstr "" +"Çhéçk thät théré ïsn't äný gläré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/photo_reverification.html msgid "Ensure that you can see your photo and read your name" msgstr "" -"Énsüré thät ýöü çän séé ýöür phötö änd réäd ýöür nämé Ⱡ'σяєм ιρѕυм ∂σ#" +"Énsüré thät ýöü çän séé ýöür phötö änd réäd ýöür nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "" "Try to keep your fingers at the edge to avoid covering important information" msgstr "" "Trý tö kéép ýöür fïngérs ät thé édgé tö ävöïd çövérïng ïmpörtänt ïnförmätïön" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "tö çäptüré ýöür ÌD Ⱡ'σ#" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" +"Önçé ïn pösïtïön, üsé thé çämérä ßüttön {btn_icon} tö çäptüré ýöür ÌD Ⱡ'σяєм" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" -msgstr "Whý dö ýöü nééd ä phötö öf mý ÌD? Ⱡ'σяєм ι#" +msgstr "" +"Whý dö ýöü nééd ä phötö öf mý ÌD? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16733,7 +18514,7 @@ msgid "" "you." msgstr "" "Wé nééd tö mätçh ýöür ÌD wïth ýöür phötö änd nämé tö çönfïrm thät ýöü äré " -"ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16744,32 +18525,37 @@ msgstr "" "Wé énçrýpt ït änd sénd ït tö öür séçüré äüthörïzätïön sérvïçé för révïéw. Wé" " üsé thé hïghést lévéls öf séçürïtý änd dö nöt sävé thé phötö ör ïnförmätïön" " änýwhéré önçé thé mätçh häs ßéén çömplétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂#" #: lms/templates/verify_student/photo_reverification.html msgid "Once you verify your ID photo looks good, you can move on to step 3." msgstr "" "Önçé ýöü vérïfý ýöür ÌD phötö lööks gööd, ýöü çän mövé ön tö stép 3. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 3: Review Your Info" -msgstr "Gö tö Stép 3: Révïéw Ýöür Ìnfö Ⱡ'σяєм #" +msgstr "Gö tö Stép 3: Révïéw Ýöür Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/photo_reverification.html msgid "Verify Your Submission" -msgstr "Vérïfý Ýöür Süßmïssïön Ⱡ'σяє#" +msgstr "Vérïfý Ýöür Süßmïssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/verify_student/photo_reverification.html msgid "" "Make sure we can verify your identity with the photos and information below." msgstr "" "Mäké süré wé çän vérïfý ýöür ïdéntïtý wïth thé phötös änd ïnförmätïön ßélöw." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/verify_student/photo_reverification.html msgid "Review the Photos You've Re-Taken" -msgstr "Révïéw thé Phötös Ýöü'vé Ré-Täkén Ⱡ'σяєм ι#" +msgstr "" +"Révïéw thé Phötös Ýöü'vé Ré-Täkén Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16777,43 +18563,48 @@ msgid "" "below." msgstr "" "Pléäsé révïéw thé phötös änd vérïfý thät théý méét thé réqüïréménts lïstéd " -"ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/photo_reverification.html msgid "The photo above needs to meet the following requirements:" msgstr "" -"Thé phötö äßövé nééds tö méét thé föllöwïng réqüïréménts: Ⱡ'σяєм ιρѕυм ∂σł#" +"Thé phötö äßövé nééds tö méét thé föllöwïng réqüïréménts: Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "Be well lit" -msgstr "Bé wéll lït Ⱡ#" +msgstr "Bé wéll lït Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/verify_student/photo_reverification.html msgid "Show your whole face" -msgstr "Shöw ýöür whölé fäçé Ⱡ'σя#" +msgstr "Shöw ýöür whölé fäçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/photo_reverification.html msgid "The photo on your ID must match the photo of your face" msgstr "" -"Thé phötö ön ýöür ÌD müst mätçh thé phötö öf ýöür fäçé Ⱡ'σяєм ιρѕυм ∂σ#" +"Thé phötö ön ýöür ÌD müst mätçh thé phötö öf ýöür fäçé Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "Be readable (not too far away, no glare)" -msgstr "Bé réädäßlé (nöt töö fär äwäý, nö gläré) Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Bé réädäßlé (nöt töö fär äwäý, nö gläré) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/verify_student/photo_reverification.html msgid "The name on your ID must match the name on your account below" msgstr "" "Thé nämé ön ýöür ÌD müst mätçh thé nämé ön ýöür äççöünt ßélöw Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/photo_reverification.html msgid "Photos don't meet the requirements?" -msgstr "Phötös dön't méét thé réqüïréménts? Ⱡ'σяєм ιρ#" +msgstr "" +"Phötös dön't méét thé réqüïréménts? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/photo_reverification.html msgid "Retake Your Photos" -msgstr "Rétäké Ýöür Phötös Ⱡ'σ#" +msgstr "Rétäké Ýöür Phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16822,7 +18613,7 @@ msgid "" msgstr "" "Mäké süré ýöür füll nämé ön ýöür {platform_name} äççöünt ({full_name}) " "mätçhés ýöür ÌD. Wé wïll älsö üsé thïs äs thé nämé ön ýöür çértïfïçäté. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Ⱡ'σяєм ιρѕ#" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16830,12 +18621,11 @@ msgid "" "confirm your re-verification submisssion." msgstr "" "Önçé ýöü vérïfý ýöür détäïls mätçh thé réqüïréménts, ýöü çän mövé öntö tö " -"çönfïrm ýöür ré-vérïfïçätïön süßmïsssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢#" +"çönfïrm ýöür ré-vérïfïçätïön süßmïsssïön. Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/photo_reverification.html msgid "Yes! My details all match." -msgstr "Ýés! Mý détäïls äll mätçh. Ⱡ'σяєм#" +msgstr "Ýés! Mý détäïls äll mätçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "" @@ -16843,7 +18633,7 @@ msgid "" " identity by {date}. Go to URL." msgstr "" "Tö çöntïnüé ïn thé ÌD Vérïfïéd träçk ïn {course}, ýöü nééd tö ré-vérïfý ýöür" -" ïdéntïtý ßý {date}. Gö tö ÛRL. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +" ïdéntïtý ßý {date}. Gö tö ÛRL. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/reverification_confirmation.html msgid "" @@ -16856,16 +18646,19 @@ msgstr "" "ýöür ïdéntïtý shörtlý. Ýöü shöüld réçéïvé än üpdäté tö ýöür vérïïçätïön " "stätüs wïthïn 1-2 däýs. Ìn thé méäntïmé, ýöü stïll hävé äççéss tö äll öf " "ýöür çöürsé çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тє#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕ#" #: lms/templates/verify_student/reverification_confirmation.html #: lms/templates/verify_student/reverification_window_expired.html msgid "Return to Your Dashboard" -msgstr "Rétürn tö Ýöür Däshßöärd Ⱡ'σяє#" +msgstr "Rétürn tö Ýöür Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/verify_student/reverification_window_expired.html msgid "Re-Verification Failed" -msgstr "Ré-Vérïfïçätïön Fäïléd Ⱡ'σяє#" +msgstr "Ré-Vérïfïçätïön Fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/verify_student/reverification_window_expired.html msgid "" @@ -16873,33 +18666,35 @@ msgid "" "you can no longer be re-verified." msgstr "" "Ýöür ré-vérïfïçätïön wäs süßmïttéd äftér thé ré-vérïfïçätïön déädlïné, änd " -"ýöü çän nö löngér ßé ré-vérïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"ýöü çän nö löngér ßé ré-vérïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/verify_student/reverification_window_expired.html msgid "Please contact support if you believe this message to be in error." msgstr "" "Pléäsé çöntäçt süppört ïf ýöü ßélïévé thïs méssägé tö ßé ïn érrör. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}(active){span_end}" -msgstr "{span_start}(äçtïvé){span_end} Ⱡ'#" +msgstr "{span_start}(äçtïvé){span_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/wiki/includes/article_menu.html msgid "Changes" -msgstr "Çhängés #" +msgstr "Çhängés Ⱡ'σяєм ιρѕυм #" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}active{span_end}" -msgstr "{span_start}äçtïvé{span_end} Ⱡ#" +msgstr "{span_start}äçtïvé{span_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/wiki/includes/breadcrumbs.html msgid "Add article" -msgstr "Àdd ärtïçlé Ⱡ#" +msgstr "Àdd ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/404.html msgid "The page that you were looking for was not found." -msgstr "Thé pägé thät ýöü wéré löökïng för wäs nöt föünd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé pägé thät ýöü wéré löökïng för wäs nöt föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/404.html msgid "" @@ -16907,15 +18702,17 @@ msgid "" "moved at {email}." msgstr "" "Gö ßäçk tö thé {homepage} ör lét üs knöw äßöüt äný pägés thät mäý hävé ßéén " -"mövéd ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"mövéd ät {email}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/500.html msgid "{studio_name} Server Error" -msgstr "{studio_name} Sérvér Érrör Ⱡ'σ#" +msgstr "{studio_name} Sérvér Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/500.html msgid "The {studio_name} servers encountered an error" -msgstr "Thé {studio_name} sérvérs énçöüntéréd än érrör Ⱡ'σяєм ιρ#" +msgstr "" +"Thé {studio_name} sérvérs énçöüntéréd än érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/500.html msgid "" @@ -16923,7 +18720,7 @@ msgid "" "try again in a few moments." msgstr "" "Àn érrör öççürréd ïn {studio_name} änd thé pägé çöüld nöt ßé löädéd. Pléäsé " -"trý ägäïn ïn ä féw möménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"trý ägäïn ïn ä féw möménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/500.html msgid "" @@ -16931,21 +18728,22 @@ msgid "" "error as soon as possible." msgstr "" "Wé'vé löggéd thé érrör änd öür stäff ïs çürréntlý wörkïng tö résölvé thïs " -"érrör äs söön äs pössïßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"érrör äs söön äs pössïßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/500.html msgid "If the problem persists, please email us at {email_link}." msgstr "" -"Ìf thé prößlém pérsïsts, pléäsé émäïl üs ät {email_link}. Ⱡ'σяєм ιρѕυм #" +"Ìf thé prößlém pérsïsts, pléäsé émäïl üs ät {email_link}. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/activation_active.html cms/templates/activation_complete.html #: cms/templates/activation_invalid.html msgid "{studio_name} Account Activation" -msgstr "{studio_name} Àççöünt Àçtïvätïön Ⱡ'σяє#" +msgstr "{studio_name} Àççöünt Àçtïvätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/activation_active.html msgid "Your account is already active" -msgstr "Ýöür äççöünt ïs älréädý äçtïvé Ⱡ'σяєм #" +msgstr "Ýöür äççöünt ïs älréädý äçtïvé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/activation_active.html msgid "" @@ -16953,15 +18751,17 @@ msgid "" "in to start working within {studio_name}." msgstr "" "Thïs äççöünt, sét üp üsïng {email}, häs älréädý ßéén äçtïvätéd. Pléäsé sïgn " -"ïn tö stärt wörkïng wïthïn {studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"ïn tö stärt wörkïng wïthïn {studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/activation_active.html cms/templates/activation_complete.html msgid "Sign into {studio_name}" -msgstr "Sïgn ïntö {studio_name} Ⱡ'#" +msgstr "Sïgn ïntö {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/activation_complete.html msgid "Your account activation is complete!" -msgstr "Ýöür äççöünt äçtïvätïön ïs çömplété! Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür äççöünt äçtïvätïön ïs çömplété! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/activation_complete.html msgid "" @@ -16969,21 +18769,27 @@ msgid "" "{studio_name} to author courses." msgstr "" "Thänk ýöü för äçtïvätïng ýöür äççöünt. Ýöü mäý nöw sïgn ïn änd stärt üsïng " -"{studio_name} tö äüthör çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"{studio_name} tö äüthör çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/activation_invalid.html msgid "Your account activation is invalid" -msgstr "Ýöür äççöünt äçtïvätïön ïs ïnvälïd Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür äççöünt äçtïvätïön ïs ïnvälïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" "Wé'ré sörrý. Söméthïng wént wröng wïth ýöür äçtïvätïön. Çhéçk tö mäké süré " -"thé ÛRL ýöü wént tö wäs çörréçt \\ü2014 é-mäïl prögräms wïll sömétïmés splït" -" ït ïntö twö lïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg #" +"thé ÛRL ýöü wént tö wäs çörréçt, äs é-mäïl prögräms wïll sömétïmés splït ït " +"ïntö twö lïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ι#" #: cms/templates/activation_invalid.html msgid "" @@ -16992,22 +18798,22 @@ msgid "" msgstr "" "Ìf ýöü stïll hävé ïssüés, çöntäçt {platform_name} Süppört. Ìn thé méäntïmé, " "ýöü çän älsö rétürn tö {link_start}thé {studio_name} hömépägé.{link_end} " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/activation_invalid.html msgid "Contact {platform_name} Support" -msgstr "Çöntäçt {platform_name} Süppört Ⱡ'σя#" +msgstr "Çöntäçt {platform_name} Süppört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/asset_index.html cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "Fïlés & Ûplöäds Ⱡ'σ#" +msgstr "Fïlés & Ûplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/asset_index.html cms/templates/course_info.html #: cms/templates/course_outline.html cms/templates/edit-tabs.html #: cms/templates/textbooks.html cms/templates/videos_index.html #: cms/templates/widgets/header.html msgid "Content" -msgstr "Çöntént #" +msgstr "Çöntént Ⱡ'σяєм ιρѕυм #" #: cms/templates/asset_index.html cms/templates/container.html #: cms/templates/course-create-rerun.html cms/templates/course_info.html @@ -17019,15 +18825,15 @@ msgstr "Çöntént #" #: cms/templates/ux/reference/course-create-rerun.html #: cms/templates/ux/reference/outline.html msgid "Page Actions" -msgstr "Pägé Àçtïöns Ⱡ#" +msgstr "Pägé Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/asset_index.html cms/templates/videos_index.html msgid "Upload New File" -msgstr "Ûplöäd Néw Fïlé Ⱡ'#" +msgstr "Ûplöäd Néw Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/asset_index.html msgid "Adding Files for Your Course" -msgstr "Àddïng Fïlés för Ýöür Çöürsé Ⱡ'σяєм #" +msgstr "Àddïng Fïlés för Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/asset_index.html msgid "" @@ -17035,8 +18841,7 @@ msgid "" " Then follow the prompts to upload a file from your computer." msgstr "" "Tö ädd fïlés tö üsé ïn ýöür çöürsé, çlïçk {em_start}Ûplöäd Néw Fïlé{em_end}." -" Thén föllöw thé prömpts tö üplöäd ä fïlé fröm ýöür çömpütér. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +" Thén föllöw thé prömpts tö üplöäd ä fïlé fröm ýöür çömpütér. Ⱡ'σяєм #" #: cms/templates/asset_index.html msgid "" @@ -17047,7 +18852,12 @@ msgstr "" "{em_start}Çäütïön{em_end}: {platform_name} réçömménds thät ýöü lïmït thé " "fïlé sïzé tö {em_start}10 MB{em_end}. Ìn äddïtïön, dö nöt üplöäd vïdéö ör " "äüdïö fïlés. Ýöü shöüld üsé ä thïrd pärtý sérvïçé tö höst mültïmédïä fïlés. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂є#" #: cms/templates/asset_index.html msgid "" @@ -17055,12 +18865,11 @@ msgid "" "Handouts sidebar also appear in this list." msgstr "" "Thé çöürsé ïmägé, téxtßöök çhäptérs, änd fïlés thät äppéär ön ýöür Çöürsé " -"Händöüts sïdéßär älsö äppéär ïn thïs lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"Händöüts sïdéßär älsö äppéär ïn thïs lïst. Ⱡ'σяєм ιρѕυм ∂σ#" #: cms/templates/asset_index.html msgid "Using File URLs" -msgstr "Ûsïng Fïlé ÛRLs Ⱡ'#" +msgstr "Ûsïng Fïlé ÛRLs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/asset_index.html msgid "" @@ -17069,7 +18878,7 @@ msgid "" msgstr "" "Ûsé thé {em_start}{studio_name} ÛRL{em_end} välüé tö lïnk tö thé fïlé ör " "ïmägé fröm ä çömpönént, ä çöürsé üpdäté, ör ä çöürsé händöüt. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє#" +"∂σłσя#" #: cms/templates/asset_index.html msgid "" @@ -17080,7 +18889,11 @@ msgstr "" "Ûsé thé {em_start}Wéß ÛRL{em_end} välüé tö référénçé thé fïlé ör ïmägé önlý " "fröm öütsïdé öf ýöür çöürsé. {em_start}Nöté:{em_end} Ìf ýöü löçk ä fïlé, thé" " Wéß ÛRL nö löngér wörks för éxtérnäl äççéss tö ä fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: cms/templates/asset_index.html msgid "" @@ -17088,45 +18901,45 @@ msgid "" "selected text." msgstr "" "Tö çöpý ä ÛRL, döüßlé çlïçk thé välüé ïn thé ÛRL çölümn, thén çöpý thé " -"séléçtéd téxt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"séléçtéd téxt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/asset_index.html msgid "Learn more about managing files" -msgstr "Léärn möré äßöüt mänägïng fïlés Ⱡ'σяєм ι#" +msgstr "Léärn möré äßöüt mänägïng fïlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/asset_index.html msgid "Max per-file size: {max_filesize}MB" -msgstr "Mäx pér-fïlé sïzé: {max_filesize}MB Ⱡ'σяє#" +msgstr "Mäx pér-fïlé sïzé: {max_filesize}MB Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/asset_index.html msgid "Choose File" -msgstr "Çhöösé Fïlé Ⱡ#" +msgstr "Çhöösé Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/asset_index.html msgid "Your file has been deleted." -msgstr "Ýöür fïlé häs ßéén délétéd. Ⱡ'σяєм#" +msgstr "Ýöür fïlé häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/asset_index.html msgid "close alert" -msgstr "çlösé älért Ⱡ#" +msgstr "çlösé älért Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/checklists.html msgid "Course Checklists" -msgstr "Çöürsé Çhéçklïsts Ⱡ'σ#" +msgstr "Çöürsé Çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/checklists.html cms/templates/export.html #: cms/templates/export_git.html cms/templates/import.html #: cms/templates/widgets/header.html msgid "Tools" -msgstr "Tööls Ⱡ'σяєм ι#" +msgstr "Tööls Ⱡ'σяєм ιρѕ#" #: cms/templates/checklists.html msgid "Current Checklists" -msgstr "Çürrént Çhéçklïsts Ⱡ'σ#" +msgstr "Çürrént Çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/checklists.html msgid "What are course checklists?" -msgstr "Whät äré çöürsé çhéçklïsts? Ⱡ'σяєм#" +msgstr "Whät äré çöürsé çhéçklïsts? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/checklists.html msgid "" @@ -17134,8 +18947,7 @@ msgid "" " steps necessary to get your course ready for students." msgstr "" "Çöürsé çhéçklïsts äré tööls tö hélp ýöü ündérständ änd kéép träçk öf äll thé" -" stéps néçéssärý tö gét ýöür çöürsé réädý för stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя #" +" stéps néçéssärý tö gét ýöür çöürsé réädý för stüdénts. Ⱡ#" #: cms/templates/checklists.html msgid "" @@ -17143,41 +18955,40 @@ msgid "" "immediately visible to other course team members." msgstr "" "Àný çhängés ýöü mäké tö thésé çhéçklïsts äré sävéd äütömätïçällý änd äré " -"ïmmédïätélý vïsïßlé tö öthér çöürsé téäm mémßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєт#" +"ïmmédïätélý vïsïßlé tö öthér çöürsé téäm mémßérs. Ⱡ'σяєм ιρѕ#" #: cms/templates/checklists.html msgid "{studio_name} checklists" -msgstr "{studio_name} çhéçklïsts Ⱡ'#" +msgstr "{studio_name} çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" -msgstr "Düplïçäté #" +msgstr "Düplïçäté Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/component.html msgid "Duplicate this component" -msgstr "Düplïçäté thïs çömpönént Ⱡ'σяє#" +msgstr "Düplïçäté thïs çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/component.html msgid "Delete this component" -msgstr "Délété thïs çömpönént Ⱡ'σя#" +msgstr "Délété thïs çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/component.html cms/templates/edit-tabs.html #: cms/templates/studio_xblock_wrapper.html msgid "Drag to reorder" -msgstr "Dräg tö réördér Ⱡ'#" +msgstr "Dräg tö réördér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/container.html msgid "View Live Version" -msgstr "Vïéw Lïvé Vérsïön Ⱡ'σ#" +msgstr "Vïéw Lïvé Vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/container.html msgid "Preview Changes" -msgstr "Prévïéw Çhängés Ⱡ'#" +msgstr "Prévïéw Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/container.html msgid "Adding components" -msgstr "Àddïng çömpönénts Ⱡ'σ#" +msgstr "Àddïng çömpönénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/container.html msgid "" @@ -17185,7 +18996,7 @@ msgid "" "select a template." msgstr "" "Séléçt ä çömpönént týpé ündér {em_start}Àdd Néw Çömpönént{em_end}. Thén " -"séléçt ä témpläté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"séléçt ä témpläté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/container.html msgid "" @@ -17193,37 +19004,39 @@ msgid "" "edit and move the component." msgstr "" "Thé néw çömpönént ïs äddéd ät thé ßöttöm öf thé pägé ör gröüp. Ýöü çän thén " -"édït änd mövé thé çömpönént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"édït änd mövé thé çömpönént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/container.html msgid "Editing components" -msgstr "Édïtïng çömpönénts Ⱡ'σ#" +msgstr "Édïtïng çömpönénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/container.html msgid "" "Click the {em_start}Edit{em_end} icon in a component to edit its content." msgstr "" "Çlïçk thé {em_start}Édït{em_end} ïçön ïn ä çömpönént tö édït ïts çöntént. " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/container.html msgid "Reorganizing components" -msgstr "Réörgänïzïng çömpönénts Ⱡ'σяє#" +msgstr "Réörgänïzïng çömpönénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/container.html msgid "Drag components to new locations within this component." msgstr "" -"Dräg çömpönénts tö néw löçätïöns wïthïn thïs çömpönént. Ⱡ'σяєм ιρѕυм ∂σł#" +"Dräg çömpönénts tö néw löçätïöns wïthïn thïs çömpönént. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/container.html msgid "For content experiments, you can drag components to other groups." msgstr "" "För çöntént éxpérïménts, ýöü çän dräg çömpönénts tö öthér gröüps. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/container.html msgid "Working with content experiments" -msgstr "Wörkïng wïth çöntént éxpérïménts Ⱡ'σяєм ι#" +msgstr "" +"Wörkïng wïth çöntént éxpérïménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/container.html msgid "" @@ -17231,19 +19044,21 @@ msgid "" " groups." msgstr "" "Çönfïrm thät ýöü hävé pröpérlý çönfïgüréd çöntént ïn éäçh öf ýöür éxpérïmént" -" gröüps. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" gröüps. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/container.html msgid "Learn more about component containers" -msgstr "Léärn möré äßöüt çömpönént çöntäïnérs Ⱡ'σяєм ιρѕ#" +msgstr "" +"Léärn möré äßöüt çömpönént çöntäïnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/container.html msgid "Unit Location" -msgstr "Ûnït Löçätïön Ⱡ'#" +msgstr "Ûnït Löçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/container.html msgid "Location ID" -msgstr "Löçätïön ÌD Ⱡ#" +msgstr "Löçätïön ÌD Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/container.html msgid "" @@ -17251,23 +19066,23 @@ msgid "" "You enter the ID in the URL field." msgstr "" "Ûsé thïs ÌD whén ýöü çréäté lïnks tö thïs ünït fröm öthér çöürsé çöntént. " -"Ýöü éntér thé ÌD ïn thé ÛRL fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"Ýöü éntér thé ÌD ïn thé ÛRL fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/container.html msgid "Location in Course Outline" -msgstr "Löçätïön ïn Çöürsé Öütlïné Ⱡ'σяєм#" +msgstr "Löçätïön ïn Çöürsé Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/course-create-rerun.html msgid "Create a Course Rerun of:" -msgstr "Çréäté ä Çöürsé Rérün öf: Ⱡ'σяєм#" +msgstr "Çréäté ä Çöürsé Rérün öf: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/course-create-rerun.html msgid "Create a re-run of a course" -msgstr "Çréäté ä ré-rün öf ä çöürsé Ⱡ'σяєм#" +msgstr "Çréäté ä ré-rün öf ä çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/course-create-rerun.html msgid "You are creating a re-run from:" -msgstr "Ýöü äré çréätïng ä ré-rün fröm: Ⱡ'σяєм ι#" +msgstr "Ýöü äré çréätïng ä ré-rün fröm: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/course-create-rerun.html msgid "" @@ -17275,8 +19090,7 @@ msgid "" "course is not affected in any way by a re-run." msgstr "" "Prövïdé ïdéntïfýïng ïnförmätïön för thïs ré-rün öf thé çöürsé. Thé örïgïnäl " -"çöürsé ïs nöt äfféçtéd ïn äný wäý ßý ä ré-rün. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєт#" +"çöürsé ïs nöt äfféçtéd ïn äný wäý ßý ä ré-rün. Ⱡ'σяєм ιρѕ#" #: cms/templates/course-create-rerun.html msgid "" @@ -17284,19 +19098,22 @@ msgid "" "uniquely identify this new course instance." msgstr "" "Nöté: Tögéthér, thé örgänïzätïön, çöürsé nümßér, änd çöürsé rün müst " -"ünïqüélý ïdéntïfý thïs néw çöürsé ïnstänçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє#" +"ünïqüélý ïdéntïfý thïs néw çöürsé ïnstänçé. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: cms/templates/course-create-rerun.html msgid "Required Information to Create a re-run of a course" -msgstr "Réqüïréd Ìnförmätïön tö Çréäté ä ré-rün öf ä çöürsé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Réqüïréd Ìnförmätïön tö Çréäté ä ré-rün öf ä çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. 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 cms/templates/index.html msgid "e.g. Introduction to Computer Science" -msgstr "é.g. Ìntrödüçtïön tö Çömpütér Sçïénçé Ⱡ'σяєм ιρѕ#" +msgstr "" +"é.g. Ìntrödüçtïön tö Çömpütér Sçïénçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/course-create-rerun.html msgid "" @@ -17304,12 +19121,12 @@ msgid "" "the original course name.)" msgstr "" "Thé püßlïç dïspläý nämé för thé néw çöürsé. (Thïs nämé ïs öftén thé sämé äs " -"thé örïgïnäl çöürsé nämé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"thé örïgïnäl çöürsé nämé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html msgid "Organization" -msgstr "Örgänïzätïön Ⱡ#" +msgstr "Örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The @@ -17318,7 +19135,8 @@ msgstr "Örgänïzätïön Ⱡ#" #. when user put no data into this field. #: cms/templates/course-create-rerun.html cms/templates/index.html msgid "e.g. UniversityX or OrganizationX" -msgstr "é.g. ÛnïvérsïtýX ör ÖrgänïzätïönX Ⱡ'σяєм ι#" +msgstr "" +"é.g. ÛnïvérsïtýX ör ÖrgänïzätïönX Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/course-create-rerun.html msgid "" @@ -17326,12 +19144,13 @@ msgid "" "the same as the original organization name.)" msgstr "" "Thé nämé öf thé örgänïzätïön spönsörïng thé néw çöürsé. (Thïs nämé ïs öftén " -"thé sämé äs thé örïgïnäl örgänïzätïön nämé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +"thé sämé äs thé örïgïnäl örgänïzätïön nämé.) Ⱡ'σяєм ιρѕυ#" #: cms/templates/course-create-rerun.html msgid "Note: No spaces or special characters are allowed." -msgstr "Nöté: Nö späçés ör spéçïäl çhäräçtérs äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Nöté: Nö späçés ör spéçïäl çhäräçtérs äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. 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 @@ -17339,7 +19158,7 @@ msgstr "Nöté: Nö späçés ör spéçïäl çhäräçtérs äré ällöwéd. #. spaces. #: cms/templates/course-create-rerun.html cms/templates/index.html msgid "e.g. CS101" -msgstr "é.g. ÇS101 Ⱡ#" +msgstr "é.g. ÇS101 Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/course-create-rerun.html msgid "" @@ -17348,19 +19167,24 @@ msgid "" msgstr "" "Thé ünïqüé nümßér thät ïdéntïfïés thé néw çöürsé wïthïn thé örgänïzätïön. " "(Thïs nümßér ïs öftén thé sämé äs thé örïgïnäl çöürsé nümßér.) Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html msgid "Course Run" -msgstr "Çöürsé Rün Ⱡ#" +msgstr "Çöürsé Rün Ⱡ'σяєм ιρѕυм ∂σłσ#" #. 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 cms/templates/index.html msgid "e.g. 2014_T1" -msgstr "é.g. 2014_T1 Ⱡ#" +msgstr "é.g. 2014_T1 Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/course-create-rerun.html msgid "" @@ -17368,25 +19192,28 @@ msgid "" "than the original course run value.)" msgstr "" "Thé térm ïn whïçh thé néw çöürsé wïll rün. (Thïs välüé ïs öftén dïfférént " -"thän thé örïgïnäl çöürsé rün välüé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"thän thé örïgïnäl çöürsé rün välüé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/course-create-rerun.html msgid "Create Re-run" -msgstr "Çréäté Ré-rün Ⱡ'#" +msgstr "Çréäté Ré-rün Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/course-create-rerun.html msgid "When will my course re-run start?" -msgstr "Whén wïll mý çöürsé ré-rün stärt? Ⱡ'σяєм ι#" +msgstr "" +"Whén wïll mý çöürsé ré-rün stärt? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/course-create-rerun.html msgid "The new course is set to start on January 1, 2030 at midnight (UTC)." msgstr "" "Thé néw çöürsé ïs sét tö stärt ön Jänüärý 1, 2030 ät mïdnïght (ÛTÇ). Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/course-create-rerun.html msgid "What transfers from the original course?" -msgstr "Whät tränsférs fröm thé örïgïnäl çöürsé? Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Whät tränsférs fröm thé örïgïnäl çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/course-create-rerun.html msgid "" @@ -17396,11 +19223,18 @@ msgid "" msgstr "" "Thé néw çöürsé häs thé sämé çöürsé öütlïné änd çöntént äs thé örïgïnäl " "çöürsé. Àll prößléms, vïdéös, ännöünçéménts, änd öthér fïlés äré düplïçätéd " -"tö thé néw çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +"tö thé néw çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια#" #: cms/templates/course-create-rerun.html msgid "What does not transfer from the original course?" -msgstr "Whät döés nöt tränsfér fröm thé örïgïnäl çöürsé? Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Whät döés nöt tränsfér fröm thé örïgïnäl çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/course-create-rerun.html msgid "" @@ -17411,19 +19245,23 @@ msgstr "" "Ýöü äré thé önlý mémßér öf thé néw çöürsé's stäff. Nö stüdénts äré énrölléd " "ïn thé çöürsé, änd théré ïs nö stüdént dätä. Théré ïs nö çöntént ïn thé " "dïsçüssïön töpïçs ör wïkï. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єł#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα#" #: cms/templates/course-create-rerun.html msgid "Learn more about Course Re-runs" -msgstr "Léärn möré äßöüt Çöürsé Ré-rüns Ⱡ'σяєм ι#" +msgstr "Léärn möré äßöüt Çöürsé Ré-rüns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/course_info.html msgid "Course Updates" -msgstr "Çöürsé Ûpdätés Ⱡ'#" +msgstr "Çöürsé Ûpdätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/course_info.html msgid "New Update" -msgstr "Néw Ûpdäté Ⱡ#" +msgstr "Néw Ûpdäté Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/course_info.html msgid "" @@ -17434,18 +19272,22 @@ msgstr "" "Ûsé çöürsé üpdätés tö nötïfý stüdénts öf ïmpörtänt dätés ör éxäms, hïghlïght" " pärtïçülär dïsçüssïöns ïn thé förüms, ännöünçé sçhédülé çhängés, änd " "réspönd tö stüdént qüéstïöns. Ýöü ädd ör édït üpdätés ïn HTML. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ #" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕ#" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" -msgstr "Çöürsé Öütlïné Ⱡ'#" +msgstr "Çöürsé Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/course_outline.html msgid "" "This course was created as a re-run. Some manual configuration is needed." msgstr "" "Thïs çöürsé wäs çréätéd äs ä ré-rün. Sömé mänüäl çönfïgürätïön ïs néédéd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/course_outline.html msgid "" @@ -17458,58 +19300,63 @@ msgstr "" "süré tö révïéw änd rését äll dätés, ïnçlüdïng thé Çöürsé Stärt Däté; sét üp " "thé çöürsé téäm; révïéw çöürsé üpdätés änd öthér ässéts för dätéd mätérïäl; " "änd sééd thé dïsçüssïöns änd wïkï. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ι#" #: cms/templates/course_outline.html msgid "Click to add a new section" -msgstr "Çlïçk tö ädd ä néw séçtïön Ⱡ'σяєм#" +msgstr "Çlïçk tö ädd ä néw séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/course_outline.html msgid "New Section" -msgstr "Néw Séçtïön Ⱡ#" +msgstr "Néw Séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/course_outline.html msgid "Reindex current course" -msgstr "Réïndéx çürrént çöürsé Ⱡ'σяє#" +msgstr "Réïndéx çürrént çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/course_outline.html msgid "Reindex" -msgstr "Réïndéx #" +msgstr "Réïndéx Ⱡ'σяєм ιρѕυм #" #: cms/templates/course_outline.html msgid "Collapse All Sections" -msgstr "Çölläpsé Àll Séçtïöns Ⱡ'σя#" +msgstr "Çölläpsé Àll Séçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/course_outline.html msgid "Expand All Sections" -msgstr "Éxpänd Àll Séçtïöns Ⱡ'σя#" +msgstr "Éxpänd Àll Séçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/course_outline.html msgid "Click to open the courseware in the LMS in a new tab" -msgstr "Çlïçk tö öpén thé çöürséwäré ïn thé LMS ïn ä néw täß Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Çlïçk tö öpén thé çöürséwäré ïn thé LMS ïn ä néw täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/course_outline.html cms/templates/edit-tabs.html #: cms/templates/index.html msgid "View Live" -msgstr "Vïéw Lïvé #" +msgstr "Vïéw Lïvé Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/course_outline.html msgid "Course Start Date:" -msgstr "Çöürsé Stärt Däté: Ⱡ'σ#" +msgstr "Çöürsé Stärt Däté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/course_outline.html msgid "Edit Start Date" -msgstr "Édït Stärt Däté Ⱡ'#" +msgstr "Édït Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/course_outline.html msgid "Creating your course organization" -msgstr "Çréätïng ýöür çöürsé örgänïzätïön Ⱡ'σяєм ι#" +msgstr "" +"Çréätïng ýöür çöürsé örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/course_outline.html msgid "You add sections, subsections, and units directly in the outline." msgstr "" "Ýöü ädd séçtïöns, süßséçtïöns, änd ünïts dïréçtlý ïn thé öütlïné. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/course_outline.html msgid "" @@ -17517,21 +19364,23 @@ msgid "" "components." msgstr "" "Çréäté ä séçtïön, thén ädd süßséçtïöns änd ünïts. Öpén ä ünït tö ädd çöürsé " -"çömpönénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"çömpönénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/course_outline.html msgid "Reorganizing your course" -msgstr "Réörgänïzïng ýöür çöürsé Ⱡ'σяє#" +msgstr "Réörgänïzïng ýöür çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/course_outline.html msgid "Drag sections, subsections, and units to new locations in the outline." msgstr "" "Dräg séçtïöns, süßséçtïöns, änd ünïts tö néw löçätïöns ïn thé öütlïné. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/course_outline.html msgid "Setting release dates and grading policies" -msgstr "Séttïng réléäsé dätés änd grädïng pölïçïés Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Séttïng réléäsé dätés änd grädïng pölïçïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/course_outline.html msgid "" @@ -17541,11 +19390,17 @@ msgid "" msgstr "" "Séléçt thé Çönfïgüré ïçön för ä séçtïön ör süßséçtïön tö sét ïts réléäsé " "däté. Whén ýöü çönfïgüré ä süßséçtïön, ýöü çän älsö sét thé grädïng pölïçý " -"änd düé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +"änd düé däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕє#" #: cms/templates/course_outline.html msgid "Changing the content students see" -msgstr "Çhängïng thé çöntént stüdénts séé Ⱡ'σяєм ι#" +msgstr "" +"Çhängïng thé çöntént stüdénts séé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/course_outline.html msgid "" @@ -17553,7 +19408,7 @@ msgid "" " or unit." msgstr "" "Tö püßlïsh dräft çöntént, séléçt thé Püßlïsh ïçön för ä séçtïön, süßséçtïön," -" ör ünït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" ör ünït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/course_outline.html msgid "" @@ -17561,23 +19416,23 @@ msgid "" "subsection, or unit, then select {em_start}Hide from students{em_end}." msgstr "" "Tö hïdé çöntént fröm stüdénts, séléçt thé Çönfïgüré ïçön för ä séçtïön, " -"süßséçtïön, ör ünït, thén séléçt {em_start}Hïdé fröm stüdénts{em_end}. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"süßséçtïön, ör ünït, thén séléçt {em_start}Hïdé fröm stüdénts{em_end}. Ⱡ'#" #: cms/templates/course_outline.html msgid "Learn more about the course outline" -msgstr "Léärn möré äßöüt thé çöürsé öütlïné Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt thé çöürsé öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: Pages refer to the tabs that appear in the top navigation of #. each course. #: cms/templates/edit-tabs.html cms/templates/export.html #: cms/templates/widgets/header.html msgid "Pages" -msgstr "Pägés Ⱡ'σяєм ι#" +msgstr "Pägés Ⱡ'σяєм ιρѕ#" #: cms/templates/edit-tabs.html msgid "New Page" -msgstr "Néw Pägé #" +msgstr "Néw Pägé Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/edit-tabs.html msgid "" @@ -17587,31 +19442,38 @@ msgid "" msgstr "" "Nöté: Pägés äré püßlïçlý vïsïßlé. Ìf üsérs knöw thé ÛRL öf ä pägé, théý çän " "vïéw thé pägé évén ïf théý äré nöt régïstéréd för ör löggéd ïn tö ýöür " -"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" #: cms/templates/edit-tabs.html msgid "Show this page" -msgstr "Shöw thïs pägé Ⱡ'#" +msgstr "Shöw thïs pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/edit-tabs.html msgid "Show/hide page" -msgstr "Shöw/hïdé pägé Ⱡ'#" +msgstr "Shöw/hïdé pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/edit-tabs.html msgid "This page cannot be reordered" -msgstr "Thïs pägé çännöt ßé réördéréd Ⱡ'σяєм #" +msgstr "Thïs pägé çännöt ßé réördéréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/edit-tabs.html msgid "You can add additional custom pages to your course." -msgstr "Ýöü çän ädd äddïtïönäl çüstöm pägés tö ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü çän ädd äddïtïönäl çüstöm pägés tö ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/edit-tabs.html msgid "Add a New Page" -msgstr "Àdd ä Néw Pägé Ⱡ'#" +msgstr "Àdd ä Néw Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/edit-tabs.html msgid "What are pages?" -msgstr "Whät äré pägés? Ⱡ'#" +msgstr "Whät äré pägés? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/edit-tabs.html msgid "" @@ -17622,11 +19484,15 @@ msgstr "" "Pägés äré lïstéd hörïzöntällý ät thé töp öf ýöür çöürsé. Défäült pägés " "(Çöürséwäré, Çöürsé ïnfö, Dïsçüssïön, Wïkï, änd Prögréss) äré föllöwéd ßý " "téxtßööks änd çüstöm pägés thät ýöü çréäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσ#" #: cms/templates/edit-tabs.html msgid "Custom pages" -msgstr "Çüstöm pägés Ⱡ#" +msgstr "Çüstöm pägés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/edit-tabs.html msgid "" @@ -17637,11 +19503,17 @@ msgstr "" "Ýöü çän çréäté änd édït çüstöm pägés tö prövïdé stüdénts wïth äddïtïönäl " "çöürsé çöntént. För éxämplé, ýöü çän çréäté pägés för thé grädïng pölïçý, " "çöürsé slïdés, änd ä çöürsé çäléndär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт#" #: cms/templates/edit-tabs.html msgid "How do pages look to students in my course?" -msgstr "Höw dö pägés löök tö stüdénts ïn mý çöürsé? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Höw dö pägés löök tö stüdénts ïn mý çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/edit-tabs.html msgid "" @@ -17649,19 +19521,19 @@ msgid "" "these links to navigate." msgstr "" "Stüdénts séé thé défäült änd çüstöm pägés ät thé töp öf ýöür çöürsé änd üsé " -"thésé lïnks tö nävïgäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"thésé lïnks tö nävïgäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/edit-tabs.html msgid "See an example" -msgstr "Séé än éxämplé Ⱡ'#" +msgstr "Séé än éxämplé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/edit-tabs.html msgid "Pages in Your Course" -msgstr "Pägés ïn Ýöür Çöürsé Ⱡ'σя#" +msgstr "Pägés ïn Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/edit-tabs.html msgid "Preview of Pages in your course" -msgstr "Prévïéw öf Pägés ïn ýöür çöürsé Ⱡ'σяєм ι#" +msgstr "Prévïéw öf Pägés ïn ýöür çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/edit-tabs.html msgid "" @@ -17672,25 +19544,33 @@ msgstr "" "Pägés äppéär ïn ýöür çöürsé's töp nävïgätïön ßär. Thé défäült pägés " "(Çöürséwäré, Çöürsé Ìnfö, Dïsçüssïön, Wïkï, änd Prögréss) äré föllöwéd ßý " "téxtßööks änd çüstöm pägés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg #" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒ#" #: cms/templates/edit-tabs.html cms/templates/howitworks.html msgid "close modal" -msgstr "çlösé mödäl Ⱡ#" +msgstr "çlösé mödäl Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/error.html msgid "Internal Server Error" -msgstr "Ìntérnäl Sérvér Érrör Ⱡ'σя#" +msgstr "Ìntérnäl Sérvér Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/error.html cms/templates/widgets/footer.html #: cms/templates/widgets/sock.html msgid "Use our feedback tool, Tender, to share your feedback" msgstr "" -"Ûsé öür féédßäçk tööl, Téndér, tö shäré ýöür féédßäçk Ⱡ'σяєм ιρѕυм ∂σ#" +"Ûsé öür féédßäçk tööl, Téndér, tö shäré ýöür féédßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/error.html msgid "The Page You Requested Page Cannot be Found" -msgstr "Thé Pägé Ýöü Réqüéstéd Pägé Çännöt ßé Föünd Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé Pägé Ýöü Réqüéstéd Pägé Çännöt ßé Föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/error.html msgid "" @@ -17703,11 +19583,15 @@ msgstr "" " mäý wänt tö rétürn tö thé {studio_name} Däshßöärd änd trý ägäïn. Ìf ýöü äré" " stïll hävïng prößléms äççéssïng thïngs, pléäsé féél fréé tö " "{link_start}çöntäçt {studio_name} süppört{link_end} för fürthér hélp. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ т#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιł#" #: cms/templates/error.html msgid "The Server Encountered an Error" -msgstr "Thé Sérvér Énçöüntéréd än Érrör Ⱡ'σяєм ι#" +msgstr "Thé Sérvér Énçöüntéréd än Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/error.html msgid "" @@ -17722,23 +19606,25 @@ msgstr "" "trý thïs réqüést ägäïn. Ìf ýöü äré stïll hävïng prößléms äççéssïng thïngs, " "pléäsé féél fréé tö {link_start}çöntäçt {studio_name} süppört{link_end} för " "fürthér hélp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" -" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υ#" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂#" #: cms/templates/error.html msgid "Back to dashboard" -msgstr "Bäçk tö däshßöärd Ⱡ'σ#" +msgstr "Bäçk tö däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/export.html msgid "Library Export" -msgstr "Lïßrärý Éxpört Ⱡ'#" +msgstr "Lïßrärý Éxpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/export.html msgid "Course Export" -msgstr "Çöürsé Éxpört Ⱡ'#" +msgstr "Çöürsé Éxpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/export.html msgid "About Exporting Libraries" -msgstr "Àßöüt Éxpörtïng Lïßrärïés Ⱡ'σяєм#" +msgstr "Àßöüt Éxpörtïng Lïßrärïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17752,11 +19638,14 @@ msgstr "" "éxpörtéd fïlé ïs ä .tär.gz fïlé (thät ïs, ä .tär fïlé çömprésséd wïth GNÛ " "Zïp) thät çöntäïns thé lïßrärý strüçtüré änd çöntént. Ýöü çän älsö ré-ïmpört" " lïßrärïés thät ýöü'vé éxpörtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт#" #: cms/templates/export.html msgid "About Exporting Courses" -msgstr "Àßöüt Éxpörtïng Çöürsés Ⱡ'σяє#" +msgstr "Àßöüt Éxpörtïng Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17770,7 +19659,10 @@ msgstr "" "fïlé ïs ä .tär.gz fïlé (thät ïs, ä .tär fïlé çömprésséd wïth GNÛ Zïp) thät " "çöntäïns thé çöürsé strüçtüré änd çöntént. Ýöü çän älsö ré-ïmpört çöürsés " "thät ýöü'vé éxpörtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ т#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιł#" #: cms/templates/export.html msgid "" @@ -17785,75 +19677,81 @@ msgstr "" "ännötätïön störägé ÛRLs äré ïnçlüdéd ïn thé éxpörtéd dätä. Ìf ýöü shäré ýöür" " éxpörtéd fïlés, ýöü mäý älsö ßé shärïng sénsïtïvé ör lïçénsé-spéçïfïç " "ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υ#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕ#" #: cms/templates/export.html msgid "Export My Library Content" -msgstr "Éxpört Mý Lïßrärý Çöntént Ⱡ'σяєм#" +msgstr "Éxpört Mý Lïßrärý Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/export.html msgid "Export My Course Content" -msgstr "Éxpört Mý Çöürsé Çöntént Ⱡ'σяє#" +msgstr "Éxpört Mý Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/export.html msgid "Export Library Content" -msgstr "Éxpört Lïßrärý Çöntént Ⱡ'σяє#" +msgstr "Éxpört Lïßrärý Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/export.html msgid "Export Course Content" -msgstr "Éxpört Çöürsé Çöntént Ⱡ'σя#" +msgstr "Éxpört Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" -msgstr "Dätä {em_start}éxpörtéd wïth{em_end} ýöür çöürsé: Ⱡ'σяєм ιρѕ#" +msgstr "" +"Dätä {em_start}éxpörtéd wïth{em_end} ýöür çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: cms/templates/export.html msgid "" "Values from Advanced Settings, including MATLAB API keys and LTI passports" msgstr "" "Välüés fröm Àdvänçéd Séttïngs, ïnçlüdïng MÀTLÀB ÀPÌ kéýs änd LTÌ pässpörts " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" msgstr "" -"Çöürsé Çöntént (äll Séçtïöns, Süß-séçtïöns, änd Ûnïts) Ⱡ'σяєм ιρѕυм ∂σ#" +"Çöürsé Çöntént (äll Séçtïöns, Süß-séçtïöns, änd Ûnïts) Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/export.html msgid "Course Structure" -msgstr "Çöürsé Strüçtüré Ⱡ'σ#" +msgstr "Çöürsé Strüçtüré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/export.html msgid "Individual Problems" -msgstr "Ìndïvïdüäl Prößléms Ⱡ'σя#" +msgstr "Ìndïvïdüäl Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/export.html msgid "Course Assets" -msgstr "Çöürsé Àsséts Ⱡ'#" +msgstr "Çöürsé Àsséts Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/export.html msgid "Course Settings" -msgstr "Çöürsé Séttïngs Ⱡ'#" +msgstr "Çöürsé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/export.html msgid "Data {em_start}not exported{em_end} with your course:" -msgstr "Dätä {em_start}nöt éxpörtéd{em_end} wïth ýöür çöürsé: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Dätä {em_start}nöt éxpörtéd{em_end} wïth ýöür çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/export.html msgid "User Data" -msgstr "Ûsér Dätä #" +msgstr "Ûsér Dätä Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/export.html msgid "Course Team Data" -msgstr "Çöürsé Téäm Dätä Ⱡ'σ#" +msgstr "Çöürsé Téäm Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/export.html msgid "Forum/discussion Data" -msgstr "Förüm/dïsçüssïön Dätä Ⱡ'σя#" +msgstr "Förüm/dïsçüssïön Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export.html msgid "Why export a library?" -msgstr "Whý éxpört ä lïßrärý? Ⱡ'σя#" +msgstr "Whý éxpört ä lïßrärý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export.html msgid "" @@ -17866,11 +19764,14 @@ msgstr "" "{studio_name}. Ýöü mäý wänt tö çréäté ä ßäçküp çöpý öf ýöür lïßrärý. Ör, ýöü" " mäý wänt tö çréäté ä çöpý öf ýöür lïßrärý thät ýöü çän lätér ïmpört ïntö " "änöthér lïßrärý ïnstänçé änd çüstömïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтα#" #: cms/templates/export.html msgid "Opening the downloaded file" -msgstr "Öpénïng thé döwnlöädéd fïlé Ⱡ'σяєм#" +msgstr "Öpénïng thé döwnlöädéd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17881,15 +19782,22 @@ msgid "" msgstr "" "Ûsé än ärçhïvé prögräm tö éxträçt thé dätä fröm thé .tär.gz fïlé. Éxträçtéd " "dätä ïnçlüdés thé lïßrärý.xml fïlé, äs wéll äs süßföldérs thät çöntäïn " -"lïßrärý çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +"lïßrärý çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂є#" #: cms/templates/export.html msgid "Learn more about exporting a library" -msgstr "Léärn möré äßöüt éxpörtïng ä lïßrärý Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt éxpörtïng ä lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/export.html msgid "Why export a course?" -msgstr "Whý éxpört ä çöürsé? Ⱡ'σя#" +msgstr "Whý éxpört ä çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export.html msgid "" @@ -17902,11 +19810,14 @@ msgstr "" "{studio_name}. Ýöü mäý wänt tö çréäté ä ßäçküp çöpý öf ýöür çöürsé. Ör, ýöü " "mäý wänt tö çréäté ä çöpý öf ýöür çöürsé thät ýöü çän lätér ïmpört ïntö " "änöthér çöürsé ïnstänçé änd çüstömïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тєм#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт#" #: cms/templates/export.html msgid "What content is exported?" -msgstr "Whät çöntént ïs éxpörtéd? Ⱡ'σяєм#" +msgstr "Whät çöntént ïs éxpörtéd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/export.html msgid "" @@ -17922,7 +19833,7 @@ msgstr "" "dätä, grädïng ïnförmätïön, dïsçüssïön förüm dätä, çöürsé séttïngs, änd " "çöürsé téäm ïnförmätïön, ïs nöt éxpörtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂#" +"∂σł#" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17933,28 +19844,35 @@ msgid "" msgstr "" "Ûsé än ärçhïvé prögräm tö éxträçt thé dätä fröm thé .tär.gz fïlé. Éxträçtéd " "dätä ïnçlüdés thé çöürsé.xml fïlé, äs wéll äs süßföldérs thät çöntäïn çöürsé" -" çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +" çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕє#" #: cms/templates/export.html msgid "Learn more about exporting a course" -msgstr "Léärn möré äßöüt éxpörtïng ä çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt éxpörtïng ä çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/export_git.html msgid "Export Course to Git" -msgstr "Éxpört Çöürsé tö Gït Ⱡ'σя#" +msgstr "Éxpört Çöürsé tö Gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export_git.html cms/templates/widgets/header.html msgid "Export to Git" -msgstr "Éxpört tö Gït Ⱡ'#" +msgstr "Éxpört tö Gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/export_git.html msgid "About Export to Git" -msgstr "Àßöüt Éxpört tö Gït Ⱡ'σя#" +msgstr "Àßöüt Éxpört tö Gït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/export_git.html msgid "Use this to export your course to its git repository." msgstr "" -"Ûsé thïs tö éxpört ýöür çöürsé tö ïts gït répösïtörý. Ⱡ'σяєм ιρѕυм ∂σ#" +"Ûsé thïs tö éxpört ýöür çöürsé tö ïts gït répösïtörý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/export_git.html msgid "" @@ -17965,47 +19883,53 @@ msgstr "" "Thïs wïll thén trïggér än äütömätïç üpdäté öf thé mäïn LMS sïté änd üpdäté " "thé çönténts öf ýöür çöürsé vïsïßlé théré tö stüdénts ïf äütömätïç gït " "ïmpörts äré çönfïgüréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg" -" #" +" єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт" +" єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒ#" #: cms/templates/export_git.html msgid "Export Course to Git:" -msgstr "Éxpört Çöürsé tö Gït: Ⱡ'σя#" +msgstr "Éxpört Çöürsé tö Gït: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/export_git.html msgid "" "giturl must be defined in your course settings before you can export to git." msgstr "" "gïtürl müst ßé défïnéd ïn ýöür çöürsé séttïngs ßéföré ýöü çän éxpört tö gït." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/templates/export_git.html msgid "Export Failed" -msgstr "Éxpört Fäïléd Ⱡ'#" +msgstr "Éxpört Fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/export_git.html msgid "Export Succeeded" -msgstr "Éxpört Süççéédéd Ⱡ'σ#" +msgstr "Éxpört Süççéédéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/export_git.html msgid "Your course:" -msgstr "Ýöür çöürsé: Ⱡ#" +msgstr "Ýöür çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/export_git.html msgid "Course git url:" -msgstr "Çöürsé gït ürl: Ⱡ'#" +msgstr "Çöürsé gït ürl: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/group_configurations.html #: cms/templates/visibility_editor.html msgid "Content Groups" -msgstr "Çöntént Gröüps Ⱡ'#" +msgstr "Çöntént Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" -msgstr "Éxpérïmént Gröüp Çönfïgürätïöns Ⱡ'σяєм ι#" +msgstr "Éxpérïmént Gröüp Çönfïgürätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/group_configurations.html msgid "This module is disabled at the moment." -msgstr "Thïs mödülé ïs dïsäßléd ät thé mömént. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thïs mödülé ïs dïsäßléd ät thé mömént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/group_configurations.html msgid "" @@ -18016,7 +19940,11 @@ msgstr "" "Ìf ýöü hävé çöhörts énäßléd ïn ýöür çöürsé, ýöü çän üsé çöntént gröüps tö " "çréäté çöhört-spéçïfïç çöürséwäré. Ìn öthér wörds, ýöü çän çüstömïzé thé " "çöntént thät pärtïçülär çöhörts séé ïn ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ #" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υ#" #: cms/templates/group_configurations.html msgid "" @@ -18046,11 +19974,13 @@ msgstr "" "{em_start}Édït{em_end}. Ýöü çän délété ä çöntént gröüp önlý ïf ït ïs nöt ïn " "üsé ßý ä ünït. Tö délété ä çöntént gröüp, hövér övér ïts ßöx änd çlïçk thé " "délété ïçön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σ#" #: cms/templates/group_configurations.html msgid "Learn More" -msgstr "Léärn Möré Ⱡ#" +msgstr "Léärn Möré Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/group_configurations.html msgid "" @@ -18065,7 +19995,8 @@ msgstr "" "çönfïgürätïöns défïné höw mäný gröüps öf stüdénts äré ïn ä çöntént " "éxpérïmént. Whén ýöü çréäté ä çöntént éxpérïmént för ä çöürsé, ýöü séléçt " "thé gröüp çönfïgürätïön tö üsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσя#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηια#" #: cms/templates/group_configurations.html msgid "" @@ -18080,43 +20011,45 @@ msgstr "" "{em_start}Édït{em_end}. Ýöü çän délété ä gröüp çönfïgürätïön önlý ïf ït ïs " "nöt ïn üsé ïn än éxpérïmént. Tö délété ä çönfïgürätïön, hövér övér ïts ßöx " "änd çlïçk thé délété ïçön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ є#" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" -msgstr "Öthér Çöürsé Séttïngs Ⱡ'σя#" +msgstr "Öthér Çöürsé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/group_configurations.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Details & Schedule" -msgstr "Détäïls & Sçhédülé Ⱡ'σя#" +msgstr "Détäïls & Sçhédülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Grading" -msgstr "Grädïng #" +msgstr "Grädïng Ⱡ'σяєм ιρѕυм #" #: cms/templates/group_configurations.html cms/templates/manage_users.html #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Course Team" -msgstr "Çöürsé Téäm Ⱡ#" +msgstr "Çöürsé Téäm Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Advanced Settings" -msgstr "Àdvänçéd Séttïngs Ⱡ'σ#" +msgstr "Àdvänçéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/howitworks.html msgid "Welcome" -msgstr "Wélçömé #" +msgstr "Wélçömé Ⱡ'σяєм ιρѕυм #" #: cms/templates/howitworks.html msgid "Welcome to {studio_name}" -msgstr "Wélçömé tö {studio_name} Ⱡ'#" +msgstr "Wélçömé tö {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/howitworks.html msgid "" @@ -18124,19 +20057,21 @@ msgid "" " them" msgstr "" "{studio_name} hélps mänägé ýöür önlïné çöürsés, sö ýöü çän föçüs ön téäçhïng" -" thém Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +" thém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/howitworks.html msgid "{studio_name}'s Many Features" -msgstr "{studio_name}'s Mäný Féätürés Ⱡ'σя#" +msgstr "{studio_name}'s Mäný Féätürés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/howitworks.html msgid "{studio_name} Helps You Keep Your Courses Organized" -msgstr "{studio_name} Hélps Ýöü Kéép Ýöür Çöürsés Örgänïzéd Ⱡ'σяєм ιρѕυ#" +msgstr "" +"{studio_name} Hélps Ýöü Kéép Ýöür Çöürsés Örgänïzéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/howitworks.html msgid "Keeping Your Course Organized" -msgstr "Kéépïng Ýöür Çöürsé Örgänïzéd Ⱡ'σяєм #" +msgstr "Kéépïng Ýöür Çöürsé Örgänïzéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/howitworks.html msgid "" @@ -18147,11 +20082,15 @@ msgstr "" "Thé ßäçkßöné öf ýöür çöürsé ïs höw ït ïs örgänïzéd. {studio_name} öfférs än " "Öütlïné édïtör, prövïdïng ä sïmplé hïérärçhý änd éäsý dräg " "änd dröp tö hélp ýöü änd ýöür stüdénts stäý örgänïzéd. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, #" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт#" #: cms/templates/howitworks.html msgid "Simple Organization For Content" -msgstr "Sïmplé Örgänïzätïön För Çöntént Ⱡ'σяєм ι#" +msgstr "Sïmplé Örgänïzätïön För Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/howitworks.html msgid "" @@ -18160,11 +20099,11 @@ msgid "" msgstr "" "{studio_name} üsés ä sïmplé hïérärçhý öf séçtïöns änd " "süßséçtïöns tö örgänïzé ýöür çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт,#" +"ѕιт αмєт, ¢σ#" #: cms/templates/howitworks.html msgid "Change Your Mind Anytime" -msgstr "Çhängé Ýöür Mïnd Ànýtïmé Ⱡ'σяє#" +msgstr "Çhängé Ýöür Mïnd Ànýtïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/howitworks.html msgid "" @@ -18172,11 +20111,12 @@ msgid "" "let you reorganize quickly." msgstr "" "Dräft ýöür öütlïné änd ßüïld çöntént änýwhéré. Sïmplé dräg änd dröp tööls " -"lét ýöü réörgänïzé qüïçklý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"lét ýöü réörgänïzé qüïçklý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/howitworks.html msgid "Go A Week Or A Semester At A Time" -msgstr "Gö À Wéék Ör À Séméstér Àt À Tïmé Ⱡ'σяєм ι#" +msgstr "" +"Gö À Wéék Ör À Séméstér Àt À Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/howitworks.html msgid "" @@ -18184,12 +20124,12 @@ msgid "" "You don't have to have it all done at once." msgstr "" "Büïld änd réléäsé séçtïöns tö ýöür stüdénts ïnçréméntällý. " -"Ýöü dön't hävé tö hävé ït äll döné ät önçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕ#" +"Ýöü dön't hävé tö hävé ït äll döné ät önçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/howitworks.html msgid "Learning is More than Just Lectures" -msgstr "Léärnïng ïs Möré thän Jüst Léçtürés Ⱡ'σяєм ιρ#" +msgstr "" +"Léärnïng ïs Möré thän Jüst Léçtürés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/howitworks.html msgid "" @@ -18199,11 +20139,16 @@ msgid "" msgstr "" "{studio_name} léts ýöü wéävé ýöür çöntént tögéthér ïn ä wäý thät réïnförçés " "léärnïng. Ìnsért vïdéös, dïsçüssïöns, änd ä wïdé värïétý öf éxérçïsés wïth " -"jüst ä féw çlïçks. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"jüst ä féw çlïçks. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυη#" #: cms/templates/howitworks.html msgid "Create Learning Pathways" -msgstr "Çréäté Léärnïng Päthwäýs Ⱡ'σяє#" +msgstr "Çréäté Léärnïng Päthwäýs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/howitworks.html msgid "" @@ -18211,11 +20156,11 @@ msgid "" "and exercises." msgstr "" "Hélp ýöür stüdénts ündérständ öné çönçépt ät ä tïmé wïth mültïmédïä, HTML, " -"änd éxérçïsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"änd éxérçïsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/howitworks.html msgid "Work Visually, Organize Quickly" -msgstr "Wörk Vïsüällý, Örgänïzé Qüïçklý Ⱡ'σяєм ι#" +msgstr "Wörk Vïsüällý, Örgänïzé Qüïçklý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/howitworks.html msgid "" @@ -18223,11 +20168,12 @@ msgid "" "your content with drag and drop." msgstr "" "Wörk vïsüällý änd séé éxäçtlý whät ýöür stüdénts wïll séé. Réörgänïzé äll " -"ýöür çöntént wïth dräg änd dröp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"ýöür çöntént wïth dräg änd dröp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: cms/templates/howitworks.html msgid "A Broad Library of Problem Types" -msgstr "À Bröäd Lïßrärý öf Prößlém Týpés Ⱡ'σяєм ι#" +msgstr "" +"À Bröäd Lïßrärý öf Prößlém Týpés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/howitworks.html msgid "" @@ -18235,8 +20181,7 @@ msgid "" "dozen types of problems to challenge your learners." msgstr "" "Ìt's möré thän jüst mültïplé çhöïçé. {studio_name} süppörts möré thän ä " -"dözén týpés öf prößléms tö çhälléngé ýöür léärnérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢#" +"dözén týpés öf prößléms tö çhälléngé ýöür léärnérs. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/howitworks.html msgid "" @@ -18244,12 +20189,13 @@ msgid "" "Friends." msgstr "" "{studio_name} Gïvés Ýöü Sïmplé, Fäst, änd Ìnçréméntäl Püßlïshïng. Wïth " -"Frïénds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"Frïénds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/howitworks.html msgid "Simple, Fast, and Incremental Publishing. With Friends." msgstr "" -"Sïmplé, Fäst, änd Ìnçréméntäl Püßlïshïng. Wïth Frïénds. Ⱡ'σяєм ιρѕυм ∂σł#" +"Sïmplé, Fäst, änd Ìnçréméntäl Püßlïshïng. Wïth Frïénds. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/howitworks.html msgid "" @@ -18262,11 +20208,14 @@ msgstr "" "höw ýöü ßüïld çürrïçülüm. Ìnstänt püßlïshïng tö thé wéß whén ýöü wänt ït, " "ïnçréméntäl réléäsé whén ït mäkés sénsé. Ànd wïth çö-äüthörs, ýöü çän hävé ä" " whölé téäm ßüïldïng ä çöürsé, tögéthér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ι#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρ#" #: cms/templates/howitworks.html msgid "Instant Changes" -msgstr "Ìnstänt Çhängés Ⱡ'#" +msgstr "Ìnstänt Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/howitworks.html msgid "" @@ -18274,11 +20223,11 @@ msgid "" " Save." msgstr "" "Çäüght ä ßüg? Nö prößlém. Whén ýöü wänt, ýöür çhängés gö lïvé whén ýöü çlïçk" -" Sävé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" Sävé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/howitworks.html msgid "Release-On Date Publishing" -msgstr "Réléäsé-Ön Däté Püßlïshïng Ⱡ'σяєм#" +msgstr "Réléäsé-Ön Däté Püßlïshïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/howitworks.html msgid "" @@ -18288,11 +20237,17 @@ msgid "" msgstr "" "Whén ýöü'vé fïnïshéd ä séçtïön, pïçk whén ýöü wänt ït tö gö" " lïvé änd {studio_name} täkés çäré öf thé rést. Büïld ýöür çöürsé " -"ïnçréméntällý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"ïnçréméntällý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт łαвσяυ#" #: cms/templates/howitworks.html msgid "Work in Teams" -msgstr "Wörk ïn Téäms Ⱡ'#" +msgstr "Wörk ïn Téäms Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/howitworks.html msgid "" @@ -18300,23 +20255,27 @@ msgid "" "course better through a team effort." msgstr "" "Çö-äüthörs hävé füll äççéss tö äll thé sämé äüthörïng tööls. Mäké ýöür " -"çöürsé ßéttér thröügh ä téäm éffört. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"çöürsé ßéttér thröügh ä téäm éffört. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/howitworks.html msgid "Sign Up for {studio_name} Today!" -msgstr "Sïgn Ûp för {studio_name} Tödäý! Ⱡ'σяє#" +msgstr "Sïgn Ûp för {studio_name} Tödäý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/howitworks.html msgid "Sign Up & Start Making an {platform_name} Course" -msgstr "Sïgn Ûp & Stärt Mäkïng än {platform_name} Çöürsé Ⱡ'σяєм ιρѕ#" +msgstr "" +"Sïgn Ûp & Stärt Mäkïng än {platform_name} Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/howitworks.html msgid "Already have a {studio_name} Account? Sign In" -msgstr "Àlréädý hävé ä {studio_name} Àççöünt? Sïgn Ìn Ⱡ'σяєм ιρ#" +msgstr "" +"Àlréädý hävé ä {studio_name} Àççöünt? Sïgn Ìn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/howitworks.html msgid "Outlining Your Course" -msgstr "Öütlïnïng Ýöür Çöürsé Ⱡ'σя#" +msgstr "Öütlïnïng Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/howitworks.html msgid "" @@ -18328,7 +20287,7 @@ msgstr "" #: cms/templates/howitworks.html msgid "More than Just Lectures" -msgstr "Möré thän Jüst Léçtürés Ⱡ'σяє#" +msgstr "Möré thän Jüst Léçtürés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/howitworks.html msgid "" @@ -18336,11 +20295,11 @@ msgid "" "problem types." msgstr "" "Qüïçklý çréäté vïdéös, téxt snïppéts, ïnlïné dïsçüssïöns, änd ä värïétý öf " -"prößlém týpés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"prößlém týpés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/howitworks.html msgid "Publishing on Date" -msgstr "Püßlïshïng ön Däté Ⱡ'σ#" +msgstr "Püßlïshïng ön Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/howitworks.html msgid "" @@ -18348,11 +20307,13 @@ msgid "" "publish it to your students for you." msgstr "" "Sïmplý sét thé däté öf ä séçtïön ör süßséçtïön, änd {studio_name} wïll " -"püßlïsh ït tö ýöür stüdénts för ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"püßlïsh ït tö ýöür stüdénts för ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/html_error.html msgid "We're having trouble rendering your component" -msgstr "Wé'ré hävïng tröüßlé réndérïng ýöür çömpönént Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Wé'ré hävïng tröüßlé réndérïng ýöür çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/html_error.html msgid "" @@ -18360,15 +20321,15 @@ msgid "" "to fix the error." msgstr "" "Stüdénts wïll nöt ßé äßlé tö äççéss thïs çömpönént. Ré-édït ýöür çömpönént " -"tö fïx thé érrör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"tö fïx thé érrör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/import.html msgid "Library Import" -msgstr "Lïßrärý Ìmpört Ⱡ'#" +msgstr "Lïßrärý Ìmpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/import.html msgid "Course Import" -msgstr "Çöürsé Ìmpört Ⱡ'#" +msgstr "Çöürsé Ìmpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/import.html msgid "" @@ -18383,7 +20344,8 @@ msgstr "" "{em_start}Ýöü çännöt ündö ä lïßrärý ïmpört{em_end}. Béföré ýöü pröçééd, wé " "réçömménd thät ýöü éxpört thé çürrént lïßrärý, sö thät ýöü hävé ä ßäçküp " "çöpý öf ït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяι#" #: cms/templates/import.html msgid "" @@ -18394,7 +20356,11 @@ msgstr "" "Thé lïßrärý thät ýöü ïmpört müst ßé ïn ä .tär.gz fïlé (thät ïs, ä .tär fïlé " "çömprésséd wïth GNÛ Zïp). Thïs .tär.gz fïlé müst çöntäïn ä lïßrärý.xml fïlé." " Ìt mäý älsö çöntäïn öthér fïlés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, #" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт#" #: cms/templates/import.html msgid "" @@ -18407,7 +20373,9 @@ msgstr "" "stäý ön thïs pägé. Ýöü çän léävé thïs pägé äftér thé Ûnpäçkïng stägé häs " "çömplétéd. Wé réçömménd, höwévér, thät ýöü dön't mäké ïmpörtänt çhängés tö " "ýöür lïßrärý üntïl thé ïmpört öpérätïön häs çömplétéd. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υ#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ #" #: cms/templates/import.html msgid "" @@ -18422,7 +20390,8 @@ msgstr "" "{em_start}Ýöü çännöt ündö ä çöürsé ïmpört{em_end}. Béföré ýöü pröçééd, wé " "réçömménd thät ýöü éxpört thé çürrént çöürsé, sö thät ýöü hävé ä ßäçküp çöpý" " öf ït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт #" +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт α#" #: cms/templates/import.html msgid "" @@ -18433,7 +20402,11 @@ msgstr "" "Thé çöürsé thät ýöü ïmpört müst ßé ïn ä .tär.gz fïlé (thät ïs, ä .tär fïlé " "çömprésséd wïth GNÛ Zïp). Thïs .tär.gz fïlé müst çöntäïn ä çöürsé.xml fïlé. " "Ìt mäý älsö çöntäïn öthér fïlés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт,#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: cms/templates/import.html msgid "" @@ -18446,48 +20419,59 @@ msgstr "" "stäý ön thïs pägé. Ýöü çän léävé thïs pägé äftér thé Ûnpäçkïng stägé häs " "çömplétéd. Wé réçömménd, höwévér, thät ýöü dön't mäké ïmpörtänt çhängés tö " "ýöür çöürsé üntïl thé ïmpört öpérätïön häs çömplétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂#" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σ#" #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Library Content" msgstr "" -"Séléçt ä .tär.gz Fïlé tö Répläçé Ýöür Lïßrärý Çöntént Ⱡ'σяєм ιρѕυм ∂σ#" +"Séléçt ä .tär.gz Fïlé tö Répläçé Ýöür Lïßrärý Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" -msgstr "Séléçt ä .tär.gz Fïlé tö Répläçé Ýöür Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Séléçt ä .tär.gz Fïlé tö Répläçé Ýöür Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "Choose a File to Import" -msgstr "Çhöösé ä Fïlé tö Ìmpört Ⱡ'σяє#" +msgstr "Çhöösé ä Fïlé tö Ìmpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/import.html msgid "File Chosen:" -msgstr "Fïlé Çhösén: Ⱡ#" +msgstr "Fïlé Çhösén: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/import.html msgid "Replace my library with the selected file" -msgstr "Répläçé mý lïßrärý wïth thé séléçtéd fïlé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Répläçé mý lïßrärý wïth thé séléçtéd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/import.html msgid "Replace my course with the selected file" -msgstr "Répläçé mý çöürsé wïth thé séléçtéd fïlé Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Répläçé mý çöürsé wïth thé séléçtéd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/import.html msgid "Library Import Status" -msgstr "Lïßrärý Ìmpört Stätüs Ⱡ'σя#" +msgstr "Lïßrärý Ìmpört Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "Course Import Status" -msgstr "Çöürsé Ìmpört Stätüs Ⱡ'σя#" +msgstr "Çöürsé Ìmpört Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "Transferring your file to our servers" -msgstr "Tränsférrïng ýöür fïlé tö öür sérvérs Ⱡ'σяєм ιρѕ#" +msgstr "" +"Tränsférrïng ýöür fïlé tö öür sérvérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/import.html msgid "Unpacking" -msgstr "Ûnpäçkïng #" +msgstr "Ûnpäçkïng Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/import.html msgid "" @@ -18497,23 +20481,30 @@ msgid "" msgstr "" "Éxpändïng änd prépärïng földér/fïlé strüçtüré (Ýöü çän nöw léävé thïs pägé " "säfélý, ßüt ävöïd mäkïng drästïç çhängés tö çöntént üntïl thïs ïmpört ïs " -"çömplété) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +"çömplété) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт #" #: cms/templates/import.html msgid "Verifying" -msgstr "Vérïfýïng #" +msgstr "Vérïfýïng Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/import.html msgid "Reviewing semantics, syntax, and required data" -msgstr "Révïéwïng sémäntïçs, sýntäx, änd réqüïréd dätä Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Révïéwïng sémäntïçs, sýntäx, änd réqüïréd dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "Updating Library" -msgstr "Ûpdätïng Lïßrärý Ⱡ'σ#" +msgstr "Ûpdätïng Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/import.html msgid "Updating Course" -msgstr "Ûpdätïng Çöürsé Ⱡ'#" +msgstr "Ûpdätïng Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/import.html msgid "" @@ -18521,7 +20512,7 @@ msgid "" " longer with larger libraries." msgstr "" "Ìntégrätïng ýöür ïmpörtéd çöntént ïntö thïs lïßrärý. Thïs pröçéss mïght täké" -" löngér wïth lärgér lïßrärïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +" löngér wïth lärgér lïßrärïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: cms/templates/import.html msgid "" @@ -18529,35 +20520,35 @@ msgid "" "longer with larger courses." msgstr "" "Ìntégrätïng ýöür ïmpörtéd çöntént ïntö thïs çöürsé. Thïs pröçéss mïght täké " -"löngér wïth lärgér çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"löngér wïth lärgér çöürsés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/import.html msgid "Success" -msgstr "Süççéss #" +msgstr "Süççéss Ⱡ'σяєм ιρѕυм #" #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "" "Ýöür ïmpörtéd çöntént häs nöw ßéén ïntégrätéd ïntö thïs lïßrärý Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "Your imported content has now been integrated into this course" msgstr "" "Ýöür ïmpörtéd çöntént häs nöw ßéén ïntégrätéd ïntö thïs çöürsé Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "View Updated Library" -msgstr "Vïéw Ûpdätéd Lïßrärý Ⱡ'σя#" +msgstr "Vïéw Ûpdätéd Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "View Updated Outline" -msgstr "Vïéw Ûpdätéd Öütlïné Ⱡ'σя#" +msgstr "Vïéw Ûpdätéd Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "Why import a library?" -msgstr "Whý ïmpört ä lïßrärý? Ⱡ'σя#" +msgstr "Whý ïmpört ä lïßrärý? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "" @@ -18567,13 +20558,18 @@ msgid "" msgstr "" "Ýöü mïght wänt tö üpdäté än éxïstïng lïßrärý tö ä néw vérsïön, ör répläçé än" " éxïstïng lïßrärý éntïrélý. Ýöü mïght älsö hävé dévélöpéd ä lïßrärý öütsïdé " -"öf {studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"öf {studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт," +" ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυη#" #: cms/templates/import.html msgid "Note: Library content is not automatically updated in courses" msgstr "" "Nöté: Lïßrärý çöntént ïs nöt äütömätïçällý üpdätéd ïn çöürsés Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/import.html msgid "" @@ -18586,15 +20582,19 @@ msgstr "" "ßlöçks ïn öné ör möré çöürsés, thösé çöürsés dö nöt äütömätïçällý üsé thé " "üpdätéd çöntént. Ýöü müst mänüällý réfrésh thé rändömïzéd çöntént ßlöçks tö " "ßrïng thém üp tö däté wïth thé lätést lïßrärý çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υη#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα#" #: cms/templates/import.html msgid "Learn more about importing a library" -msgstr "Léärn möré äßöüt ïmpörtïng ä lïßrärý Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt ïmpörtïng ä lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/import.html msgid "Why import a course?" -msgstr "Whý ïmpört ä çöürsé? Ⱡ'σя#" +msgstr "Whý ïmpört ä çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/import.html msgid "" @@ -18604,11 +20604,16 @@ msgid "" msgstr "" "Ýöü mäý wänt tö rün ä néw vérsïön öf än éxïstïng çöürsé, ör répläçé än " "éxïstïng çöürsé ältögéthér. Ör, ýöü mäý hävé dévélöpéd ä çöürsé öütsïdé " -"{studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"{studio_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: cms/templates/import.html msgid "What content is imported?" -msgstr "Whät çöntént ïs ïmpörtéd? Ⱡ'σяєм#" +msgstr "Whät çöntént ïs ïmpörtéd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/import.html msgid "" @@ -18622,11 +20627,14 @@ msgstr "" "ïnförmätïön, dïsçüssïön förüm dätä, çöürsé séttïngs, änd çöürsé téäm " "ïnförmätïön, rémäïns thé sämé äs ït wäs ïn thé éxïstïng çöürsé. Ⱡ'σяєм ιρѕυм" " ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂#" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєq#" #: cms/templates/import.html msgid "Warning: Importing while a course is running" -msgstr "Wärnïng: Ìmpörtïng whïlé ä çöürsé ïs rünnïng Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Wärnïng: Ìmpörtïng whïlé ä çöürsé ïs rünnïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/import.html msgid "" @@ -18639,39 +20647,47 @@ msgstr "" "ÛRL nämés (ör ürl_nämé nödés) öf äný Prößlém çömpönénts, thé stüdént dätä " "ässöçïätéd wïth thösé Prößlém çömpönénts mäý ßé löst. Thïs dätä ïnçlüdés " "stüdénts' prößlém sçörés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσ#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρ#" #: cms/templates/import.html msgid "Learn more about importing a course" -msgstr "Léärn möré äßöüt ïmpörtïng ä çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt ïmpörtïng ä çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/index.html cms/templates/widgets/header.html msgid "{studio_name} Home" -msgstr "{studio_name} Hömé #" +msgstr "{studio_name} Hömé Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/index.html msgid "New Course" -msgstr "Néw Çöürsé Ⱡ#" +msgstr "Néw Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/index.html msgid "New Library" -msgstr "Néw Lïßrärý Ⱡ#" +msgstr "Néw Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "Email staff to create course" -msgstr "Émäïl stäff tö çréäté çöürsé Ⱡ'σяєм #" +msgstr "Émäïl stäff tö çréäté çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/index.html msgid "Please correct the highlighted fields below." -msgstr "Pléäsé çörréçt thé hïghlïghtéd fïélds ßélöw. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé çörréçt thé hïghlïghtéd fïélds ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/index.html msgid "Create a New Course" -msgstr "Çréäté ä Néw Çöürsé Ⱡ'σя#" +msgstr "Çréäté ä Néw Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/index.html msgid "Required Information to Create a New Course" -msgstr "Réqüïréd Ìnförmätïön tö Çréäté ä Néw Çöürsé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Réqüïréd Ìnförmätïön tö Çréäté ä Néw Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/index.html msgid "" @@ -18679,12 +20695,13 @@ msgid "" " set a different display name in Advanced Settings later." msgstr "" "Thé püßlïç dïspläý nämé för ýöür çöürsé. Thïs çännöt ßé çhängéd, ßüt ýöü çän" -" sét ä dïfférént dïspläý nämé ïn Àdvänçéd Séttïngs lätér. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυя #" +" sét ä dïfférént dïspläý nämé ïn Àdvänçéd Séttïngs lätér.#" #: cms/templates/index.html msgid "The name of the organization sponsoring the course." -msgstr "Thé nämé öf thé örgänïzätïön spönsörïng thé çöürsé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé nämé öf thé örgänïzätïön spönsörïng thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/index.html msgid "" @@ -18692,7 +20709,7 @@ msgid "" "are allowed." msgstr "" "Nöté: Thïs ïs pärt öf ýöür çöürsé ÛRL, sö nö späçés ör spéçïäl çhäräçtérs " -"äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/index.html msgid "" @@ -18700,14 +20717,14 @@ msgid "" " Settings later." msgstr "" "Thïs çännöt ßé çhängéd, ßüt ýöü çän sét ä dïfférént dïspläý nämé ïn Àdvänçéd" -" Séttïngs lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +" Séttïngs lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/index.html msgid "" "The unique number that identifies your course within your organization." msgstr "" "Thé ünïqüé nümßér thät ïdéntïfïés ýöür çöürsé wïthïn ýöür örgänïzätïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/index.html msgid "" @@ -18715,50 +20732,58 @@ msgid "" "are allowed and it cannot be changed." msgstr "" "Nöté: Thïs ïs pärt öf ýöür çöürsé ÛRL, sö nö späçés ör spéçïäl çhäräçtérs " -"äré ällöwéd änd ït çännöt ßé çhängéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"äré ällöwéd änd ït çännöt ßé çhängéd. Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "The term in which your course will run." -msgstr "Thé térm ïn whïçh ýöür çöürsé wïll rün. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé térm ïn whïçh ýöür çöürsé wïll rün. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/index.html msgid "Create" -msgstr "Çréäté Ⱡ'σяєм ιρѕ#" +msgstr "Çréäté Ⱡ'σяєм ιρѕυ#" #: cms/templates/index.html msgid "Create a New Library" -msgstr "Çréäté ä Néw Lïßrärý Ⱡ'σя#" +msgstr "Çréäté ä Néw Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/index.html msgid "Required Information to Create a New Library" -msgstr "Réqüïréd Ìnförmätïön tö Çréäté ä Néw Lïßrärý Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Réqüïréd Ìnförmätïön tö Çréäté ä Néw Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/index.html msgid "Library Name" -msgstr "Lïßrärý Nämé Ⱡ#" +msgstr "Lïßrärý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. 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 msgid "e.g. Computer Science Problems" -msgstr "é.g. Çömpütér Sçïénçé Prößléms Ⱡ'σяєм #" +msgstr "é.g. Çömpütér Sçïénçé Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/index.html msgid "The public display name for your library." -msgstr "Thé püßlïç dïspläý nämé för ýöür lïßrärý. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé püßlïç dïspläý nämé för ýöür lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/index.html msgid "The public organization name for your library." -msgstr "Thé püßlïç örgänïzätïön nämé för ýöür lïßrärý. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thé püßlïç örgänïzätïön nämé för ýöür lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: cms/templates/index.html msgid "This cannot be changed." -msgstr "Thïs çännöt ßé çhängéd. Ⱡ'σяє#" +msgstr "Thïs çännöt ßé çhängéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/index.html msgid "Library Code" -msgstr "Lïßrärý Çödé Ⱡ#" +msgstr "Lïßrärý Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. 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 @@ -18766,11 +20791,13 @@ msgstr "Lïßrärý Çödé Ⱡ#" #. letters but must not contain spaces. #: cms/templates/index.html msgid "e.g. CSPROB" -msgstr "é.g. ÇSPRÖB Ⱡ#" +msgstr "é.g. ÇSPRÖB Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "The unique code that identifies this library." -msgstr "Thé ünïqüé çödé thät ïdéntïfïés thïs lïßrärý. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé ünïqüé çödé thät ïdéntïfïés thïs lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/index.html msgid "" @@ -18778,19 +20805,21 @@ msgid "" "are allowed." msgstr "" "Nöté: Thïs ïs pärt öf ýöür lïßrärý ÛRL, sö nö späçés ör spéçïäl çhäräçtérs " -"äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"äré ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/index.html msgid "Courses Being Processed" -msgstr "Çöürsés Béïng Pröçésséd Ⱡ'σяє#" +msgstr "Çöürsés Béïng Pröçésséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/index.html msgid "Course Run:" -msgstr "Çöürsé Rün: Ⱡ#" +msgstr "Çöürsé Rün: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "This course run is currently being created." -msgstr "Thïs çöürsé rün ïs çürréntlý ßéïng çréätéd. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thïs çöürsé rün ïs çürréntlý ßéïng çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. 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 @@ -18798,7 +20827,7 @@ msgstr "Thïs çöürsé rün ïs çürréntlý ßéïng çréätéd. Ⱡ'σяє #. and configuring the existing course so that it can be re-run. #: cms/templates/index.html msgid "Configuring as re-run" -msgstr "Çönfïgürïng äs ré-rün Ⱡ'σя#" +msgstr "Çönfïgürïng äs ré-rün Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/index.html msgid "" @@ -18809,7 +20838,11 @@ msgstr "" "Thé néw çöürsé wïll ßé äddéd tö ýöür çöürsé lïst ïn 5-10 mïnütés. Rétürn tö " "thïs pägé ör {link_start}réfrésh ït{link_end} tö üpdäté thé çöürsé lïst. Thé" " néw çöürsé wïll nééd sömé mänüäl çönfïgürätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт,#" #: cms/templates/index.html msgid "" @@ -18819,19 +20852,26 @@ msgid "" msgstr "" "À sýstém érrör öççürréd whïlé ýöür çöürsé wäs ßéïng pröçésséd. Pléäsé gö tö " "thé örïgïnäl çöürsé tö trý thé ré-rün ägäïn, ör çöntäçt ýöür PM för " -"ässïstänçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +"ässïstänçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσł#" #: cms/templates/index.html msgid "Libraries" -msgstr "Lïßrärïés #" +msgstr "Lïßrärïés Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/index.html msgid "Re-run Course" -msgstr "Ré-rün Çöürsé Ⱡ'#" +msgstr "Ré-rün Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/index.html msgid "Are you staff on an existing {studio_name} course?" -msgstr "Àré ýöü stäff ön än éxïstïng {studio_name} çöürsé? Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àré ýöü stäff ön än éxïstïng {studio_name} çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/index.html msgid "" @@ -18840,19 +20880,28 @@ msgid "" msgstr "" "Thé çöürsé çréätör müst gïvé ýöü äççéss tö thé çöürsé. Çöntäçt thé çöürsé " "çréätör ör ädmïnïsträtör för thé çöürsé ýöü äré hélpïng tö äüthör. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт ł#" #: cms/templates/index.html msgid "Create Your First Course" -msgstr "Çréäté Ýöür Fïrst Çöürsé Ⱡ'σяє#" +msgstr "Çréäté Ýöür Fïrst Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/index.html msgid "Your new course is just a click away!" -msgstr "Ýöür néw çöürsé ïs jüst ä çlïçk äwäý! Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöür néw çöürsé ïs jüst ä çlïçk äwäý! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/index.html msgid "Becoming a Course Creator in {studio_name}" -msgstr "Béçömïng ä Çöürsé Çréätör ïn {studio_name} Ⱡ'σяєм ι#" +msgstr "" +"Béçömïng ä Çöürsé Çréätör ïn {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: cms/templates/index.html msgid "" @@ -18867,19 +20916,24 @@ msgstr "" "édït, whïlé çöürsé çréätör prïvïlégés äré gräntéd ßý {platform_name}. Öür " "téäm wïll évälüäté ýöür réqüést änd prövïdé ýöü féédßäçk wïthïn 24 höürs " "dürïng thé wörk wéék. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт #" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢#" #: cms/templates/index.html msgid "Your Course Creator Request Status:" -msgstr "Ýöür Çöürsé Çréätör Réqüést Stätüs: Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür Çöürsé Çréätör Réqüést Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/index.html msgid "Request the Ability to Create Courses" -msgstr "Réqüést thé Àßïlïtý tö Çréäté Çöürsés Ⱡ'σяєм ιρѕ#" +msgstr "" +"Réqüést thé Àßïlïtý tö Çréäté Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/index.html msgid "Your Course Creator Request Status" -msgstr "Ýöür Çöürsé Çréätör Réqüést Stätüs Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür Çöürsé Çréätör Réqüést Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/index.html msgid "" @@ -18892,15 +20946,18 @@ msgstr "" " güésts. Çöürsés för whïçh ýöü äré ä téäm mémßér äppéär äßövé för ýöü tö " "édït, whïlé çöürsé çréätör prïvïlégés äré gräntéd ßý {platform_name}. Öür " "téäm ïs häs çömplétéd évälüätïng ýöür réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσł#" #: cms/templates/index.html msgid "Your Course Creator request is:" -msgstr "Ýöür Çöürsé Çréätör réqüést ïs: Ⱡ'σяєм ι#" +msgstr "Ýöür Çöürsé Çréätör réqüést ïs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/index.html msgid "Denied" -msgstr "Dénïéd Ⱡ'σяєм ιρѕ#" +msgstr "Dénïéd Ⱡ'σяєм ιρѕυ#" #: cms/templates/index.html msgid "" @@ -18908,7 +20965,7 @@ msgid "" "{platform_name} Staff." msgstr "" "Ýöür réqüést dïd nöt méét thé çrïtérïä/güïdélïnés spéçïfïéd ßý " -"{platform_name} Stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"{platform_name} Stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/index.html msgid "" @@ -18921,7 +20978,10 @@ msgstr "" " güésts. Çöürsés för whïçh ýöü äré ä téäm mémßér äppéär äßövé för ýöü tö " "édït, whïlé çöürsé çréätör prïvïlégés äré gräntéd ßý {platform_name}. Öür " "téäm ïs çürréntlý évälüätïng ýöür réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє#" #: cms/templates/index.html msgid "" @@ -18929,15 +20989,17 @@ msgid "" " be updated shortly." msgstr "" "Ýöür réqüést ïs çürréntlý ßéïng révïéwéd ßý {platform_name} stäff änd shöüld" -" ßé üpdätéd shörtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" ßé üpdätéd shörtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/index.html msgid "(Read-only)" -msgstr "(Réäd-önlý) Ⱡ#" +msgstr "(Réäd-önlý) Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "Were you expecting to see a particular library here?" -msgstr "Wéré ýöü éxpéçtïng tö séé ä pärtïçülär lïßrärý héré? Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Wéré ýöü éxpéçtïng tö séé ä pärtïçülär lïßrärý héré? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/index.html msgid "" @@ -18946,11 +21008,16 @@ msgid "" msgstr "" "Thé lïßrärý çréätör müst gïvé ýöü äççéss tö thé lïßrärý. Çöntäçt thé lïßrärý" " çréätör ör ädmïnïsträtör för thé lïßrärý ýöü äré hélpïng tö äüthör. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: cms/templates/index.html msgid "Create Your First Library" -msgstr "Çréäté Ýöür Fïrst Lïßrärý Ⱡ'σяєм#" +msgstr "Çréäté Ýöür Fïrst Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/index.html msgid "" @@ -18959,11 +21026,16 @@ msgid "" msgstr "" "Lïßrärïés höld ä pööl öf çömpönénts thät çän ßé ré-üséd äçröss mültïplé " "çöürsés. Çréäté ýöür fïrst lïßrärý wïth thé çlïçk öf ä ßüttön! Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #: cms/templates/index.html msgid "New to {studio_name}?" -msgstr "Néw tö {studio_name}? Ⱡ#" +msgstr "Néw tö {studio_name}? Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/index.html msgid "" @@ -18976,23 +21048,29 @@ msgstr "" "{studio_name} pägé ýöü äré vïéwïng. Ýöü çän älsö üsé thé lïnks ät thé ßöttöm" " öf thé pägé tö äççéss öür çöntïnüällý üpdätéd döçüméntätïön änd öthér " "{studio_name} résöürçés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕм#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυł#" #: cms/templates/index.html msgid "Getting Started with {studio_name}" -msgstr "Géttïng Stärtéd wïth {studio_name} Ⱡ'σяє#" +msgstr "Géttïng Stärtéd wïth {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/index.html msgid "Use our feedback tool, Tender, to request help" -msgstr "Ûsé öür féédßäçk tööl, Téndér, tö réqüést hélp Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ûsé öür féédßäçk tööl, Téndér, tö réqüést hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: cms/templates/index.html cms/templates/widgets/sock.html msgid "Request help with {studio_name}" -msgstr "Réqüést hélp wïth {studio_name} Ⱡ'σя#" +msgstr "Réqüést hélp wïth {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/index.html msgid "Can I create courses in {studio_name}?" -msgstr "Çän Ì çréäté çöürsés ïn {studio_name}? Ⱡ'σяєм #" +msgstr "" +"Çän Ì çréäté çöürsés ïn {studio_name}? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/index.html msgid "" @@ -19009,7 +21087,7 @@ msgid "" "privileges to create your own course." msgstr "" "Ìn ördér tö çréäté çöürsés ïn {studio_name}, ýöü müst hävé çöürsé çréätör " -"prïvïlégés tö çréäté ýöür öwn çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"prïvïlégés tö çréäté ýöür öwn çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/index.html msgid "" @@ -19018,15 +21096,17 @@ msgid "" msgstr "" "Ýöür réqüést tö äüthör çöürsés ïn {studio_name} häs ßéén dénïéd. Pléäsé " "{link_start}çöntäçt {platform_name} Stäff wïth fürthér qüéstïöns{link_end}. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/index.html msgid "Thanks for signing up, %(name)s!" -msgstr "Thänks för sïgnïng üp, %(name)s! Ⱡ'σяєм#" +msgstr "Thänks för sïgnïng üp, %(name)s! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/index.html msgid "We need to verify your email address" -msgstr "Wé nééd tö vérïfý ýöür émäïl äddréss Ⱡ'σяєм ιρ#" +msgstr "" +"Wé nééd tö vérïfý ýöür émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/index.html msgid "" @@ -19036,11 +21116,16 @@ msgid "" msgstr "" "Àlmöst théré! Ìn ördér tö çömplété ýöür sïgn üp wé nééd ýöü tö vérïfý ýöür " "émäïl äddréss (%(email)s). Àn äçtïvätïön méssägé änd néxt stéps shöüld ßé " -"wäïtïng för ýöü théré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg#" +"wäïtïng för ýöü théré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια#" #: cms/templates/index.html msgid "Need help?" -msgstr "Nééd hélp? Ⱡ#" +msgstr "Nééd hélp? Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/index.html msgid "" @@ -19050,23 +21135,30 @@ msgid "" msgstr "" "Pléäsé çhéçk ýöür Jünk ör Späm földérs ïn çäsé öür émäïl ïsn't ïn ýöür " "ÌNBÖX. Stïll çän't fïnd thé vérïfïçätïön émäïl? Réqüést hélp vïä thé lïnk " -"ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +"ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: cms/templates/index.html msgid "Request help with your {studio_name} account" -msgstr "Réqüést hélp wïth ýöür {studio_name} äççöünt Ⱡ'σяєм ιρ#" +msgstr "" +"Réqüést hélp wïth ýöür {studio_name} äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/library.html msgid "Content Library" -msgstr "Çöntént Lïßrärý Ⱡ'#" +msgstr "Çöntént Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/library.html msgid "Add Component" -msgstr "Àdd Çömpönént Ⱡ'#" +msgstr "Àdd Çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/library.html msgid "Adding content to your library" -msgstr "Àddïng çöntént tö ýöür lïßrärý Ⱡ'σяєм #" +msgstr "Àddïng çöntént tö ýöür lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/library.html msgid "" @@ -19074,7 +21166,7 @@ msgid "" "at the bottom of this page." msgstr "" "Àdd çömpönénts tö ýöür lïßrärý för üsé ïn çöürsés, üsïng Àdd Néw Çömpönént " -"ät thé ßöttöm öf thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"ät thé ßöttöm öf thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/library.html msgid "" @@ -19085,11 +21177,16 @@ msgstr "" "Çömpönénts äré lïstéd ïn thé ördér ïn whïçh théý äré äddéd, wïth thé möst " "réçéntlý äddéd ät thé ßöttöm. Ûsé thé pägïnätïön ärröws tö nävïgäté fröm " "pägé tö pägé ïf ýöü hävé möré thän öné pägé öf çömpönénts ïn ýöür lïßrärý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα#" #: cms/templates/library.html msgid "Using library content in courses" -msgstr "Ûsïng lïßrärý çöntént ïn çöürsés Ⱡ'σяєм ι#" +msgstr "" +"Ûsïng lïßrärý çöntént ïn çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/library.html msgid "" @@ -19105,33 +21202,36 @@ msgstr "" "thé çöürsé's Àdvänçéd Séttïngs, thén äddïng ä Rändömïzéd Çöntént Blöçk tö " "ýöür çöürséwäré. Ìn thé séttïngs för éäçh Rändömïzéd Çöntént Blöçk, séléçt " "thïs lïßrärý äs thé söürçé lïßrärý, änd spéçïfý thé nümßér öf prößléms tö ßé" -" rändömlý séléçtéd änd dïspläýéd tö éäçh stüdént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σłσяє мαgηα αłιqυα#" +" rändömlý séléçtéd änd dïspläýéd tö éäçh stüdént.#" #: cms/templates/library.html msgid "Learn more about content libraries" -msgstr "Léärn möré äßöüt çöntént lïßrärïés Ⱡ'σяєм ιρ#" +msgstr "" +"Léärn möré äßöüt çöntént lïßrärïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/login.html cms/templates/widgets/header.html msgid "Sign In" -msgstr "Sïgn Ìn #" +msgstr "Sïgn Ìn Ⱡ'σяєм ιρѕυм #" #: cms/templates/login.html msgid "Sign In to {studio_name}" -msgstr "Sïgn Ìn tö {studio_name} Ⱡ'#" +msgstr "Sïgn Ìn tö {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/login.html msgid "Don't have a {studio_name} Account? Sign up!" -msgstr "Dön't hävé ä {studio_name} Àççöünt? Sïgn üp! Ⱡ'σяєм ιρ#" +msgstr "" +"Dön't hävé ä {studio_name} Àççöünt? Sïgn üp! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/login.html msgid "Required Information to Sign In to {studio_name}" -msgstr "Réqüïréd Ìnförmätïön tö Sïgn Ìn tö {studio_name} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Réqüïréd Ìnförmätïön tö Sïgn Ìn tö {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/login.html msgid "{studio_name} Support" -msgstr "{studio_name} Süppört Ⱡ#" +msgstr "{studio_name} Süppört Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/login.html msgid "" @@ -19142,27 +21242,33 @@ msgstr "" "Hävïng tröüßlé wïth ýöür äççöünt? Ûsé {link_start}öür süppört " "çéntér{link_end} tö löök övér sélf hélp stéps, fïnd sölütïöns öthérs hävé " "föünd tö thé sämé prößlém, ör lét üs knöw öf ýöür ïssüé. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłι#" +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υł#" #: cms/templates/manage_users.html msgid "Course Team Settings" -msgstr "Çöürsé Téäm Séttïngs Ⱡ'σя#" +msgstr "Çöürsé Téäm Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "New Team Member" -msgstr "Néw Téäm Mémßér Ⱡ'#" +msgstr "Néw Téäm Mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/manage_users.html msgid "Add a User to Your Course's Team" -msgstr "Àdd ä Ûsér tö Ýöür Çöürsé's Téäm Ⱡ'σяєм ι#" +msgstr "" +"Àdd ä Ûsér tö Ýöür Çöürsé's Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "New Team Member Information" -msgstr "Néw Téäm Mémßér Ìnförmätïön Ⱡ'σяєм#" +msgstr "Néw Téäm Mémßér Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "User's Email Address" -msgstr "Ûsér's Émäïl Àddréss Ⱡ'σя#" +msgstr "Ûsér's Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/manage_users.html msgid "" @@ -19170,15 +21276,15 @@ msgid "" "add" msgstr "" "Pléäsé prövïdé thé émäïl äddréss öf thé çöürsé stäff mémßér ýöü'd lïké tö " -"ädd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"ädd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "Add User" -msgstr "Àdd Ûsér #" +msgstr "Àdd Ûsér Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/manage_users.html msgid "Add Team Members to This Course" -msgstr "Àdd Téäm Mémßérs tö Thïs Çöürsé Ⱡ'σяєм ι#" +msgstr "Àdd Téäm Mémßérs tö Thïs Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/manage_users.html msgid "" @@ -19186,16 +21292,15 @@ msgid "" "signed up for {studio_name} and have an active account." msgstr "" "Àddïng téäm mémßérs mäkés çöürsé äüthörïng çölläßörätïvé. Ûsérs müst ßé " -"sïgnéd üp för {studio_name} änd hävé än äçtïvé äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢т#" +"sïgnéd üp för {studio_name} änd hävé än äçtïvé äççöünt. Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/manage_users.html msgid "Add a New Team Member" -msgstr "Àdd ä Néw Téäm Mémßér Ⱡ'σя#" +msgstr "Àdd ä Néw Téäm Mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/manage_users.html msgid "Course Team Roles" -msgstr "Çöürsé Téäm Rölés Ⱡ'σ#" +msgstr "Çöürsé Téäm Rölés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/manage_users.html msgid "" @@ -19203,8 +21308,7 @@ msgid "" " and editing privileges on all course content." msgstr "" "Çöürsé téäm mémßérs, ör stäff, äré çöürsé çö-äüthörs. Théý hävé füll wrïtïng" -" änd édïtïng prïvïlégés ön äll çöürsé çöntént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєт#" +" änd édïtïng prïvïlégés ön äll çöürsé çöntént. Ⱡ'σяєм ιρѕ#" #: cms/templates/manage_users.html msgid "" @@ -19212,11 +21316,11 @@ msgid "" "members." msgstr "" "Àdmïns äré çöürsé téäm mémßérs whö çän ädd änd rémövé öthér çöürsé téäm " -"mémßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"mémßérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/manage_users.html msgid "Transferring Ownership" -msgstr "Tränsférrïng Öwnérshïp Ⱡ'σяє#" +msgstr "Tränsférrïng Öwnérshïp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/manage_users.html msgid "" @@ -19227,28 +21331,33 @@ msgstr "" "Évérý çöürsé müst hävé än Àdmïn. Ìf ýöü'ré thé Àdmïn änd ýöü wänt tränsfér " "öwnérshïp öf thé çöürsé, çlïçk Àdd ädmïn äççéss tö mäké änöthér üsér thé " "Àdmïn, thén äsk thät üsér tö rémövé ýöü fröm thé Çöürsé Téäm lïst. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. є#" #: cms/templates/manage_users_lib.html msgid "Library User Access" -msgstr "Lïßrärý Ûsér Àççéss Ⱡ'σя#" +msgstr "Lïßrärý Ûsér Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/manage_users_lib.html cms/templates/widgets/header.html msgid "User Access" -msgstr "Ûsér Àççéss Ⱡ#" +msgstr "Ûsér Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/manage_users_lib.html msgid "Grant Access to This Library" -msgstr "Gränt Àççéss tö Thïs Lïßrärý Ⱡ'σяєм #" +msgstr "Gränt Àççéss tö Thïs Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/manage_users_lib.html msgid "Provide the email address of the user you want to add" msgstr "" -"Prövïdé thé émäïl äddréss öf thé üsér ýöü wänt tö ädd Ⱡ'σяєм ιρѕυм ∂σ#" +"Prövïdé thé émäïl äddréss öf thé üsér ýöü wänt tö ädd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/manage_users_lib.html msgid "Add More Users to This Library" -msgstr "Àdd Möré Ûsérs tö Thïs Lïßrärý Ⱡ'σяєм #" +msgstr "Àdd Möré Ûsérs tö Thïs Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/manage_users_lib.html msgid "" @@ -19256,22 +21365,21 @@ msgid "" "users must have an active {studio_name} account." msgstr "" "Gränt öthér mémßérs öf ýöür çöürsé téäm äççéss tö thïs lïßrärý. Néw lïßrärý " -"üsérs müst hävé än äçtïvé {studio_name} äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢#" +"üsérs müst hävé än äçtïvé {studio_name} äççöünt. Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/manage_users_lib.html msgid "Add a New User" -msgstr "Àdd ä Néw Ûsér Ⱡ'#" +msgstr "Àdd ä Néw Ûsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/manage_users_lib.html msgid "Library Access Roles" -msgstr "Lïßrärý Àççéss Rölés Ⱡ'σя#" +msgstr "Lïßrärý Àççéss Rölés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/manage_users_lib.html msgid "There are three access roles for libraries: User, Staff, and Admin." msgstr "" "Théré äré thréé äççéss rölés för lïßrärïés: Ûsér, Stäff, änd Àdmïn. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/manage_users_lib.html msgid "" @@ -19280,7 +21388,12 @@ msgid "" msgstr "" "Ûsérs çän vïéw lïßrärý çöntént änd çän référénçé ör üsé lïßrärý çömpönénts " "ïn théïr çöürsés, ßüt théý çännöt édït thé çönténts öf ä lïßrärý. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт ł#" #: cms/templates/manage_users_lib.html msgid "" @@ -19288,7 +21401,7 @@ msgid "" "contents of a library." msgstr "" "Stäff äré çöntént çö-äüthörs. Théý hävé füll édïtïng prïvïlégés ön thé " -"çönténts öf ä lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"çönténts öf ä lïßrärý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/manage_users_lib.html msgid "" @@ -19297,19 +21410,26 @@ msgid "" msgstr "" "Àdmïns hävé füll édïtïng prïvïlégés änd çän älsö ädd änd rémövé öthér téäm " "mémßérs. Théré müst ßé ät léäst öné üsér wïth Àdmïn prïvïlégés ïn ä lïßrärý." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" -msgstr "Sïgn Ûp #" +msgstr "Sïgn Ûp Ⱡ'σяєм ιρѕυм #" #: cms/templates/register.html msgid "Sign Up for {studio_name}" -msgstr "Sïgn Ûp för {studio_name} Ⱡ'#" +msgstr "Sïgn Ûp för {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/register.html msgid "Already have a {studio_name} Account? Sign in" -msgstr "Àlréädý hävé ä {studio_name} Àççöünt? Sïgn ïn Ⱡ'σяєм ιρ#" +msgstr "" +"Àlréädý hävé ä {studio_name} Àççöünt? Sïgn ïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/register.html msgid "" @@ -19317,11 +21437,13 @@ msgid "" "your first {platform_name} course today." msgstr "" "Réädý tö stärt çréätïng önlïné çöürsés? Sïgn üp ßélöw änd stärt çréätïng " -"ýöür fïrst {platform_name} çöürsé tödäý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"ýöür fïrst {platform_name} çöürsé tödäý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/register.html msgid "Required Information to Sign Up for {studio_name}" -msgstr "Réqüïréd Ìnförmätïön tö Sïgn Ûp för {studio_name} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Réqüïréd Ìnförmätïön tö Sïgn Ûp för {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/register.html msgid "" @@ -19329,27 +21451,31 @@ msgid "" "support forums" msgstr "" "Thïs wïll ßé üséd ïn püßlïç dïsçüssïöns wïth ýöür çöürsés änd ïn öür édX101 " -"süppört förüms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"süppört förüms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/register.html msgid "Your Location" -msgstr "Ýöür Löçätïön Ⱡ'#" +msgstr "Ýöür Löçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/register.html msgid "I agree to the {a_start} Terms of Service {a_end}" -msgstr "Ì ägréé tö thé {a_start} Térms öf Sérvïçé {a_end} Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ì ägréé tö thé {a_start} Térms öf Sérvïçé {a_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" -msgstr "Çréäté Mý Àççöünt & Stärt Àüthörïng Çöürsés Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Çréäté Mý Àççöünt & Stärt Àüthörïng Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя #" #: cms/templates/register.html msgid "Common {studio_name} Questions" -msgstr "Çömmön {studio_name} Qüéstïöns Ⱡ'σя#" +msgstr "Çömmön {studio_name} Qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/register.html msgid "Who is {studio_name} for?" -msgstr "Whö ïs {studio_name} för? Ⱡ'#" +msgstr "Whö ïs {studio_name} för? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/register.html msgid "" @@ -19362,14 +21488,17 @@ msgstr "" "lévérägé thé glößäl {platform_name} plätförm. Öür üsérs äré öftén fäçültý " "mémßérs, téäçhïng ässïstänts änd çöürsé stäff, änd mémßérs öf ïnstrüçtïönäl " "téçhnölögý gröüps. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єι#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя.#" #: cms/templates/register.html msgid "" "How technically savvy do I need to be to create courses in {studio_name}?" msgstr "" "Höw téçhnïçällý sävvý dö Ì nééd tö ßé tö çréäté çöürsés ïn {studio_name}? " -"Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/register.html msgid "" @@ -19384,13 +21513,14 @@ msgstr "" "prögrämmïng knöwlédgé ïs réqüïréd, ßüt för sömé öf thé möré ädvänçéd " "féätürés, ä téçhnïçäl ßäçkgröünd wöüld ßé hélpfül. Às älwäýs, wé äré héré tö" " hélp, sö dön't hésïtäté tö dïvé rïght ïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα#" #: cms/templates/register.html msgid "I've never authored a course online before. Is there help?" msgstr "" "Ì'vé névér äüthöréd ä çöürsé önlïné ßéföré. Ìs théré hélp? Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/register.html msgid "" @@ -19403,41 +21533,46 @@ msgstr "" "ßést präçtïçés: fröm fïlmïng vïdéö, çréätïng éxérçïsés, tö thé ßäsïçs öf " "rünnïng än önlïné çöürsé. Àddïtïönällý, wé'ré älwäýs héré tö hélp, jüst dröp" " üs ä nöté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ т#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм#" #: cms/templates/settings.html msgid "Schedule & Details Settings" -msgstr "Sçhédülé & Détäïls Séttïngs Ⱡ'σяєм #" +msgstr "Sçhédülé & Détäïls Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings.html msgid "Schedule & Details" -msgstr "Sçhédülé & Détäïls Ⱡ'σ#" +msgstr "Sçhédülé & Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/settings.html msgid "Basic Information" -msgstr "Bäsïç Ìnförmätïön Ⱡ'σ#" +msgstr "Bäsïç Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/settings.html msgid "The nuts and bolts of your course" -msgstr "Thé nüts änd ßölts öf ýöür çöürsé Ⱡ'σяєм ι#" +msgstr "" +"Thé nüts änd ßölts öf ýöür çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/settings.html msgid "This field is disabled: this information cannot be changed." msgstr "" "Thïs fïéld ïs dïsäßléd: thïs ïnförmätïön çännöt ßé çhängéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html msgid "Course Summary Page" -msgstr "Çöürsé Sümmärý Pägé Ⱡ'σя#" +msgstr "Çöürsé Sümmärý Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings.html msgid "(for student enrollment and access)" -msgstr "(för stüdént énröllmént änd äççéss) Ⱡ'σяєм ιρ#" +msgstr "" +"(för stüdént énröllmént änd äççéss) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/settings.html msgid "Enroll in {course_display_name}" -msgstr "Énröll ïn {course_display_name} Ⱡ'#" +msgstr "Énröll ïn {course_display_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/settings.html msgid "" @@ -19447,19 +21582,22 @@ msgid "" msgstr "" "Thé çöürsé \"{course_display_name}\", prövïdéd ßý {platform_name}, ïs öpén " "för énröllmént. Pléäsé nävïgäté tö thïs çöürsé ät {link_for_about_page} tö " -"énröll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"énröll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/settings.html msgid "Send a note to students via email" -msgstr "Sénd ä nöté tö stüdénts vïä émäïl Ⱡ'σяєм ι#" +msgstr "" +"Sénd ä nöté tö stüdénts vïä émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/settings.html msgid "Invite your students" -msgstr "Ìnvïté ýöür stüdénts Ⱡ'σя#" +msgstr "Ìnvïté ýöür stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/settings.html msgid "Promoting Your Course with {platform_name}" -msgstr "Prömötïng Ýöür Çöürsé wïth {platform_name} Ⱡ'σяєм #" +msgstr "" +"Prömötïng Ýöür Çöürsé wïth {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: cms/templates/settings.html msgid "" @@ -19470,67 +21608,75 @@ msgstr "" "Ýöür çöürsé sümmärý pägé wïll nöt ßé vïéwäßlé üntïl ýöür çöürsé häs ßéén " "ännöünçéd. Tö prövïdé çöntént för thé pägé änd prévïéw ït, föllöw thé " "ïnstrüçtïöns prövïdéd ßý ýöür Prögräm Mänägér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρя#" #: cms/templates/settings.html msgid "Course Schedule" -msgstr "Çöürsé Sçhédülé Ⱡ'#" +msgstr "Çöürsé Sçhédülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/settings.html msgid "Dates that control when your course can be viewed" -msgstr "Dätés thät çöntröl whén ýöür çöürsé çän ßé vïéwéd Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Dätés thät çöntröl whén ýöür çöürsé çän ßé vïéwéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html msgid "First day the course begins" -msgstr "Fïrst däý thé çöürsé ßégïns Ⱡ'σяєм#" +msgstr "Fïrst däý thé çöürsé ßégïns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/settings.html msgid "Course Start Time" -msgstr "Çöürsé Stärt Tïmé Ⱡ'σ#" +msgstr "Çöürsé Stärt Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/settings.html msgid "(UTC)" -msgstr "(ÛTÇ) Ⱡ'σяєм ι#" +msgstr "(ÛTÇ) Ⱡ'σяєм ιρѕ#" #: cms/templates/settings.html msgid "Course End Date" -msgstr "Çöürsé Énd Däté Ⱡ'#" +msgstr "Çöürsé Énd Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/settings.html msgid "Last day your course is active" -msgstr "Läst däý ýöür çöürsé ïs äçtïvé Ⱡ'σяєм #" +msgstr "Läst däý ýöür çöürsé ïs äçtïvé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/settings.html msgid "Course End Time" -msgstr "Çöürsé Énd Tïmé Ⱡ'#" +msgstr "Çöürsé Énd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/settings.html msgid "Enrollment Start Date" -msgstr "Énröllmént Stärt Däté Ⱡ'σя#" +msgstr "Énröllmént Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/settings.html msgid "First day students can enroll" -msgstr "Fïrst däý stüdénts çän énröll Ⱡ'σяєм #" +msgstr "Fïrst däý stüdénts çän énröll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings.html msgid "Enrollment Start Time" -msgstr "Énröllmént Stärt Tïmé Ⱡ'σя#" +msgstr "Énröllmént Stärt Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/settings.html msgid "Enrollment End Date" -msgstr "Énröllmént Énd Däté Ⱡ'σя#" +msgstr "Énröllmént Énd Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings.html msgid "Last day students can enroll" -msgstr "Läst däý stüdénts çän énröll Ⱡ'σяєм #" +msgstr "Läst däý stüdénts çän énröll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings.html msgid "Enrollment End Time" -msgstr "Énröllmént Énd Tïmé Ⱡ'σя#" +msgstr "Énröllmént Énd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings.html msgid "These Dates Are Not Used When Promoting Your Course" -msgstr "Thésé Dätés Àré Nöt Ûséd Whén Prömötïng Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thésé Dätés Àré Nöt Ûséd Whén Prömötïng Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html msgid "" @@ -19544,19 +21690,22 @@ msgstr "" "Tö prövïdé thé çöürsé stärt änd régïsträtïön dätés äs shöwn ön ýöür çöürsé " "sümmärý pägé, föllöw thé ïnstrüçtïöns prövïdéd ßý ýöür Prögräm Mänägér. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " -"тємρσя ιη¢ι∂ι∂#" +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σ#" #: cms/templates/settings.html msgid "Introducing Your Course" -msgstr "Ìntrödüçïng Ýöür Çöürsé Ⱡ'σяє#" +msgstr "Ìntrödüçïng Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/settings.html msgid "Information for prospective students" -msgstr "Ìnförmätïön för pröspéçtïvé stüdénts Ⱡ'σяєм ιρ#" +msgstr "" +"Ìnförmätïön för pröspéçtïvé stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/settings.html msgid "Course Short Description" -msgstr "Çöürsé Shört Désçrïptïön Ⱡ'σяє#" +msgstr "Çöürsé Shört Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings.html msgid "" @@ -19564,26 +21713,26 @@ msgid "" "Limit to ~150 characters" msgstr "" "Àppéärs ön thé çöürsé çätälög pägé whén stüdénts röll övér thé çöürsé nämé. " -"Lïmït tö ~150 çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"Lïmït tö ~150 çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/settings.html msgid "Course Overview" -msgstr "Çöürsé Övérvïéw Ⱡ'#" +msgstr "Çöürsé Övérvïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/settings.html msgid "your course summary page" -msgstr "ýöür çöürsé sümmärý pägé Ⱡ'σяє#" +msgstr "ýöür çöürsé sümmärý pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings.html msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" "Ìntrödüçtïöns, préréqüïsïtés, FÀQs thät äré üséd ön %s (förmättéd ïn HTML) " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/templates/settings.html msgid "Course Image" -msgstr "Çöürsé Ìmägé Ⱡ#" +msgstr "Çöürsé Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/settings.html msgid "" @@ -19591,7 +21740,7 @@ msgid "" "& uploads" msgstr "" "Ýöü çän mänägé thïs ïmägé älöng wïth äll öf ýöür öthér fïlés " -"& üplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"& üplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/settings.html msgid "" @@ -19600,13 +21749,18 @@ msgid "" msgstr "" "Ýöür çöürsé çürréntlý döés nöt hävé än ïmägé. Pléäsé üplöäd öné (JPÉG ör PNG" " förmät, änd mïnïmüm süggéstéd dïménsïöns äré 375px wïdé ßý 200px täll) " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #. Translators: This is the placeholder text for a field that requests the URL #. for a course image #: cms/templates/settings.html msgid "Your course image URL" -msgstr "Ýöür çöürsé ïmägé ÛRL Ⱡ'σя#" +msgstr "Ýöür çöürsé ïmägé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/settings.html msgid "" @@ -19614,77 +21768,81 @@ msgid "" "or PNG format supported)" msgstr "" "Pléäsé prövïdé ä välïd päth änd nämé tö ýöür çöürsé ïmägé (Nöté: önlý JPÉG " -"ör PNG förmät süppörtéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"ör PNG förmät süppörtéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/settings.html msgid "Upload Course Image" -msgstr "Ûplöäd Çöürsé Ìmägé Ⱡ'σя#" +msgstr "Ûplöäd Çöürsé Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings.html msgid "Course Introduction Video" -msgstr "Çöürsé Ìntrödüçtïön Vïdéö Ⱡ'σяєм#" +msgstr "Çöürsé Ìntrödüçtïön Vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/settings.html msgid "Delete Current Video" -msgstr "Délété Çürrént Vïdéö Ⱡ'σя#" +msgstr "Délété Çürrént Vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: This is the placeholder text for a field that requests a #. YouTube video ID for a course video #: cms/templates/settings.html msgid "your YouTube video's ID" -msgstr "ýöür ÝöüTüßé vïdéö's ÌD Ⱡ'σяє#" +msgstr "ýöür ÝöüTüßé vïdéö's ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/settings.html msgid "Enter your YouTube video's ID (along with any restriction parameters)" msgstr "" "Éntér ýöür ÝöüTüßé vïdéö's ÌD (älöng wïth äný réstrïçtïön pärämétérs) Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/settings.html msgid "Expectations of the students taking this course" -msgstr "Éxpéçtätïöns öf thé stüdénts täkïng thïs çöürsé Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Éxpéçtätïöns öf thé stüdénts täkïng thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html msgid "Hours of Effort per Week" -msgstr "Höürs öf Éffört pér Wéék Ⱡ'σяє#" +msgstr "Höürs öf Éffört pér Wéék Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings.html msgid "Time spent on all course work" -msgstr "Tïmé spént ön äll çöürsé wörk Ⱡ'σяєм #" +msgstr "Tïmé spént ön äll çöürsé wörk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings.html msgid "Prerequisite Course" -msgstr "Préréqüïsïté Çöürsé Ⱡ'σя#" +msgstr "Préréqüïsïté Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings.html msgid "Course that students must complete before beginning this course" msgstr "" "Çöürsé thät stüdénts müst çömplété ßéföré ßégïnnïng thïs çöürsé Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html msgid "set pre-requisite course" -msgstr "sét pré-réqüïsïté çöürsé Ⱡ'σяє#" +msgstr "sét pré-réqüïsïté çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings.html msgid "Require students to pass an exam before beginning the course." msgstr "" "Réqüïré stüdénts tö päss än éxäm ßéföré ßégïnnïng thé çöürsé. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" -"Ýöü çän nöw vïéw änd äüthör ýöür çöürsé éntränçé éxäm fröm thé Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +"Ýöü çän nöw vïéw änd äüthör ýöür çöürsé éntränçé éxäm fröm thé " +"{link_start}Çöürsé Öütlïné{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/settings.html msgid "Grade Requirements" -msgstr "Grädé Réqüïréménts Ⱡ'σ#" +msgstr "Grädé Réqüïréménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/settings.html msgid " %" -msgstr " % Ⱡ'#" +msgstr " % Ⱡ'σя#" #: cms/templates/settings.html msgid "" @@ -19692,11 +21850,11 @@ msgid "" "exam. " msgstr "" "Thé sçöré stüdént müst méét ïn ördér tö süççéssfüllý çömplété thé éntränçé " -"éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/settings.html msgid "How are these settings used?" -msgstr "Höw äré thésé séttïngs üséd? Ⱡ'σяєм #" +msgstr "Höw äré thésé séttïngs üséd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings.html msgid "" @@ -19704,7 +21862,7 @@ msgid "" "course." msgstr "" "Ýöür çöürsé's sçhédülé détérmïnés whén stüdénts çän énröll ïn änd ßégïn ä " -"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/settings.html msgid "" @@ -19717,21 +21875,26 @@ msgstr "" "Thïs ïnförmätïön ïnçlüdés thé çöürsé övérvïéw, çöürsé ïmägé, ïntrödüçtïön " "vïdéö, änd éstïmätéd tïmé réqüïréménts. Stüdénts üsé Àßöüt pägés tö çhöösé " "néw çöürsés tö täké. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρ#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтα#" #: cms/templates/settings_advanced.html msgid "Your policy changes have been saved." -msgstr "Ýöür pölïçý çhängés hävé ßéén sävéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür pölïçý çhängés hävé ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/settings_advanced.html msgid "There was an error saving your information. Please see below." msgstr "" "Théré wäs än érrör sävïng ýöür ïnförmätïön. Pléäsé séé ßélöw. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings_advanced.html msgid "Manual Policy Definition" -msgstr "Mänüäl Pölïçý Défïnïtïön Ⱡ'σяє#" +msgstr "Mänüäl Pölïçý Défïnïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings_advanced.html msgid "" @@ -19739,15 +21902,15 @@ msgid "" "familiar with their purpose." msgstr "" "Wärnïng: Dö nöt mödïfý thésé pölïçïés ünléss ýöü äré " -"fämïlïär wïth théïr pürpösé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"fämïlïär wïth théïr pürpösé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/settings_advanced.html msgid "Show Deprecated Settings" -msgstr "Shöw Dépréçätéd Séttïngs Ⱡ'σяє#" +msgstr "Shöw Dépréçätéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings_advanced.html msgid "What do advanced settings do?" -msgstr "Whät dö ädvänçéd séttïngs dö? Ⱡ'σяєм #" +msgstr "Whät dö ädvänçéd séttïngs dö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/settings_advanced.html msgid "" @@ -19758,7 +21921,11 @@ msgstr "" "Àdvänçéd séttïngs çöntröl spéçïfïç çöürsé fünçtïönälïtý. Ön thïs pägé, ýöü " "çän édït mänüäl pölïçïés, whïçh äré JSÖN-ßäséd kéý änd välüé päïrs thät " "çöntröl spéçïfïç çöürsé séttïngs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт #" #: cms/templates/settings_advanced.html msgid "" @@ -19769,7 +21936,11 @@ msgstr "" "Àný pölïçïés ýöü mödïfý héré övérrïdé äll öthér ïnförmätïön ýöü'vé défïnéd " "élséwhéré ïn {studio_name}. Dö nöt édït pölïçïés ünléss ýöü äré fämïlïär " "wïth ßöth théïr pürpösé änd sýntäx. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" -" α∂ιριѕι¢ιηg єł#" +" α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє " +"мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ " +"łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα q#" #: cms/templates/settings_advanced.html msgid "" @@ -19780,54 +21951,62 @@ msgstr "" "{em_start}Nöté:{em_end} Whén ýöü éntér strïngs äs pölïçý välüés, énsüré thät" " ýöü üsé döüßlé qüötätïön märks (") äröünd thé strïng. Dö nöt üsé " "sïnglé qüötätïön märks ('). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιη#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕє#" #: cms/templates/settings_graders.html msgid "Grading Settings" -msgstr "Grädïng Séttïngs Ⱡ'σ#" +msgstr "Grädïng Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/settings_graders.html msgid "Overall Grade Range" -msgstr "Övéräll Grädé Rängé Ⱡ'σя#" +msgstr "Övéräll Grädé Rängé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings_graders.html msgid "Your overall grading scale for student final grades" -msgstr "Ýöür övéräll grädïng sçälé för stüdént fïnäl grädés Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöür övéräll grädïng sçälé för stüdént fïnäl grädés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings_graders.html msgid "Grading Rules & Policies" -msgstr "Grädïng Rülés & Pölïçïés Ⱡ'σяєм#" +msgstr "Grädïng Rülés & Pölïçïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/settings_graders.html msgid "Deadlines, requirements, and logistics around grading student work" msgstr "" "Déädlïnés, réqüïréménts, änd lögïstïçs äröünd grädïng stüdént wörk Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/settings_graders.html msgid "Grace Period on Deadline:" -msgstr "Gräçé Pérïöd ön Déädlïné: Ⱡ'σяєм#" +msgstr "Gräçé Pérïöd ön Déädlïné: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/settings_graders.html msgid "Leeway on due dates" -msgstr "Lééwäý ön düé dätés Ⱡ'σя#" +msgstr "Lééwäý ön düé dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings_graders.html msgid "Assignment Types" -msgstr "Àssïgnmént Týpés Ⱡ'σ#" +msgstr "Àssïgnmént Týpés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/settings_graders.html msgid "Categories and labels for any exercises that are gradable" msgstr "" -"Çätégörïés änd läßéls för äný éxérçïsés thät äré grädäßlé Ⱡ'σяєм ιρѕυм ∂σł#" +"Çätégörïés änd läßéls för äný éxérçïsés thät äré grädäßlé Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/settings_graders.html msgid "New Assignment Type" -msgstr "Néw Àssïgnmént Týpé Ⱡ'σя#" +msgstr "Néw Àssïgnmént Týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/settings_graders.html msgid "What can I do on this page?" -msgstr "Whät çän Ì dö ön thïs pägé? Ⱡ'σяєм#" +msgstr "Whät çän Ì dö ön thïs pägé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/settings_graders.html msgid "" @@ -19837,7 +22016,12 @@ msgid "" msgstr "" "Ýöü çän üsé thé slïdér ündér Övéräll Grädé Rängé tö spéçïfý whéthér ýöür " "çöürsé ïs päss/fäïl ör grädéd ßý léttér, änd tö éstäßlïsh thé thréshölds för" -" éäçh grädé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +" éäçh grädé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕє#" #: cms/templates/settings_graders.html msgid "" @@ -19845,7 +22029,7 @@ msgid "" "assignments." msgstr "" "Ýöü çän spéçïfý whéthér ýöür çöürsé öfférs stüdénts ä gräçé pérïöd för läté " -"ässïgnménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ässïgnménts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/settings_graders.html msgid "" @@ -19855,35 +22039,44 @@ msgid "" msgstr "" "Ýöü çän älsö çréäté ässïgnmént týpés, süçh äs höméwörk, läßs, qüïzzés, änd " "éxäms, änd spéçïfý höw müçh öf ä stüdént's grädé éäçh ässïgnmént týpé ïs " -"wörth. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"wörth. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" #: cms/templates/studio_xblock_wrapper.html msgid "Expand or Collapse" -msgstr "Éxpänd ör Çölläpsé Ⱡ'σ#" +msgstr "Éxpänd ör Çölläpsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/studio_xblock_wrapper.html msgid "Visibility Settings" -msgstr "Vïsïßïlïtý Séttïngs Ⱡ'σя#" +msgstr "Vïsïßïlïtý Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/studio_xblock_wrapper.html msgid "Visibility" -msgstr "Vïsïßïlïtý Ⱡ#" +msgstr "Vïsïßïlïtý Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/studio_xblock_wrapper.html msgid "This block contains multiple components." -msgstr "Thïs ßlöçk çöntäïns mültïplé çömpönénts. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thïs ßlöçk çöntäïns mültïplé çömpönénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/temp-course-landing.html msgid "{platform_name} edge" -msgstr "{platform_name} édgé #" +msgstr "{platform_name} édgé Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/textbooks.html msgid "New Textbook" -msgstr "Néw Téxtßöök Ⱡ#" +msgstr "Néw Téxtßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/textbooks.html msgid "Why should I break my textbook into chapters?" -msgstr "Whý shöüld Ì ßréäk mý téxtßöök ïntö çhäptérs? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Whý shöüld Ì ßréäk mý téxtßöök ïntö çhäptérs? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/textbooks.html msgid "" @@ -19896,11 +22089,16 @@ msgstr "" "stüdénts, éspéçïällý thösé wïth slöw Ìntérnét çönnéçtïöns. Bréäkïng üp " "téxtßööks ïntö çhäptérs çän älsö hélp stüdénts möré éäsïlý fïnd töpïç-ßäséd " "ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ #" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσя#" #: cms/templates/textbooks.html msgid "What if my book isn't divided into chapters?" -msgstr "Whät ïf mý ßöök ïsn't dïvïdéd ïntö çhäptérs? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Whät ïf mý ßöök ïsn't dïvïdéd ïntö çhäptérs? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/textbooks.html msgid "" @@ -19910,19 +22108,24 @@ msgid "" msgstr "" "Ìf ýöür téxtßöök döésn't hävé ïndïvïdüäl çhäptérs, ýöü çän üplöäd thé éntïré" " téxt äs ä sïnglé çhäptér änd éntér ä nämé öf ýöür çhöïçé ïn thé Çhäptér " -"Nämé fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"Nämé fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυ#" #: cms/templates/textbooks.html msgid "Learn more about textbooks" -msgstr "Léärn möré äßöüt téxtßööks Ⱡ'σяєм#" +msgstr "Léärn möré äßöüt téxtßööks Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/videos_index.html cms/templates/widgets/header.html msgid "Video Uploads" -msgstr "Vïdéö Ûplöäds Ⱡ'#" +msgstr "Vïdéö Ûplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/videos_index.html msgid "Why upload video files?" -msgstr "Whý üplöäd vïdéö fïlés? Ⱡ'σяє#" +msgstr "Whý üplöäd vïdéö fïlés? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/videos_index.html msgid "" @@ -19935,11 +22138,14 @@ msgstr "" "mültïplé förmäts. Àftér ýöü üplöäd än örïgïnäl vïdéö fïlé ïn .mp4 ör .möv " "förmät ön thïs pägé, än äütömätéd pröçéss çréätés thösé äddïtïönäl förmäts " "änd störés thém för ýöü. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρ#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє ν#" #: cms/templates/videos_index.html msgid "Monitoring files as they upload" -msgstr "Mönïtörïng fïlés äs théý üplöäd Ⱡ'σяєм ι#" +msgstr "Mönïtörïng fïlés äs théý üplöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/videos_index.html msgid "" @@ -19950,11 +22156,15 @@ msgstr "" "Éäçh vïdéö fïlé thät ýöü üplöäd nééds tö réäçh thé vïdéö pröçéssïng sérvérs " "süççéssfüllý ßéföré äddïtïönäl wörk çän ßégïn. Ýöü çän mönïtör thé prögréss " "öf fïlés äs théý üplöäd, änd trý ägäïn ïf thé üplöäd fäïls. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ є#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρт#" #: cms/templates/videos_index.html msgid "Managing uploaded files" -msgstr "Mänägïng üplöädéd fïlés Ⱡ'σяє#" +msgstr "Mänägïng üplöädéd fïlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/videos_index.html msgid "" @@ -19970,8 +22180,7 @@ msgstr "" "äs {em_start}Ìn Prögréss{em_end}. Ýöü çän ädd thé vïdéö tö ýöür çöürsé äs " "söön äs ït häs ä ünïqüé vïdéö ÌD änd thé stätüs ïs {em_start}Réädý{em_end}. " "Àllöw 24 höürs för fïlé pröçéssïng ät thé éxtérnäl vïdéö höstïng sïtés tö " -"çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мα#" +"çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" #: cms/templates/videos_index.html msgid "" @@ -19980,11 +22189,13 @@ msgid "" msgstr "" "Ìf söméthïng göés wröng, thé {em_start}Fäïléd{em_end} stätüs méssägé " "äppéärs. Çhéçk för prößléms ïn ýöür örïgïnäl fïlé änd üplöäd ä répläçémént. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"#" #: cms/templates/videos_index.html msgid "How do I get the videos into my course?" -msgstr "Höw dö Ì gét thé vïdéös ïntö mý çöürsé? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Höw dö Ì gét thé vïdéös ïntö mý çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/videos_index.html msgid "" @@ -19992,25 +22203,21 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" "Às söön äs thé stätüs för ä fïlé ïs {em_start}Réädý{em_end}, ýöü çän ädd " "thät vïdéö tö ä çömpönént ïn ýöür çöürsé. Çöpý thé ünïqüé vïdéö ÌD. Ìn " "änöthér ßröwsér wïndöw, ön thé Çöürsé Öütlïné pägé, çréäté ör löçäté ä vïdéö" " çömpönént tö pläý thïs vïdéö. Édït thé vïdéö çömpönént tö pästé thé ÌD ïntö" -" thé Àdvänçéd {em_start}ÉdX Vïdéö ÌD{em_end} fïéld. Thé vïdéö çän pläý ïn " -"thé LMS äs söön äs ïts stätüs ïs {em_start}Réädý{em_end}, älthöügh " -"pröçéssïng mäý nöt ßé çömplété för äll énçödïngs änd äll vïdéö höstïng " -"sïtés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " -"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" -" νєηιαм, qυιѕ#" +" thé Àdvänçéd {em_start}Vïdéö ÌD{em_end} fïéld. Thé vïdéö çän pläý ïn thé " +"LMS äs söön äs ïts stätüs ïs {em_start}Réädý{em_end}, älthöügh pröçéssïng " +"mäý nöt ßé çömplété för äll énçödïngs änd äll vïdéö höstïng sïtés.#" #: cms/templates/visibility_editor.html msgid "No content groups exist" -msgstr "Nö çöntént gröüps éxïst Ⱡ'σяє#" +msgstr "Nö çöntént gröüps éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/visibility_editor.html msgid "" @@ -20021,11 +22228,16 @@ msgstr "" "Ûsé çöntént gröüps tö gïvé gröüps öf stüdénts äççéss tö ä spéçïfïç sét öf " "çöürsé çöntént. Çréäté öné ör möré çöntént gröüps, änd mäké spéçïfïç " "çömpönénts vïsïßlé tö thém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg є#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σ#" #: cms/templates/visibility_editor.html msgid "Manage content groups" -msgstr "Mänägé çöntént gröüps Ⱡ'σя#" +msgstr "Mänägé çöntént gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: Any text between {screen_reader_start} and {screen_reader_end} #. is only read by screen readers and never shown in the browser. @@ -20037,23 +22249,23 @@ msgid "" msgstr "" "{screen_reader_start}Wärnïng:{screen_reader_end} Thé Ûnït thïs çömpönént ïs " "çöntäïnéd ïn ïs hïddén fröm stüdénts. Vïsïßïlïtý séttïngs héré wïll ßé " -"trümpéd ßý thïs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"trümpéd ßý thïs. Ⱡ'σ#" #: cms/templates/visibility_editor.html msgid "Make visible to:" -msgstr "Mäké vïsïßlé tö: Ⱡ'σ#" +msgstr "Mäké vïsïßlé tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/visibility_editor.html msgid "All Students and Staff" -msgstr "Àll Stüdénts änd Stäff Ⱡ'σяє#" +msgstr "Àll Stüdénts änd Stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/visibility_editor.html msgid "Specific Content Groups" -msgstr "Spéçïfïç Çöntént Gröüps Ⱡ'σяє#" +msgstr "Spéçïfïç Çöntént Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/visibility_editor.html msgid "Deleted Content Group" -msgstr "Délétéd Çöntént Gröüp Ⱡ'σя#" +msgstr "Délétéd Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/visibility_editor.html msgid "" @@ -20061,7 +22273,7 @@ msgid "" " Students and staff" msgstr "" "Çöntént gröüp nö löngér éxïsts. Pléäsé çhöösé änöthér ör ällöw äççéss tö Àll" -" Stüdénts änd stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +" Stüdénts änd stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/emails/activation_email.txt msgid "" @@ -20069,8 +22281,7 @@ msgid "" " copy and paste this address into your web browser's address bar:" msgstr "" "Thänk ýöü för sïgnïng üp för {studio_name}! Tö äçtïväté ýöür äççöünt, pléäsé" -" çöpý änd pästé thïs äddréss ïntö ýöür wéß ßröwsér's äddréss ßär: Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +" çöpý änd pästé thïs äddréss ïntö ýöür wéß ßröwsér's äddréss ßär: Ⱡ#" #: cms/templates/emails/activation_email.txt msgid "" @@ -20081,17 +22292,21 @@ msgstr "" "Ìf ýöü dïdn't réqüést thïs, ýöü dön't nééd tö dö änýthïng; ýöü wön't réçéïvé" " äný möré émäïl fröm üs. Pléäsé dö nöt réplý tö thïs é-mäïl; ïf ýöü réqüïré " "ässïstänçé, çhéçk thé hélp séçtïön öf thé {studio_name} wéß sïté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕι#" #: cms/templates/emails/activation_email_subject.txt msgid "Your account for {studio_name}" -msgstr "Ýöür äççöünt för {studio_name} Ⱡ'σя#" +msgstr "Ýöür äççöünt för {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/emails/course_creator_admin_subject.txt msgid "{email} has requested {studio_name} course creator privileges on edge" msgstr "" "{email} häs réqüéstéd {studio_name} çöürsé çréätör prïvïlégés ön édgé Ⱡ'σяєм" -" ιρѕυм ∂σł#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "" @@ -20099,13 +22314,13 @@ msgid "" " privileges on edge." msgstr "" "Ûsér '{user}' wïth é-mäïl {email} häs réqüéstéd {studio_name} çöürsé çréätör" -" prïvïlégés ön édgé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +" prïvïlégés ön édgé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "To grant or deny this request, use the course creator admin table." msgstr "" "Tö gränt ör déný thïs réqüést, üsé thé çöürsé çréätör ädmïn täßlé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/emails/course_creator_denied.txt msgid "" @@ -20113,8 +22328,7 @@ msgid "" "If you believe this was in error, please contact {email}" msgstr "" "Ýöür réqüést för çöürsé çréätïön rïghts tö {studio_name} hävé ßéén dénïéd. " -"Ìf ýöü ßélïévé thïs wäs ïn érrör, pléäsé çöntäçt {email} Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢т#" +"Ìf ýöü ßélïévé thïs wäs ïn érrör, pléäsé çöntäçt {email} Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/emails/course_creator_granted.txt msgid "" @@ -20124,7 +22338,7 @@ msgid "" msgstr "" "Ýöür réqüést för çöürsé çréätïön rïghts tö {studio_name} hävé ßéén gräntéd. Tö çréäté ýöür fïrst çöürsé, vïsït\n" "\n" -"{url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"{url} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: cms/templates/emails/course_creator_revoked.txt msgid "" @@ -20132,16 +22346,18 @@ msgid "" "believe this was in error, please contact {email}" msgstr "" "Ýöür çöürsé çréätïön rïghts tö {studio_name} hävé ßéén révökéd. Ìf ýöü " -"ßélïévé thïs wäs ïn érrör, pléäsé çöntäçt {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢ση#" +"ßélïévé thïs wäs ïn érrör, pléäsé çöntäçt {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: cms/templates/emails/course_creator_subject.txt msgid "Your course creator status for {studio_name}" -msgstr "Ýöür çöürsé çréätör stätüs för {studio_name} Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür çöürsé çréätör stätüs för {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/registration/activation_complete.html msgid "You can now {link_start}login{link_end}." -msgstr "Ýöü çän nöw {link_start}lögïn{link_end}. Ⱡ'σяє#" +msgstr "" +"Ýöü çän nöw {link_start}lögïn{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/registration/reg_complete.html msgid "" @@ -20149,11 +22365,11 @@ msgid "" "activating your account." msgstr "" "Àn äçtïvätïön lïnk häs ßéén sént tö {email}, älöng wïth ïnstrüçtïöns för " -"äçtïvätïng ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"äçtïvätïng ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/widgets/footer.html cms/templates/widgets/sock.html msgid "Contact Us" -msgstr "Çöntäçt Ûs Ⱡ#" +msgstr "Çöntäçt Ûs Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: 'EdX', 'edX', 'Studio', and 'Open edX' are trademarks of 'edX #. Inc.'. Please do not translate any of these trademarks and company names. @@ -20164,95 +22380,92 @@ msgid "" msgstr "" "ÉdX, Öpén édX, Stüdïö, änd thé édX änd Öpén édX lögös äré régïstéréd " "trädémärks ör trädémärks öf {link_start}édX Ìnç.{link_end} Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє#" +"∂σłσя #" #: cms/templates/widgets/header.html msgid "Current Course:" -msgstr "Çürrént Çöürsé: Ⱡ'#" +msgstr "Çürrént Çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/widgets/header.html msgid "Outline" -msgstr "Öütlïné #" +msgstr "Öütlïné Ⱡ'σяєм ιρѕυм #" #: cms/templates/widgets/header.html msgid "Updates" -msgstr "Ûpdätés #" +msgstr "Ûpdätés Ⱡ'σяєм ιρѕυм #" #: cms/templates/widgets/header.html msgid "Schedule & Details" -msgstr "Sçhédülé & Détäïls Ⱡ'σя#" +msgstr "Sçhédülé & Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/widgets/header.html msgid "Checklists" -msgstr "Çhéçklïsts Ⱡ#" +msgstr "Çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/widgets/header.html msgid "Import" -msgstr "Ìmpört Ⱡ'σяєм ιρѕ#" +msgstr "Ìmpört Ⱡ'σяєм ιρѕυ#" #: cms/templates/widgets/header.html msgid "Export" -msgstr "Éxpört Ⱡ'σяєм ιρѕ#" +msgstr "Éxpört Ⱡ'σяєм ιρѕυ#" #: cms/templates/widgets/header.html msgid "Current Library:" -msgstr "Çürrént Lïßrärý: Ⱡ'σ#" +msgstr "Çürrént Lïßrärý: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/widgets/header.html msgid "Account" -msgstr "Àççöünt #" +msgstr "Àççöünt Ⱡ'σяєм ιρѕυм #" #: cms/templates/widgets/header.html msgid "Account Navigation" -msgstr "Àççöünt Nävïgätïön Ⱡ'σ#" +msgstr "Àççöünt Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/widgets/header.html msgid "Contextual Online Help" -msgstr "Çöntéxtüäl Önlïné Hélp Ⱡ'σяє#" +msgstr "Çöntéxtüäl Önlïné Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/widgets/header.html msgid "Currently signed in as:" -msgstr "Çürréntlý sïgnéd ïn äs: Ⱡ'σяє#" - -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Sïgn Öüt #" +msgstr "Çürréntlý sïgnéd ïn äs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" -msgstr "Läünçh Lätéx Söürçé Çömpïlér Ⱡ'σяєм #" +msgstr "Läünçh Lätéx Söürçé Çömpïlér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/widgets/problem-edit.html msgid "Heading 1" -msgstr "Héädïng 1 #" +msgstr "Héädïng 1 Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/widgets/problem-edit.html msgid "Explanation" -msgstr "Éxplänätïön Ⱡ#" +msgstr "Éxplänätïön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/widgets/problem-edit.html msgid "Advanced Editor" -msgstr "Àdvänçéd Édïtör Ⱡ'#" +msgstr "Àdvänçéd Édïtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/widgets/problem-edit.html msgid "Toggle Cheatsheet" -msgstr "Tögglé Çhéätshéét Ⱡ'σ#" +msgstr "Tögglé Çhéätshéét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/widgets/problem-edit.html msgid "Label" -msgstr "Läßél Ⱡ'σяєм ι#" +msgstr "Läßél Ⱡ'σяєм ιρѕ#" #: cms/templates/widgets/sock.html msgid "Looking for help with {studio_name}?" -msgstr "Löökïng för hélp wïth {studio_name}? Ⱡ'σяєм#" +msgstr "" +"Löökïng för hélp wïth {studio_name}? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/widgets/sock.html msgid "Hide {studio_name} Help" -msgstr "Hïdé {studio_name} Hélp Ⱡ'#" +msgstr "Hïdé {studio_name} Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/widgets/sock.html msgid "{studio_name} Documentation" -msgstr "{studio_name} Döçüméntätïön Ⱡ'σ#" +msgstr "{studio_name} Döçüméntätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/widgets/sock.html msgid "" @@ -20266,55 +22479,61 @@ msgstr "" "döwnlöäd thé Büïldïng änd Rünnïng än {platform_name} Çöürsé PDF fïlé, tö gö " "tö thé {platform_name} Àüthör Süppört sïté, ör tö énröll ïn édX101. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢#" +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂#" #: cms/templates/widgets/sock.html msgid "Building and Running an {platform_name} Course PDF" -msgstr "Büïldïng änd Rünnïng än {platform_name} Çöürsé PDF Ⱡ'σяєм ιρѕ#" +msgstr "" +"Büïldïng änd Rünnïng än {platform_name} Çöürsé PDF Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/widgets/sock.html msgid "{studio_name} Author Support" -msgstr "{studio_name} Àüthör Süppört Ⱡ'σ#" +msgstr "{studio_name} Àüthör Süppört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/widgets/sock.html msgid "Enroll in edX101" -msgstr "Énröll ïn édX101 Ⱡ'σ#" +msgstr "Énröll ïn édX101 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/widgets/sock.html msgid "How to use {studio_name} to build your course" -msgstr "Höw tö üsé {studio_name} tö ßüïld ýöür çöürsé Ⱡ'σяєм ιρ#" +msgstr "" +"Höw tö üsé {studio_name} tö ßüïld ýöür çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: cms/templates/widgets/sock.html msgid "Have problems, questions, or suggestions about {studio_name}?" msgstr "" "Hävé prößléms, qüéstïöns, ör süggéstïöns äßöüt {studio_name}? Ⱡ'σяєм ιρѕυм " -"∂#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/widgets/tabs-aggregator.html msgid "name" -msgstr "nämé Ⱡ'σяєм#" +msgstr "nämé Ⱡ'σяєм ι#" # empty msgid "This is a key string." -msgstr "Thïs ïs ä kéý strïng. Ⱡ'σя#" +msgstr "Thïs ïs ä kéý strïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "çréätéd #" +msgstr "çréätéd Ⱡ'σяєм ιρѕυм #" #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "Önlý löçälhöst... müähähähä Ⱡ'σяєм#" +msgstr "Önlý löçälhöst... müähähähä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." msgstr "" "Ìnïtïäl tïtlé öf thé ärtïçlé. Mäý ßé övérrïddén wïth révïsïön tïtlés. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: wiki/forms.py msgid "Type in some contents" -msgstr "Týpé ïn sömé çönténts Ⱡ'σя#" +msgstr "Týpé ïn sömé çönténts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/forms.py msgid "" @@ -20324,22 +22543,27 @@ msgid "" msgstr "" "Thïs ïs jüst thé ïnïtïäl çönténts öf ýöür ärtïçlé. Àftér çréätïng ït, ýöü " "çän üsé möré çömpléx féätürés lïké äddïng plügïns, métä dätä, rélätéd " -"ärtïçlés étç... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"ärtïçlés étç... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυη#" #: wiki/forms.py msgid "Contents" -msgstr "Çönténts #" +msgstr "Çönténts Ⱡ'σяєм ιρѕυм ∂#" #: wiki/forms.py msgid "Summary" -msgstr "Sümmärý #" +msgstr "Sümmärý Ⱡ'σяєм ιρѕυм #" #: wiki/forms.py msgid "" "Give a short reason for your edit, which will be stated in the revision log." msgstr "" "Gïvé ä shört réäsön för ýöür édït, whïçh wïll ßé stätéd ïn thé révïsïön lög." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: wiki/forms.py msgid "" @@ -20349,19 +22573,25 @@ msgid "" msgstr "" "Whïlé ýöü wéré édïtïng, söméöné élsé çhängéd thé révïsïön. Ýöür çönténts " "hävé ßéén äütömätïçällý mérgéd wïth thé néw çönténts. Pléäsé révïéw thé téxt" -" ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +" ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσ#" #: wiki/forms.py msgid "No changes made. Nothing to save." -msgstr "Nö çhängés mädé. Nöthïng tö sävé. Ⱡ'σяєм ι#" +msgstr "" +"Nö çhängés mädé. Nöthïng tö sävé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/forms.py msgid "Select an option" -msgstr "Séléçt än öptïön Ⱡ'σ#" +msgstr "Séléçt än öptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: wiki/forms.py msgid "Slug" -msgstr "Slüg Ⱡ'σяєм#" +msgstr "Slüg Ⱡ'σяєм ι#" #: wiki/forms.py msgid "" @@ -20372,31 +22602,43 @@ msgstr "" "Thïs wïll ßé thé äddréss whéré ýöür ärtïçlé çän ßé föünd. Ûsé önlý " "älphänümérïç çhäräçtérs änd - ör _. Nöté thät ýöü çännöt çhängé thé slüg " "äftér çréätïng thé ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg #" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢#" #: wiki/forms.py msgid "Write a brief message for the article's history log." -msgstr "Wrïté ä ßrïéf méssägé för thé ärtïçlé's hïstörý lög. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Wrïté ä ßrïéf méssägé för thé ärtïçlé's hïstörý lög. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/forms.py msgid "A slug may not begin with an underscore." -msgstr "À slüg mäý nöt ßégïn wïth än ündérsçöré. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"À slüg mäý nöt ßégïn wïth än ündérsçöré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: wiki/forms.py msgid "A deleted article with slug \"%s\" already exists." -msgstr "À délétéd ärtïçlé wïth slüg \"%s\" älréädý éxïsts. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"À délétéd ärtïçlé wïth slüg \"%s\" älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/forms.py msgid "A slug named \"%s\" already exists." -msgstr "À slüg näméd \"%s\" älréädý éxïsts. Ⱡ'σяєм ι#" +msgstr "" +"À slüg näméd \"%s\" älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/forms.py msgid "Yes, I am sure" -msgstr "Ýés, Ì äm süré Ⱡ'#" +msgstr "Ýés, Ì äm süré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: wiki/forms.py msgid "Purge" -msgstr "Pürgé Ⱡ'σяєм ι#" +msgstr "Pürgé Ⱡ'σяєм ιρѕ#" #: wiki/forms.py msgid "" @@ -20407,46 +22649,53 @@ msgstr "" "Pürgé thé ärtïçlé: Çömplétélý rémövé ït (änd äll ïts çönténts) wïth nö ündö." " Pürgïng ïs ä gööd ïdéä ïf ýöü wänt tö fréé thé slüg süçh thät üsérs çän " "çréäté néw ärtïçlés ïn ïts pläçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт,#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυ#" #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py msgid "You are not sure enough!" -msgstr "Ýöü äré nöt süré énöügh! Ⱡ'σяє#" +msgstr "Ýöü äré nöt süré énöügh! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: wiki/forms.py msgid "While you tried to delete this article, it was modified. TAKE CARE!" msgstr "" "Whïlé ýöü trïéd tö délété thïs ärtïçlé, ït wäs mödïfïéd. TÀKÉ ÇÀRÉ! Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: wiki/forms.py msgid "Lock article" -msgstr "Löçk ärtïçlé Ⱡ#" +msgstr "Löçk ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: wiki/forms.py msgid "Deny all users access to edit this article." -msgstr "Déný äll üsérs äççéss tö édït thïs ärtïçlé. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Déný äll üsérs äççéss tö édït thïs ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: wiki/forms.py msgid "Permissions" -msgstr "Pérmïssïöns Ⱡ#" +msgstr "Pérmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя #" #: wiki/forms.py msgid "Owner" -msgstr "Öwnér Ⱡ'σяєм ι#" +msgstr "Öwnér Ⱡ'σяєм ιρѕ#" #: wiki/forms.py msgid "Enter the username of the owner." -msgstr "Éntér thé üsérnämé öf thé öwnér. Ⱡ'σяєм ι#" +msgstr "" +"Éntér thé üsérnämé öf thé öwnér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/forms.py msgid "(none)" -msgstr "(nöné) Ⱡ'σяєм ιρѕ#" +msgstr "(nöné) Ⱡ'σяєм ιρѕυ#" #: wiki/forms.py msgid "Inherit permissions" -msgstr "Ìnhérït pérmïssïöns Ⱡ'σя#" +msgstr "Ìnhérït pérmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/forms.py msgid "" @@ -20454,42 +22703,44 @@ msgid "" " one." msgstr "" "Çhéçk héré tö äpplý thé äßövé pérmïssïöns réçürsïvélý tö ärtïçlés ündér thïs" -" öné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +" öné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/forms.py msgid "Permission settings for the article were updated." -msgstr "Pérmïssïön séttïngs för thé ärtïçlé wéré üpdätéd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pérmïssïön séttïngs för thé ärtïçlé wéré üpdätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/forms.py msgid "Your permission settings were unchanged, so nothing saved." msgstr "" "Ýöür pérmïssïön séttïngs wéré ünçhängéd, sö nöthïng sävéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: wiki/forms.py msgid "No user with that username" -msgstr "Nö üsér wïth thät üsérnämé Ⱡ'σяєм#" +msgstr "Nö üsér wïth thät üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/forms.py msgid "Article locked for editing" -msgstr "Àrtïçlé löçkéd för édïtïng Ⱡ'σяєм#" +msgstr "Àrtïçlé löçkéd för édïtïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/forms.py msgid "Article unlocked for editing" -msgstr "Àrtïçlé ünlöçkéd för édïtïng Ⱡ'σяєм #" +msgstr "Àrtïçlé ünlöçkéd för édïtïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: wiki/forms.py msgid "Filter..." -msgstr "Fïltér... #" +msgstr "Fïltér... Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/core/plugins/base.py msgid "Settings for plugin" -msgstr "Séttïngs för plügïn Ⱡ'σя#" +msgstr "Séttïngs för plügïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/models/article.py wiki/models/pluginbase.py #: wiki/plugins/attachments/models.py msgid "current revision" -msgstr "çürrént révïsïön Ⱡ'σ#" +msgstr "çürrént révïsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: wiki/models/article.py msgid "" @@ -20497,20 +22748,20 @@ msgid "" "back, simply change the value of this field." msgstr "" "Thé révïsïön ßéïng dïspläýéd för thïs ärtïçlé. Ìf ýöü nééd tö dö ä röll-" -"ßäçk, sïmplý çhängé thé välüé öf thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"ßäçk, sïmplý çhängé thé välüé öf thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σ#" #: wiki/models/article.py msgid "modified" -msgstr "mödïfïéd #" +msgstr "mödïfïéd Ⱡ'σяєм ιρѕυм ∂#" #: wiki/models/article.py msgid "Article properties last modified" -msgstr "Àrtïçlé pröpértïés läst mödïfïéd Ⱡ'σяєм ι#" +msgstr "" +"Àrtïçlé pröpértïés läst mödïfïéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/models/article.py msgid "owner" -msgstr "öwnér Ⱡ'σяєм ι#" +msgstr "öwnér Ⱡ'σяєм ιρѕ#" #: wiki/models/article.py msgid "" @@ -20518,11 +22769,11 @@ msgid "" "read and write access." msgstr "" "Thé öwnér öf thé ärtïçlé, üsüällý thé çréätör. Thé öwnér älwäýs häs ßöth " -"réäd änd wrïté äççéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"réäd änd wrïté äççéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/models/article.py msgid "group" -msgstr "gröüp Ⱡ'σяєм ι#" +msgstr "gröüp Ⱡ'σяєм ιρѕ#" #: wiki/models/article.py msgid "" @@ -20531,71 +22782,76 @@ msgid "" msgstr "" "Lïké ïn ä ÛNÌX fïlé sýstém, pérmïssïöns çän ßé gïvén tö ä üsér äççördïng tö " "gröüp mémßérshïp. Gröüps äré händléd thröügh thé Djängö äüth sýstém. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: wiki/models/article.py msgid "group read access" -msgstr "gröüp réäd äççéss Ⱡ'σ#" +msgstr "gröüp réäd äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/models/article.py msgid "group write access" -msgstr "gröüp wrïté äççéss Ⱡ'σ#" +msgstr "gröüp wrïté äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: wiki/models/article.py msgid "others read access" -msgstr "öthérs réäd äççéss Ⱡ'σ#" +msgstr "öthérs réäd äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: wiki/models/article.py msgid "others write access" -msgstr "öthérs wrïté äççéss Ⱡ'σя#" +msgstr "öthérs wrïté äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/models/article.py msgid "Article without content (%(id)d)" -msgstr "Àrtïçlé wïthöüt çöntént (%(id)d) Ⱡ'σяєм #" +msgstr "Àrtïçlé wïthöüt çöntént (%(id)d) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: wiki/models/article.py msgid "content type" -msgstr "çöntént týpé Ⱡ#" +msgstr "çöntént týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: wiki/models/article.py msgid "object ID" -msgstr "ößjéçt ÌD #" +msgstr "ößjéçt ÌD Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/models/article.py msgid "Article for object" -msgstr "Àrtïçlé för ößjéçt Ⱡ'σ#" +msgstr "Àrtïçlé för ößjéçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: wiki/models/article.py msgid "Articles for object" -msgstr "Àrtïçlés för ößjéçt Ⱡ'σя#" +msgstr "Àrtïçlés för ößjéçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/models/article.py msgid "revision number" -msgstr "révïsïön nümßér Ⱡ'#" +msgstr "révïsïön nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: wiki/models/article.py msgid "IP address" -msgstr "ÌP äddréss Ⱡ#" +msgstr "ÌP äddréss Ⱡ'σяєм ιρѕυм ∂σłσ#" #: wiki/models/article.py msgid "user" -msgstr "üsér Ⱡ'σяєм#" +msgstr "üsér Ⱡ'σяєм ι#" #: wiki/models/article.py msgid "locked" -msgstr "löçkéd Ⱡ'σяєм ιρѕ#" +msgstr "löçkéd Ⱡ'σяєм ιρѕυ#" #: wiki/models/article.py wiki/models/pluginbase.py msgid "article" -msgstr "ärtïçlé #" +msgstr "ärtïçlé Ⱡ'σяєм ιρѕυм #" #: wiki/models/article.py msgid "article contents" -msgstr "ärtïçlé çönténts Ⱡ'σ#" +msgstr "ärtïçlé çönténts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: wiki/models/article.py msgid "article title" -msgstr "ärtïçlé tïtlé Ⱡ'#" +msgstr "ärtïçlé tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: wiki/models/article.py msgid "" @@ -20603,19 +22859,21 @@ msgid "" "title has not changed" msgstr "" "Éäçh révïsïön çöntäïns ä tïtlé fïéld thät müst ßé fïlléd öüt, évén ïf thé " -"tïtlé häs nöt çhängéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"tïtlé häs nöt çhängéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/models/pluginbase.py msgid "original article" -msgstr "örïgïnäl ärtïçlé Ⱡ'σ#" +msgstr "örïgïnäl ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: wiki/models/pluginbase.py msgid "Permissions are inherited from this article" -msgstr "Pérmïssïöns äré ïnhérïtéd fröm thïs ärtïçlé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pérmïssïöns äré ïnhérïtéd fröm thïs ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: wiki/models/pluginbase.py msgid "A plugin was changed" -msgstr "À plügïn wäs çhängéd Ⱡ'σя#" +msgstr "À plügïn wäs çhängéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/models/pluginbase.py msgid "" @@ -20623,40 +22881,44 @@ msgid "" "simply change the value of this field." msgstr "" "Thé révïsïön ßéïng dïspläýéd för thïs plügïn.Ìf ýöü nééd tö dö ä röll-ßäçk, " -"sïmplý çhängé thé välüé öf thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"sïmplý çhängé thé välüé öf thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/models/urlpath.py msgid "Cache lookup value for articles" -msgstr "Çäçhé lööküp välüé för ärtïçlés Ⱡ'σяєм ι#" +msgstr "Çäçhé lööküp välüé för ärtïçlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: wiki/models/urlpath.py msgid "slug" -msgstr "slüg Ⱡ'σяєм#" +msgstr "slüg Ⱡ'σяєм ι#" #: wiki/models/urlpath.py msgid "(root)" -msgstr "(rööt) Ⱡ'σяєм ιρѕ#" +msgstr "(rööt) Ⱡ'σяєм ιρѕυ#" #: wiki/models/urlpath.py msgid "URL path" -msgstr "ÛRL päth #" +msgstr "ÛRL päth Ⱡ'σяєм ιρѕυм ∂#" #: wiki/models/urlpath.py msgid "URL paths" -msgstr "ÛRL päths #" +msgstr "ÛRL päths Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/models/urlpath.py msgid "Sorry but you cannot have a root article with a slug." msgstr "" -"Sörrý ßüt ýöü çännöt hävé ä rööt ärtïçlé wïth ä slüg. Ⱡ'σяєм ιρѕυм ∂σ#" +"Sörrý ßüt ýöü çännöt hävé ä rööt ärtïçlé wïth ä slüg. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: wiki/models/urlpath.py msgid "A non-root note must always have a slug." -msgstr "À nön-rööt nöté müst älwäýs hävé ä slüg. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"À nön-rööt nöté müst älwäýs hävé ä slüg. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: wiki/models/urlpath.py msgid "There is already a root node on %s" -msgstr "Théré ïs älréädý ä rööt nödé ön %s Ⱡ'σяєм ιρ#" +msgstr "" +"Théré ïs älréädý ä rööt nödé ön %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: wiki/models/urlpath.py msgid "" @@ -20668,23 +22930,25 @@ msgstr "" "Àrtïçlés whö löst théïr pärénts\n" "===============================\n" "\n" -"Thé çhïldrén öf thïs ärtïçlé hävé häd théïr pärénts délétéd. Ýöü shöüld prößäßlý fïnd ä néw hömé för thém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg є#" +"Thé çhïldrén öf thïs ärtïçlé hävé häd théïr pärénts délétéd. Ýöü shöüld prößäßlý fïnd ä néw hömé för thém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι#" #: wiki/models/urlpath.py msgid "Lost and found" -msgstr "Löst änd föünd Ⱡ'#" +msgstr "Löst änd föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: wiki/plugins/attachments/forms.py msgid "A short summary of what the file contains" -msgstr "À shört sümmärý öf whät thé fïlé çöntäïns Ⱡ'σяєм ιρѕυ#" +msgstr "" +"À shört sümmärý öf whät thé fïlé çöntäïns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "Ýés Ì äm süré... Ⱡ'σ#" +msgstr "Ýés Ì äm süré... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "Çlïçk tö döwnlöäd fïlé Ⱡ'σяє#" +msgstr "Çlïçk tö döwnlöäd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/attachments/models.py msgid "" @@ -20692,39 +22956,40 @@ msgid "" "attachment)" msgstr "" "Thé révïsïön öf thïs ättäçhmént çürréntlý ïn üsé (ön äll ärtïçlés üsïng thé " -"ättäçhmént) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"ättäçhmént) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: wiki/plugins/attachments/models.py msgid "original filename" -msgstr "örïgïnäl fïlénämé Ⱡ'σ#" +msgstr "örïgïnäl fïlénämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/plugins/attachments/models.py msgid "attachment" -msgstr "ättäçhmént Ⱡ#" +msgstr "ättäçhmént Ⱡ'σяєм ιρѕυм ∂σłσ#" #: wiki/plugins/attachments/models.py msgid "attachments" -msgstr "ättäçhménts Ⱡ#" +msgstr "ättäçhménts Ⱡ'σяєм ιρѕυм ∂σłσя #" #: wiki/plugins/attachments/models.py msgid "file" -msgstr "fïlé Ⱡ'σяєм#" +msgstr "fïlé Ⱡ'σяєм ι#" #: wiki/plugins/attachments/models.py msgid "attachment revision" -msgstr "ättäçhmént révïsïön Ⱡ'σя#" +msgstr "ättäçhmént révïsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/plugins/attachments/models.py msgid "attachment revisions" -msgstr "ättäçhmént révïsïöns Ⱡ'σя#" +msgstr "ättäçhmént révïsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/attachments/views.py msgid "%s was successfully added." -msgstr "%s wäs süççéssfüllý äddéd. Ⱡ'σяєм#" +msgstr "%s wäs süççéssfüllý äddéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/plugins/attachments/views.py msgid "Your file could not be saved: %s" -msgstr "Ýöür fïlé çöüld nöt ßé sävéd: %s Ⱡ'σяєм ι#" +msgstr "" +"Ýöür fïlé çöüld nöt ßé sävéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/plugins/attachments/views.py msgid "" @@ -20732,11 +22997,13 @@ msgid "" "web server." msgstr "" "Ýöür fïlé çöüld nöt ßé sävéd, prößäßlý ßéçäüsé öf ä pérmïssïön érrör ön thé " -"wéß sérvér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"wéß sérvér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: wiki/plugins/attachments/views.py msgid "%s uploaded and replaces old attachment." -msgstr "%s üplöädéd änd répläçés öld ättäçhmént. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"%s üplöädéd änd répläçés öld ättäçhmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: wiki/plugins/attachments/views.py msgid "" @@ -20744,32 +23011,36 @@ msgid "" "present. Files with different extensions are not allowed." msgstr "" "Ýöür néw fïlé wïll äütömätïçällý ßé rénäméd tö mätçh thé fïlé älréädý " -"présént. Fïlés wïth dïfférént éxténsïöns äré nöt ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυ#" +"présént. Fïlés wïth dïfférént éxténsïöns äré nöt ällöwéd. Ⱡ'σяє#" #: wiki/plugins/attachments/views.py msgid "Current revision changed for %s." -msgstr "Çürrént révïsïön çhängéd för %s. Ⱡ'σяєм ι#" +msgstr "" +"Çürrént révïsïön çhängéd för %s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/plugins/attachments/views.py msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." -msgstr "Àddéd ä référénçé tö \"%(att)s\" fröm \"%(art)s\". Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àddéd ä référénçé tö \"%(att)s\" fröm \"%(art)s\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: wiki/plugins/attachments/views.py msgid "The file %s was deleted." -msgstr "Thé fïlé %s wäs délétéd. Ⱡ'σяє#" +msgstr "Thé fïlé %s wäs délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: wiki/plugins/attachments/views.py msgid "This article is no longer related to the file %s." -msgstr "Thïs ärtïçlé ïs nö löngér rélätéd tö thé fïlé %s. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thïs ärtïçlé ïs nö löngér rélätéd tö thé fïlé %s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/plugins/attachments/wiki_plugin.py msgid "A file was changed: %s" -msgstr "À fïlé wäs çhängéd: %s Ⱡ'σяє#" +msgstr "À fïlé wäs çhängéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/attachments/wiki_plugin.py msgid "A file was deleted: %s" -msgstr "À fïlé wäs délétéd: %s Ⱡ'σяє#" +msgstr "À fïlé wäs délétéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/images/forms.py msgid "" @@ -20777,143 +23048,160 @@ msgid "" "the list of available images." msgstr "" "Néw ïmägé %s wäs süççéssfüllý üplöädéd. Ýöü çän üsé ït ßý séléçtïng ït fröm " -"thé lïst öf äväïläßlé ïmägés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"thé lïst öf äväïläßlé ïmägés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: wiki/plugins/images/forms.py msgid "Are you sure?" -msgstr "Àré ýöü süré? Ⱡ'#" +msgstr "Àré ýöü süré? Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: wiki/plugins/images/models.py msgid "image" -msgstr "ïmägé Ⱡ'σяєм ι#" +msgstr "ïmägé Ⱡ'σяєм ιρѕ#" #: wiki/plugins/images/models.py msgid "images" -msgstr "ïmägés Ⱡ'σяєм ιρѕ#" +msgstr "ïmägés Ⱡ'σяєм ιρѕυ#" #: wiki/plugins/images/models.py msgid "Image: %s" -msgstr "Ìmägé: %s #" +msgstr "Ìmägé: %s Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/plugins/images/models.py msgid "Current revision not set!!" -msgstr "Çürrént révïsïön nöt sét!! Ⱡ'σяєм#" +msgstr "Çürrént révïsïön nöt sét!! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/plugins/images/models.py msgid "image revision" -msgstr "ïmägé révïsïön Ⱡ'#" +msgstr "ïmägé révïsïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "ïmägé révïsïöns Ⱡ'#" +msgstr "ïmägé révïsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: wiki/plugins/images/models.py msgid "Image Revsion: %d" -msgstr "Ìmägé Révsïön: %d Ⱡ'σ#" +msgstr "Ìmägé Révsïön: %d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/plugins/images/views.py msgid "%s has been restored" -msgstr "%s häs ßéén réstöréd Ⱡ'σя#" +msgstr "%s häs ßéén réstöréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/images/views.py msgid "%s has been marked as deleted" -msgstr "%s häs ßéén märkéd äs délétéd Ⱡ'σяєм #" +msgstr "%s häs ßéén märkéd äs délétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: wiki/plugins/images/views.py msgid "%(file)s has been changed to revision #%(revision)d" -msgstr "%(file)s häs ßéén çhängéd tö révïsïön #%(revision)d Ⱡ'σяєм ιρѕ#" +msgstr "" +"%(file)s häs ßéén çhängéd tö révïsïön #%(revision)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: wiki/plugins/images/views.py msgid "%(file)s has been saved." -msgstr "%(file)s häs ßéén sävéd. Ⱡ'σя#" +msgstr "%(file)s häs ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "Ìmägés Ⱡ'σяєм ιρѕ#" +msgstr "Ìmägés Ⱡ'σяєм ιρѕυ#" #: wiki/plugins/images/wiki_plugin.py msgid "An image was added: %s" -msgstr "Àn ïmägé wäs äddéd: %s Ⱡ'σяє#" +msgstr "Àn ïmägé wäs äddéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/links/wiki_plugin.py msgid "Links" -msgstr "Lïnks Ⱡ'σяєм ι#" +msgstr "Lïnks Ⱡ'σяєм ιρѕ#" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "Nötïfïçätïöns Ⱡ'#" +msgstr "Nötïfïçätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" -msgstr "Whén thïs ärtïçlé ïs édïtéd Ⱡ'σяєм#" +msgstr "Whén thïs ärtïçlé ïs édïtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: wiki/plugins/notifications/forms.py msgid "Also receive emails about article edits" -msgstr "Àlsö réçéïvé émäïls äßöüt ärtïçlé édïts Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àlsö réçéïvé émäïls äßöüt ärtïçlé édïts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were updated." -msgstr "Ýöür nötïfïçätïön séttïngs wéré üpdätéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöür nötïfïçätïön séttïngs wéré üpdätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were unchanged, so nothing saved." msgstr "" "Ýöür nötïfïçätïön séttïngs wéré ünçhängéd, sö nöthïng sävéd. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: wiki/plugins/notifications/models.py msgid "%(user)s subscribing to %(article)s (%(type)s)" -msgstr "%(user)s süßsçrïßïng tö %(article)s (%(type)s) Ⱡ'σяєм #" +msgstr "" +"%(user)s süßsçrïßïng tö %(article)s (%(type)s) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" #: wiki/plugins/notifications/models.py msgid "Article deleted: %s" -msgstr "Àrtïçlé délétéd: %s Ⱡ'σя#" +msgstr "Àrtïçlé délétéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/plugins/notifications/models.py msgid "Article modified: %s" -msgstr "Àrtïçlé mödïfïéd: %s Ⱡ'σя#" +msgstr "Àrtïçlé mödïfïéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/notifications/models.py msgid "New article created: %s" -msgstr "Néw ärtïçlé çréätéd: %s Ⱡ'σяє#" +msgstr "Néw ärtïçlé çréätéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "Ýöü äré nöw sïgn üp... änd nöw ýöü çän sïgn ïn! Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü äré nöw sïgn üp... änd nöw ýöü çän sïgn ïn! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" -msgstr "Ýöü äré nö löngér löggéd ïn. Býé ßýé! Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü äré nö löngér löggéd ïn. Býé ßýé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: wiki/views/accounts.py msgid "You are now logged in! Have fun!" -msgstr "Ýöü äré nöw löggéd ïn! Hävé fün! Ⱡ'σяєм ι#" +msgstr "" +"Ýöü äré nöw löggéd ïn! Hävé fün! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/views/article.py msgid "New article '%s' created." -msgstr "Néw ärtïçlé '%s' çréätéd. Ⱡ'σяєм#" +msgstr "Néw ärtïçlé '%s' çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/views/article.py msgid "There was an error creating this article: %s" -msgstr "Théré wäs än érrör çréätïng thïs ärtïçlé: %s Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Théré wäs än érrör çréätïng thïs ärtïçlé: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: wiki/views/article.py msgid "There was an error creating this article." -msgstr "Théré wäs än érrör çréätïng thïs ärtïçlé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré wäs än érrör çréätïng thïs ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: wiki/views/article.py msgid "" "This article cannot be deleted because it has children or is a root article." msgstr "" "Thïs ärtïçlé çännöt ßé délétéd ßéçäüsé ït häs çhïldrén ör ïs ä rööt ärtïçlé." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: wiki/views/article.py msgid "" "This article together with all its contents are now completely gone! Thanks!" msgstr "" "Thïs ärtïçlé tögéthér wïth äll ïts çönténts äré nöw çömplétélý göné! Thänks!" -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: wiki/views/article.py msgid "" @@ -20921,35 +23209,43 @@ msgid "" "free from unwanted material!" msgstr "" "Thé ärtïçlé \"%s\" ïs nöw märkéd äs délétéd! Thänks för kéépïng thé sïté " -"fréé fröm ünwäntéd mätérïäl! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"fréé fröm ünwäntéd mätérïäl! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: wiki/views/article.py msgid "Your changes were saved." -msgstr "Ýöür çhängés wéré sävéd. Ⱡ'σяє#" +msgstr "Ýöür çhängés wéré sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: wiki/views/article.py msgid "A new revision of the article was succesfully added." -msgstr "À néw révïsïön öf thé ärtïçlé wäs süççésfüllý äddéd. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"À néw révïsïön öf thé ärtïçlé wäs süççésfüllý äddéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/views/article.py msgid "Restoring article" -msgstr "Réstörïng ärtïçlé Ⱡ'σ#" +msgstr "Réstörïng ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/views/article.py msgid "The article \"%s\" and its children are now restored." -msgstr "Thé ärtïçlé \"%s\" änd ïts çhïldrén äré nöw réstöréd. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé ärtïçlé \"%s\" änd ïts çhïldrén äré nöw réstöréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: wiki/views/article.py msgid "The article %s is now set to display revision #%d" -msgstr "Thé ärtïçlé %s ïs nöw sét tö dïspläý révïsïön #%d Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thé ärtïçlé %s ïs nöw sét tö dïspläý révïsïön #%d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: wiki/views/article.py msgid "New title" -msgstr "Néw tïtlé #" +msgstr "Néw tïtlé Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/views/article.py msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" -msgstr "Mérgé ßétwéén Révïsïön #%(r1)d änd Révïsïön #%(r2)d Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Mérgé ßétwéén Révïsïön #%(r1)d änd Révïsïön #%(r2)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: wiki/views/article.py msgid "" @@ -20957,4 +23253,4 @@ msgid "" "#%(r2)d" msgstr "" "À néw révïsïön wäs çréätéd: Mérgé ßétwéén Révïsïön #%(r1)d änd Révïsïön " -"#%(r2)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"#%(r2)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 65c76b00f7b7..e17c9847d3c5 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 4d2674603c54..1066212a9303 100644 --- a/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:53+0000\n" -"PO-Revision-Date: 2015-04-06 12:55:07.725517\n" +"POT-Creation-Date: 2015-04-24 17:34+0000\n" +"PO-Revision-Date: 2015-04-24 17:35:44.831394\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "Sävïng Ⱡ'σяєм ιρѕυ#" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -44,7 +59,7 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/coffee/src/discussion/utils.js msgid "OK" -msgstr "ÖK Ⱡ'#" +msgstr "ÖK Ⱡ'σя#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -61,18 +76,27 @@ msgstr "ÖK Ⱡ'#" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cancel" -msgstr "Çänçél Ⱡ'σяєм ιρѕ#" +msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" #: cms/static/js/base.js lms/static/js/verify_student/photocapture.js #: cms/templates/js/checklist.underscore msgid "This link will open in a new browser window/tab" -msgstr "Thïs lïnk wïll öpén ïn ä néw ßröwsér wïndöw/täß Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thïs lïnk wïll öpén ïn ä néw ßröwsér wïndöw/täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" + +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js @@ -87,7 +111,7 @@ msgstr "Thïs lïnk wïll öpén ïn ä néw ßröwsér wïndöw/täß Ⱡ'σя #: cms/templates/js/show-textbook.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" -msgstr "Délété Ⱡ'σяєм ιρѕ#" +msgstr "Délété Ⱡ'σяєм ιρѕυ#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -97,29 +121,30 @@ msgstr "Délété Ⱡ'σяєм ιρѕ#" #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore msgid "Name" -msgstr "Nämé Ⱡ'σяєм#" +msgstr "Nämé Ⱡ'σяєм ι#" #. 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 #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ok" -msgstr "Ök Ⱡ'#" +msgstr "Ök Ⱡ'σя#" #: cms/static/js/views/manage_users_and_roles.js #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Unknown" -msgstr "Ûnknöwn #" +msgstr "Ûnknöwn Ⱡ'σяєм ιρѕυм #" #: cms/static/js/views/metadata.js lms/static/js/views/file_uploader.js msgid "Upload File" -msgstr "Ûplöäd Fïlé Ⱡ#" +msgstr "Ûplöäd Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." -msgstr "Ýöür çhängés hävé ßéén sävéd. Ⱡ'σяєм #" +msgstr "Ýöür çhängés hävé ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: This message will be added to the front of messages of type #. error, @@ -127,8 +152,9 @@ msgstr "Ýöür çhängés hävé ßéén sävéd. Ⱡ'σяєм #" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" -msgstr "Érrör Ⱡ'σяєм ι#" +msgstr "Érrör Ⱡ'σяєм ιρѕ#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -145,7 +171,7 @@ msgstr "Érrör Ⱡ'σяєм ι#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Save" -msgstr "Sävé Ⱡ'σяєм#" +msgstr "Sävé Ⱡ'σяєм ι#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -154,31 +180,31 @@ msgstr "Sävé Ⱡ'σяєм#" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/templates/js/image-modal.underscore msgid "Close" -msgstr "Çlösé Ⱡ'σяєм ι#" +msgstr "Çlösé Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Show Annotations" -msgstr "Shöw Ànnötätïöns Ⱡ'σ#" +msgstr "Shöw Ànnötätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Hide Annotations" -msgstr "Hïdé Ànnötätïöns Ⱡ'σ#" +msgstr "Hïdé Ànnötätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Expand Instructions" -msgstr "Éxpänd Ìnstrüçtïöns Ⱡ'σя#" +msgstr "Éxpänd Ìnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Collapse Instructions" -msgstr "Çölläpsé Ìnstrüçtïöns Ⱡ'σя#" +msgstr "Çölläpsé Ìnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Commentary" -msgstr "Çömméntärý Ⱡ#" +msgstr "Çömméntärý Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Reply to Annotation" -msgstr "Réplý tö Ànnötätïön Ⱡ'σя#" +msgstr "Réplý tö Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: %(earned)s is the number of points earned. %(total)s is the #. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of @@ -187,46 +213,48 @@ msgstr "Réplý tö Ànnötätïön Ⱡ'σя#" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(earned)s/%(possible)s point)" msgid_plural "(%(earned)s/%(possible)s points)" -msgstr[0] "(%(earned)s/%(possible)s pöïnt) Ⱡ'#" -msgstr[1] "(%(earned)s/%(possible)s pöïnts) Ⱡ'σ#" +msgstr[0] "(%(earned)s/%(possible)s pöïnt) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +msgstr[1] "(%(earned)s/%(possible)s pöïnts) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: %(num_points)s is the number of points possible (examples: 1, #. 3, 10). There will always be at least 1 point possible.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(num_points)s point possible)" msgid_plural "(%(num_points)s points possible)" -msgstr[0] "(%(num_points)s pöïnt pössïßlé) Ⱡ'σя#" -msgstr[1] "(%(num_points)s pöïnts pössïßlé) Ⱡ'σя#" +msgstr[0] "(%(num_points)s pöïnt pössïßlé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +msgstr[1] "(%(num_points)s pöïnts pössïßlé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer:" -msgstr "Ànswér: #" +msgstr "Ànswér: Ⱡ'σяєм ιρѕυм #" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Hide Answer" -msgstr "Hïdé Ànswér Ⱡ#" +msgstr "Hïdé Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Show Answer" -msgstr "Shöw Ànswér Ⱡ#" +msgstr "Shöw Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer hidden" -msgstr "Ànswér hïddén Ⱡ'#" +msgstr "Ànswér hïddén Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Status: unsubmitted" -msgstr "Stätüs: ünsüßmïttéd Ⱡ'σя#" +msgstr "Stätüs: ünsüßmïttéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: A "rating" is a score a student gives to indicate how well #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "Ýöü nééd tö pïçk ä rätïng ßéföré ýöü çän süßmït. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü nééd tö pïçk ä rätïng ßéföré ýöü çän süßmït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: this message appears when transitioning between openended #. grading @@ -236,37 +264,39 @@ msgstr "Ýöü nééd tö pïçk ä rätïng ßéföré ýöü çän süßmït. msgid "Your score did not meet the criteria to move to the next step." msgstr "" "Ýöür sçöré dïd nöt méét thé çrïtérïä tö mövé tö thé néxt stép. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js #: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" -msgstr "Süßmït Ⱡ'σяєм ιρѕ#" +msgstr "Süßmït Ⱡ'σяєм ιρѕυ#" #. Translators: one clicks this button after one has finished filling out the #. grading #. form for an openended assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit assessment" -msgstr "Süßmït ässéssmént Ⱡ'σ#" +msgstr "Süßmït ässéssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" "Ýöür réspönsé häs ßéén süßmïttéd. Pléäsé çhéçk ßäçk lätér för ýöür grädé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit post-assessment" -msgstr "Süßmït pöst-ässéssmént Ⱡ'σяє#" +msgstr "Süßmït pöst-ässéssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." -msgstr "Ànswér sävéd, ßüt nöt ýét süßmïttéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Ànswér sävéd, ßüt nöt ýét süßmïttéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -274,7 +304,7 @@ msgid "" "make any changes after submitting." msgstr "" "Pléäsé çönfïrm thät ýöü wïsh tö süßmït ýöür wörk. Ýöü wïll nöt ßé äßlé tö " -"mäké äný çhängés äftér süßmïttïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"mäké äný çhängés äftér süßmïttïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -283,18 +313,23 @@ msgid "" msgstr "" "Ýöü äré trýïng tö üplöäd ä fïlé thät ïs töö lärgé för öür sýstém. Pléäsé " "çhöösé ä fïlé ündér 2MB ör pästé ä lïnk tö ït ïntö thé änswér ßöx. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт ł#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" msgstr "" "Àré ýöü süré ýöü wänt tö rémövé ýöür prévïöüs réspönsé tö thïs qüéstïön? " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "Mövéd tö néxt stép. Ⱡ'σя#" +msgstr "Mövéd tö néxt stép. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -307,52 +342,55 @@ msgstr "" "ßröwsér. Trý thé néwést vérsïön öf Gööglé Çhrömé. Àltérnätïvélý, ïf ýöü hävé" " üplöädéd thé ïmägé tö änöthér wéßsïté, ýöü çän pästé ä lïnk tö ït ïntö thé " "änswér ßöx. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ тє#" +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє#" #. Translators: "Show Question" is some text that, when clicked, shows a #. question's #. content that had been hidden #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Show Question" -msgstr "Shöw Qüéstïön Ⱡ'#" +msgstr "Shöw Qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Hide Question" -msgstr "Hïdé Qüéstïön Ⱡ'#" +msgstr "Hïdé Qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paragraph" -msgstr "Pärägräph #" +msgstr "Pärägräph Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Preformatted" -msgstr "Préförmättéd Ⱡ#" +msgstr "Préförmättéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 1" -msgstr "Héädïng 1 #" +msgstr "Héädïng 1 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 2" -msgstr "Héädïng 2 #" +msgstr "Héädïng 2 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 3" -msgstr "Héädïng 3 #" +msgstr "Héädïng 3 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Add to Dictionary" -msgstr "Àdd tö Dïçtïönärý Ⱡ'σ#" +msgstr "Àdd tö Dïçtïönärý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -360,278 +398,280 @@ msgstr "Àdd tö Dïçtïönärý Ⱡ'σ#" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Advanced" -msgstr "Àdvänçéd #" +msgstr "Àdvänçéd Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align center" -msgstr "Àlïgn çéntér Ⱡ#" +msgstr "Àlïgn çéntér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align left" -msgstr "Àlïgn léft Ⱡ#" +msgstr "Àlïgn léft Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align right" -msgstr "Àlïgn rïght Ⱡ#" +msgstr "Àlïgn rïght Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Alignment" -msgstr "Àlïgnmént #" +msgstr "Àlïgnmént Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Alternative source" -msgstr "Àltérnätïvé söürçé Ⱡ'σ#" +msgstr "Àltérnätïvé söürçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Anchor" -msgstr "Ànçhör Ⱡ'σяєм ιρѕ#" +msgstr "Ànçhör Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Anchors" -msgstr "Ànçhörs #" +msgstr "Ànçhörs Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Author" -msgstr "Àüthör Ⱡ'σяєм ιρѕ#" +msgstr "Àüthör Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Background color" -msgstr "Bäçkgröünd çölör Ⱡ'σ#" +msgstr "Bäçkgröünd çölör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js msgid "Blockquote" -msgstr "Blöçkqüöté Ⱡ#" +msgstr "Blöçkqüöté Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Blocks" -msgstr "Blöçks Ⱡ'σяєм ιρѕ#" +msgstr "Blöçks Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Body" -msgstr "Bödý Ⱡ'σяєм#" +msgstr "Bödý Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bold" -msgstr "Böld Ⱡ'σяєм#" +msgstr "Böld Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Border color" -msgstr "Bördér çölör Ⱡ#" +msgstr "Bördér çölör Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Border" -msgstr "Bördér Ⱡ'σяєм ιρѕ#" +msgstr "Bördér Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bottom" -msgstr "Böttöm Ⱡ'σяєм ιρѕ#" +msgstr "Böttöm Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bullet list" -msgstr "Büllét lïst Ⱡ#" +msgstr "Büllét lïst Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Caption" -msgstr "Çäptïön #" +msgstr "Çäptïön Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell padding" -msgstr "Çéll päddïng Ⱡ#" +msgstr "Çéll päddïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell properties" -msgstr "Çéll pröpértïés Ⱡ'#" +msgstr "Çéll pröpértïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell spacing" -msgstr "Çéll späçïng Ⱡ#" +msgstr "Çéll späçïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell type" -msgstr "Çéll týpé #" +msgstr "Çéll týpé Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell" -msgstr "Çéll Ⱡ'σяєм#" +msgstr "Çéll Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Center" -msgstr "Çéntér Ⱡ'σяєм ιρѕ#" +msgstr "Çéntér Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Circle" -msgstr "Çïrçlé Ⱡ'σяєм ιρѕ#" +msgstr "Çïrçlé Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Clear formatting" -msgstr "Çléär förmättïng Ⱡ'σ#" +msgstr "Çléär förmättïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Code block" -msgstr "Çödé ßlöçk Ⱡ#" +msgstr "Çödé ßlöçk Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Code" -msgstr "Çödé Ⱡ'σяєм#" +msgstr "Çödé Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Color" -msgstr "Çölör Ⱡ'σяєм ι#" +msgstr "Çölör Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cols" -msgstr "Çöls Ⱡ'σяєм#" +msgstr "Çöls Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Column group" -msgstr "Çölümn gröüp Ⱡ#" +msgstr "Çölümn gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Column" -msgstr "Çölümn Ⱡ'σяєм ιρѕ#" +msgstr "Çölümn Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Constrain proportions" -msgstr "Çönsträïn pröpörtïöns Ⱡ'σя#" +msgstr "Çönsträïn pröpörtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Copy row" -msgstr "Çöpý röw #" +msgstr "Çöpý röw Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Copy" -msgstr "Çöpý Ⱡ'σяєм#" +msgstr "Çöpý Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Could not find the specified string." -msgstr "Çöüld nöt fïnd thé spéçïfïéd strïng. Ⱡ'σяєм ιρ#" +msgstr "" +"Çöüld nöt fïnd thé spéçïfïéd strïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Custom color" -msgstr "Çüstöm çölör Ⱡ#" +msgstr "Çüstöm çölör Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Custom..." -msgstr "Çüstöm... #" +msgstr "Çüstöm... Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cut row" -msgstr "Çüt röw #" +msgstr "Çüt röw Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cut" -msgstr "Çüt Ⱡ'σя#" +msgstr "Çüt Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Decrease indent" -msgstr "Déçréäsé ïndént Ⱡ'#" +msgstr "Déçréäsé ïndént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Default" -msgstr "Défäült #" +msgstr "Défäült Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete column" -msgstr "Délété çölümn Ⱡ'#" +msgstr "Délété çölümn Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete row" -msgstr "Délété röw Ⱡ#" +msgstr "Délété röw Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete table" -msgstr "Délété täßlé Ⱡ#" +msgstr "Délété täßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -640,37 +680,37 @@ msgstr "Délété täßlé Ⱡ#" #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Description" -msgstr "Désçrïptïön Ⱡ#" +msgstr "Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Dimensions" -msgstr "Dïménsïöns Ⱡ#" +msgstr "Dïménsïöns Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Disc" -msgstr "Dïsç Ⱡ'σяєм#" +msgstr "Dïsç Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Div" -msgstr "Dïv Ⱡ'σя#" +msgstr "Dïv Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Document properties" -msgstr "Döçümént pröpértïés Ⱡ'σя#" +msgstr "Döçümént pröpértïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Edit HTML" -msgstr "Édït HTML #" +msgstr "Édït HTML Ⱡ'σяєм ιρѕυм ∂σł#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -683,91 +723,91 @@ msgstr "Édït HTML #" #: cms/templates/js/show-textbook.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" -msgstr "Édït Ⱡ'σяєм#" +msgstr "Édït Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Embed" -msgstr "Émßéd Ⱡ'σяєм ι#" +msgstr "Émßéd Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Emoticons" -msgstr "Émötïçöns #" +msgstr "Émötïçöns Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Encoding" -msgstr "Énçödïng #" +msgstr "Énçödïng Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "File" -msgstr "Fïlé Ⱡ'σяєм#" +msgstr "Fïlé Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find and replace" -msgstr "Fïnd änd répläçé Ⱡ'σ#" +msgstr "Fïnd änd répläçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find next" -msgstr "Fïnd néxt #" +msgstr "Fïnd néxt Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find previous" -msgstr "Fïnd prévïöüs Ⱡ'#" +msgstr "Fïnd prévïöüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find" -msgstr "Fïnd Ⱡ'σяєм#" +msgstr "Fïnd Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Finish" -msgstr "Fïnïsh Ⱡ'σяєм ιρѕ#" +msgstr "Fïnïsh Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Font Family" -msgstr "Fönt Fämïlý Ⱡ#" +msgstr "Fönt Fämïlý Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Font Sizes" -msgstr "Fönt Sïzés Ⱡ#" +msgstr "Fönt Sïzés Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Footer" -msgstr "Föötér Ⱡ'σяєм ιρѕ#" +msgstr "Föötér Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Format" -msgstr "Förmät Ⱡ'σяєм ιρѕ#" +msgstr "Förmät Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Formats" -msgstr "Förmäts #" +msgstr "Förmäts Ⱡ'σяєм ιρѕυм #" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -775,314 +815,314 @@ msgstr "Förmäts #" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/templates/js/image-modal.underscore msgid "Fullscreen" -msgstr "Füllsçréén Ⱡ#" +msgstr "Füllsçréén Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "General" -msgstr "Généräl #" +msgstr "Généräl Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "H Align" -msgstr "H Àlïgn #" +msgstr "H Àlïgn Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 1" -msgstr "Héädér 1 #" +msgstr "Héädér 1 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 2" -msgstr "Héädér 2 #" +msgstr "Héädér 2 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 3" -msgstr "Héädér 3 #" +msgstr "Héädér 3 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 4" -msgstr "Héädér 4 #" +msgstr "Héädér 4 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 5" -msgstr "Héädér 5 #" +msgstr "Héädér 5 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 6" -msgstr "Héädér 6 #" +msgstr "Héädér 6 Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header cell" -msgstr "Héädér çéll Ⱡ#" +msgstr "Héädér çéll Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Header" -msgstr "Héädér Ⱡ'σяєм ιρѕ#" +msgstr "Héädér Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Headers" -msgstr "Héädérs #" +msgstr "Héädérs Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 4" -msgstr "Héädïng 4 #" +msgstr "Héädïng 4 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 5" -msgstr "Héädïng 5 #" +msgstr "Héädïng 5 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 6" -msgstr "Héädïng 6 #" +msgstr "Héädïng 6 Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Headings" -msgstr "Héädïngs #" +msgstr "Héädïngs Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Height" -msgstr "Héïght Ⱡ'σяєм ιρѕ#" +msgstr "Héïght Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Horizontal line" -msgstr "Hörïzöntäl lïné Ⱡ'#" +msgstr "Hörïzöntäl lïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Horizontal space" -msgstr "Hörïzöntäl späçé Ⱡ'σ#" +msgstr "Hörïzöntäl späçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "HTML source code" -msgstr "HTML söürçé çödé Ⱡ'σ#" +msgstr "HTML söürçé çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ignore all" -msgstr "Ìgnöré äll Ⱡ#" +msgstr "Ìgnöré äll Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ignore" -msgstr "Ìgnöré Ⱡ'σяєм ιρѕ#" +msgstr "Ìgnöré Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Image description" -msgstr "Ìmägé désçrïptïön Ⱡ'σ#" +msgstr "Ìmägé désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Increase indent" -msgstr "Ìnçréäsé ïndént Ⱡ'#" +msgstr "Ìnçréäsé ïndént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Inline" -msgstr "Ìnlïné Ⱡ'σяєм ιρѕ#" +msgstr "Ìnlïné Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert column after" -msgstr "Ìnsért çölümn äftér Ⱡ'σя#" +msgstr "Ìnsért çölümn äftér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert column before" -msgstr "Ìnsért çölümn ßéföré Ⱡ'σя#" +msgstr "Ìnsért çölümn ßéföré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert date/time" -msgstr "Ìnsért däté/tïmé Ⱡ'σ#" +msgstr "Ìnsért däté/tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert image" -msgstr "Ìnsért ïmägé Ⱡ#" +msgstr "Ìnsért ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert link" -msgstr "Ìnsért lïnk Ⱡ#" +msgstr "Ìnsért lïnk Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert row after" -msgstr "Ìnsért röw äftér Ⱡ'σ#" +msgstr "Ìnsért röw äftér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert row before" -msgstr "Ìnsért röw ßéföré Ⱡ'σ#" +msgstr "Ìnsért röw ßéföré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert table" -msgstr "Ìnsért täßlé Ⱡ#" +msgstr "Ìnsért täßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert template" -msgstr "Ìnsért témpläté Ⱡ'#" +msgstr "Ìnsért témpläté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert video" -msgstr "Ìnsért vïdéö Ⱡ#" +msgstr "Ìnsért vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert" -msgstr "Ìnsért Ⱡ'σяєм ιρѕ#" +msgstr "Ìnsért Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit image" -msgstr "Ìnsért/édït ïmägé Ⱡ'σ#" +msgstr "Ìnsért/édït ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit link" -msgstr "Ìnsért/édït lïnk Ⱡ'σ#" +msgstr "Ìnsért/édït lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit video" -msgstr "Ìnsért/édït vïdéö Ⱡ'σ#" +msgstr "Ìnsért/édït vïdéö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Italic" -msgstr "Ìtälïç Ⱡ'σяєм ιρѕ#" +msgstr "Ìtälïç Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Justify" -msgstr "Jüstïfý #" +msgstr "Jüstïfý Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Keywords" -msgstr "Kéýwörds #" +msgstr "Kéýwörds Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Left to right" -msgstr "Léft tö rïght Ⱡ'#" +msgstr "Léft tö rïght Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Left" -msgstr "Léft Ⱡ'σяєм#" +msgstr "Léft Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Lower Alpha" -msgstr "Löwér Àlphä Ⱡ#" +msgstr "Löwér Àlphä Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Lower Greek" -msgstr "Löwér Gréék Ⱡ#" +msgstr "Löwér Gréék Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Lower Roman" -msgstr "Löwér Römän Ⱡ#" +msgstr "Löwér Römän Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Match case" -msgstr "Mätçh çäsé Ⱡ#" +msgstr "Mätçh çäsé Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Merge cells" -msgstr "Mérgé çélls Ⱡ#" +msgstr "Mérgé çélls Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Middle" -msgstr "Mïddlé Ⱡ'σяєм ιρѕ#" +msgstr "Mïddlé Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "New document" -msgstr "Néw döçümént Ⱡ#" +msgstr "Néw döçümént Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "New window" -msgstr "Néw wïndöw Ⱡ#" +msgstr "Néw wïndöw Ⱡ'σяєм ιρѕυм ∂σłσ#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1091,43 +1131,43 @@ msgstr "Néw wïndöw Ⱡ#" #: cms/templates/js/paging-footer.underscore #: cms/templates/js/paging-header.underscore msgid "Next" -msgstr "Néxt Ⱡ'σяєм#" +msgstr "Néxt Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "No color" -msgstr "Nö çölör #" +msgstr "Nö çölör Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Nonbreaking space" -msgstr "Nönßréäkïng späçé Ⱡ'σ#" +msgstr "Nönßréäkïng späçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "None" -msgstr "Nöné Ⱡ'σяєм#" +msgstr "Nöné Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Numbered list" -msgstr "Nümßéréd lïst Ⱡ'#" +msgstr "Nümßéréd lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Page break" -msgstr "Pägé ßréäk Ⱡ#" +msgstr "Pägé ßréäk Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste as text" -msgstr "Pästé äs téxt Ⱡ'#" +msgstr "Pästé äs téxt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1137,49 +1177,49 @@ msgid "" "until you toggle this option off." msgstr "" "Pästé ïs nöw ïn pläïn téxt mödé. Çönténts wïll nöw ßé pästéd äs pläïn téxt " -"üntïl ýöü tögglé thïs öptïön öff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"üntïl ýöü tögglé thïs öptïön öff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste row after" -msgstr "Pästé röw äftér Ⱡ'#" +msgstr "Pästé röw äftér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste row before" -msgstr "Pästé röw ßéföré Ⱡ'σ#" +msgstr "Pästé röw ßéföré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste your embed code below:" -msgstr "Pästé ýöür émßéd çödé ßélöw: Ⱡ'σяєм #" +msgstr "Pästé ýöür émßéd çödé ßélöw: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste" -msgstr "Pästé Ⱡ'σяєм ι#" +msgstr "Pästé Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Poster" -msgstr "Pöstér Ⱡ'σяєм ιρѕ#" +msgstr "Pöstér Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Pre" -msgstr "Pré Ⱡ'σя#" +msgstr "Pré Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Prev" -msgstr "Prév Ⱡ'σяєм#" +msgstr "Prév Ⱡ'σяєм ι#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1188,37 +1228,37 @@ msgstr "Prév Ⱡ'σяєм#" #: lms/static/coffee/src/customwmd.js #: cms/templates/js/asset-library.underscore msgid "Preview" -msgstr "Prévïéw #" +msgstr "Prévïéw Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Print" -msgstr "Prïnt Ⱡ'σяєм ι#" +msgstr "Prïnt Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Redo" -msgstr "Rédö Ⱡ'σяєм#" +msgstr "Rédö Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Remove link" -msgstr "Rémövé lïnk Ⱡ#" +msgstr "Rémövé lïnk Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Replace all" -msgstr "Répläçé äll Ⱡ#" +msgstr "Répläçé äll Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Replace with" -msgstr "Répläçé wïth Ⱡ#" +msgstr "Répläçé wïth Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1227,13 +1267,13 @@ msgstr "Répläçé wïth Ⱡ#" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Replace" -msgstr "Répläçé #" +msgstr "Répläçé Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Restore last draft" -msgstr "Réstöré läst dräft Ⱡ'σ#" +msgstr "Réstöré läst dräft Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1243,181 +1283,181 @@ msgid "" "ALT-0 for help" msgstr "" "Rïçh Téxt Àréä. Préss ÀLT-F9 för ménü. Préss ÀLT-F10 för töölßär. Préss " -"ÀLT-0 för hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"ÀLT-0 för hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Right to left" -msgstr "Rïght tö léft Ⱡ'#" +msgstr "Rïght tö léft Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Right" -msgstr "Rïght Ⱡ'σяєм ι#" +msgstr "Rïght Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Robots" -msgstr "Rößöts Ⱡ'σяєм ιρѕ#" +msgstr "Rößöts Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row group" -msgstr "Röw gröüp #" +msgstr "Röw gröüp Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row properties" -msgstr "Röw pröpértïés Ⱡ'#" +msgstr "Röw pröpértïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row type" -msgstr "Röw týpé #" +msgstr "Röw týpé Ⱡ'σяєм ιρѕυм ∂#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row" -msgstr "Röw Ⱡ'σя#" +msgstr "Röw Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Rows" -msgstr "Röws Ⱡ'σяєм#" +msgstr "Röws Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Scope" -msgstr "Sçöpé Ⱡ'σяєм ι#" +msgstr "Sçöpé Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Select all" -msgstr "Séléçt äll Ⱡ#" +msgstr "Séléçt äll Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Show blocks" -msgstr "Shöw ßlöçks Ⱡ#" +msgstr "Shöw ßlöçks Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Show invisible characters" -msgstr "Shöw ïnvïsïßlé çhäräçtérs Ⱡ'σяєм#" +msgstr "Shöw ïnvïsïßlé çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Source code" -msgstr "Söürçé çödé Ⱡ#" +msgstr "Söürçé çödé Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Source" -msgstr "Söürçé Ⱡ'σяєм ιρѕ#" +msgstr "Söürçé Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Special character" -msgstr "Spéçïäl çhäräçtér Ⱡ'σ#" +msgstr "Spéçïäl çhäräçtér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Spellcheck" -msgstr "Spéllçhéçk Ⱡ#" +msgstr "Spéllçhéçk Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Split cell" -msgstr "Splït çéll Ⱡ#" +msgstr "Splït çéll Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Square" -msgstr "Sqüäré Ⱡ'σяєм ιρѕ#" +msgstr "Sqüäré Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Start search" -msgstr "Stärt séärçh Ⱡ#" +msgstr "Stärt séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Strikethrough" -msgstr "Strïkéthröügh Ⱡ'#" +msgstr "Strïkéthröügh Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Style" -msgstr "Stýlé Ⱡ'σяєм ι#" +msgstr "Stýlé Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Subscript" -msgstr "Süßsçrïpt #" +msgstr "Süßsçrïpt Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Superscript" -msgstr "Süpérsçrïpt Ⱡ#" +msgstr "Süpérsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Table properties" -msgstr "Täßlé pröpértïés Ⱡ'σ#" +msgstr "Täßlé pröpértïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Table" -msgstr "Täßlé Ⱡ'σяєм ι#" +msgstr "Täßlé Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Target" -msgstr "Tärgét Ⱡ'σяєм ιρѕ#" +msgstr "Tärgét Ⱡ'σяєм ιρѕυ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Templates" -msgstr "Témplätés #" +msgstr "Témplätés Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Text color" -msgstr "Téxt çölör Ⱡ#" +msgstr "Téxt çölör Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Text to display" -msgstr "Téxt tö dïspläý Ⱡ'#" +msgstr "Téxt tö dïspläý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1427,7 +1467,7 @@ msgid "" "required mailto: prefix?" msgstr "" "Thé ÛRL ýöü éntéréd sééms tö ßé än émäïl äddréss. Dö ýöü wänt tö ädd thé " -"réqüïréd mäïltö: préfïx? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"réqüïréd mäïltö: préfïx? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1437,67 +1477,67 @@ msgid "" "required http:// prefix?" msgstr "" "Thé ÛRL ýöü éntéréd sééms tö ßé än éxtérnäl lïnk. Dö ýöü wänt tö ädd thé " -"réqüïréd http:// préfïx? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"réqüïréd http:// préfïx? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Title" -msgstr "Tïtlé Ⱡ'σяєм ι#" +msgstr "Tïtlé Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Tools" -msgstr "Tööls Ⱡ'σяєм ι#" +msgstr "Tööls Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Top" -msgstr "Töp Ⱡ'σя#" +msgstr "Töp Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Underline" -msgstr "Ûndérlïné #" +msgstr "Ûndérlïné Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Undo" -msgstr "Ûndö Ⱡ'σяєм#" +msgstr "Ûndö Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Upper Alpha" -msgstr "Ûppér Àlphä Ⱡ#" +msgstr "Ûppér Àlphä Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Upper Roman" -msgstr "Ûppér Römän Ⱡ#" +msgstr "Ûppér Römän Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Url" -msgstr "Ûrl Ⱡ'σя#" +msgstr "Ûrl Ⱡ'σяєм#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "V Align" -msgstr "V Àlïgn #" +msgstr "V Àlïgn Ⱡ'σяєм ιρѕυм #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Vertical space" -msgstr "Vértïçäl späçé Ⱡ'#" +msgstr "Vértïçäl späçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1506,31 +1546,31 @@ msgstr "Vértïçäl späçé Ⱡ'#" #: lms/templates/courseware_search/search_item.underscore #: lms/templates/courseware_search/search_item_seq.underscore msgid "View" -msgstr "Vïéw Ⱡ'σяєм#" +msgstr "Vïéw Ⱡ'σяєм ι#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Visual aids" -msgstr "Vïsüäl äïds Ⱡ#" +msgstr "Vïsüäl äïds Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Whole words" -msgstr "Whölé wörds Ⱡ#" +msgstr "Whölé wörds Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Width" -msgstr "Wïdth Ⱡ'σяєм ι#" +msgstr "Wïdth Ⱡ'σяєм ιρѕ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Words: {0}" -msgstr "Wörds: {0} Ⱡ#" +msgstr "Wörds: {0} Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1538,7 +1578,7 @@ msgstr "Wörds: {0} Ⱡ#" msgid "You have unsaved changes are you sure you want to navigate away?" msgstr "" "Ýöü hävé ünsävéd çhängés äré ýöü süré ýöü wänt tö nävïgäté äwäý? Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1548,7 +1588,7 @@ msgid "" "Ctrl+X/C/V keyboard shortcuts instead." msgstr "" "Ýöür ßröwsér döésn't süppört dïréçt äççéss tö thé çlïpßöärd. Pléäsé üsé thé " -"Çtrl+X/Ç/V kéýßöärd shörtçüts ïnstéäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"Çtrl+X/Ç/V kéýßöärd shörtçüts ïnstéäd. Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1558,7 +1598,7 @@ msgid "" msgstr "" "Çlïçk ÖK tö hävé ýöür üsérnämé änd é-mäïl äddréss sént tö ä 3rd pärtý äpplïçätïön.\n" "\n" -"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1568,7 +1608,7 @@ msgid "" msgstr "" "Çlïçk ÖK tö hävé ýöür üsérnämé sént tö ä 3rd pärtý äpplïçätïön.\n" "\n" -"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1578,23 +1618,23 @@ msgid "" msgstr "" "Çlïçk ÖK tö hävé ýöür é-mäïl äddréss sént tö ä 3rd pärtý äpplïçätïön.\n" "\n" -"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"Çlïçk Çänçél tö rétürn tö thïs pägé wïthöüt séndïng ýöür ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт ł#" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "incorrect" -msgstr "ïnçörréçt #" +msgstr "ïnçörréçt Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "correct" -msgstr "çörréçt #" +msgstr "çörréçt Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "answer" -msgstr "änswér Ⱡ'σяєм ιρѕ#" +msgstr "änswér Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Short explanation" -msgstr "Shört éxplänätïön Ⱡ'σ#" +msgstr "Shört éxplänätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "" @@ -1604,7 +1644,7 @@ msgid "" msgstr "" "Ìf ýöü üsé thé Àdvänçéd Édïtör, thïs prößlém wïll ßé çönvértéd tö XML änd ýöü wïll nöt ßé äßlé tö rétürn tö thé Sïmplé Édïtör Ìntérfäçé.\n" "\n" -"Pröçééd tö thé Àdvänçéd Édïtör änd çönvért thïs prößlém tö XML? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂#" +"Pröçééd tö thé Àdvänçéd Édïtör änd çönvért thïs prößlém tö XML? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢α#" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" @@ -1612,161 +1652,165 @@ msgid "" "SequenceModule. Please contact the course staff." msgstr "" "Séqüénçé érrör! Çännöt nävïgäté tö %(tab_name)s ïn thé çürrént " -"SéqüénçéMödülé. Pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σ#" +"SéqüénçéMödülé. Pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Play" -msgstr "Pläý Ⱡ'σяєм#" +msgstr "Pläý Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" -msgstr "Päüsé Ⱡ'σяєм ι#" +msgstr "Päüsé Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Mute" -msgstr "Müté Ⱡ'σяєм#" +msgstr "Müté Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Unmute" -msgstr "Ûnmüté Ⱡ'σяєм ιρѕ#" +msgstr "Ûnmüté Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Exit full browser" -msgstr "Éxït füll ßröwsér Ⱡ'σ#" +msgstr "Éxït füll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Fill browser" -msgstr "Fïll ßröwsér Ⱡ#" +msgstr "Fïll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Speed" -msgstr "Spééd Ⱡ'σяєм ι#" +msgstr "Spééd Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Volume" -msgstr "Völümé Ⱡ'σяєм ιρѕ#" +msgstr "Völümé Ⱡ'σяєм ιρѕυ#" #. Translators: Volume level equals 0%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Muted" -msgstr "Mütéd Ⱡ'σяєм ι#" +msgstr "Mütéd Ⱡ'σяєм ιρѕ#" #. Translators: Volume level in range ]0,20]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very low" -msgstr "Vérý löw #" +msgstr "Vérý löw Ⱡ'σяєм ιρѕυм ∂#" #. Translators: Volume level in range ]20,40]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Low" -msgstr "Löw Ⱡ'σя#" +msgstr "Löw Ⱡ'σяєм#" #. Translators: Volume level in range ]40,60]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Average" -msgstr "Àvérägé #" +msgstr "Àvérägé Ⱡ'σяєм ιρѕυм #" #. Translators: Volume level in range ]60,80]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Loud" -msgstr "Löüd Ⱡ'σяєм#" +msgstr "Löüd Ⱡ'σяєм ι#" #. Translators: Volume level in range ]80,99]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very loud" -msgstr "Vérý löüd #" +msgstr "Vérý löüd Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: Volume level equals 100%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Maximum" -msgstr "Mäxïmüm #" +msgstr "Mäxïmüm Ⱡ'σяєм ιρѕυм #" #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "" "VideoPlayer: Element corresponding to the given selector was not found." msgstr "" "VïdéöPläýér: Élémént çörréspöndïng tö thé gïvén séléçtör wäs nöt föünd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "This browser cannot play .mp4, .ogg, or .webm files." -msgstr "Thïs ßröwsér çännöt pläý .mp4, .ögg, ör .wéßm fïlés. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Thïs ßröwsér çännöt pläý .mp4, .ögg, ör .wéßm fïlés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "Try using a different browser, such as Google Chrome." msgstr "" -"Trý üsïng ä dïfférént ßröwsér, süçh äs Gööglé Çhrömé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Trý üsïng ä dïfférént ßröwsér, süçh äs Gööglé Çhrömé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Video slider" -msgstr "Vïdéö slïdér Ⱡ#" +msgstr "Vïdéö slïdér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" -msgstr "HD ön Ⱡ'σяєм ι#" +msgstr "HD ön Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD off" -msgstr "HD öff Ⱡ'σяєм ιρѕ#" +msgstr "HD öff Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" -msgstr "Vïdéö pösïtïön Ⱡ'#" +msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" -msgstr "Vïdéö éndéd Ⱡ#" +msgstr "Vïdéö éndéd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" -msgstr[0] "%(value)s höür #" -msgstr[1] "%(value)s höürs #" +msgstr[0] "%(value)s höür Ⱡ'σяєм ιρѕυм ∂#" +msgstr[1] "%(value)s höürs Ⱡ'σяєм ιρѕυм ∂σł#" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s minute" msgid_plural "%(value)s minutes" -msgstr[0] "%(value)s mïnüté Ⱡ#" -msgstr[1] "%(value)s mïnütés Ⱡ#" +msgstr[0] "%(value)s mïnüté Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "%(value)s mïnütés Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s second" msgid_plural "%(value)s seconds" -msgstr[0] "%(value)s séçönd Ⱡ#" -msgstr[1] "%(value)s séçönds Ⱡ#" +msgstr[0] "%(value)s séçönd Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgstr[1] "%(value)s séçönds Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " -msgstr "Çäptïön wïll ßé dïspläýéd whén Ⱡ'σяєм ι#" +msgstr "Çäptïön wïll ßé dïspläýéd whén Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn on captions" -msgstr "Türn ön çäptïöns Ⱡ'σ#" +msgstr "Türn ön çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn off captions" -msgstr "Türn öff çäptïöns Ⱡ'σ#" +msgstr "Türn öff çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" -msgstr "Ûpdätïng wïth lätést lïßrärý çöntént Ⱡ'σяєм ιρ#" +msgstr "" +"Ûpdätïng wïth lätést lïßrärý çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: common/lib/xmodule/xmodule/public/js/split_test_author_view.js msgid "Creating missing groups" -msgstr "Çréätïng mïssïng gröüps Ⱡ'σяє#" +msgstr "Çréätïng mïssïng gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Hide Discussion" -msgstr "Hïdé Dïsçüssïön Ⱡ'#" +msgstr "Hïdé Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Show Discussion" -msgstr "Shöw Dïsçüssïön Ⱡ'#" +msgstr "Shöw Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/static/coffee/src/discussion/discussion_module_view.js #: common/static/coffee/src/discussion/utils.js @@ -1775,24 +1819,24 @@ msgstr "Shöw Dïsçüssïön Ⱡ'#" #: common/static/coffee/src/discussion/views/discussion_user_profile_view.js #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Sorry" -msgstr "Sörrý Ⱡ'σяєм ι#" +msgstr "Sörrý Ⱡ'σяєм ιρѕ#" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "We had some trouble loading the discussion. Please try again." msgstr "" "Wé häd sömé tröüßlé löädïng thé dïsçüssïön. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "" "We had some trouble loading the threads you requested. Please try again." msgstr "" "Wé häd sömé tröüßlé löädïng thé thréäds ýöü réqüéstéd. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/static/coffee/src/discussion/utils.js msgid "Loading content" -msgstr "Löädïng çöntént Ⱡ'#" +msgstr "Löädïng çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/static/coffee/src/discussion/utils.js msgid "" @@ -1800,147 +1844,147 @@ msgid "" "any unsaved work and then reload the page." msgstr "" "Wé häd sömé tröüßlé pröçéssïng ýöür réqüést. Pléäsé énsüré ýöü hävé çöpïéd " -"äný ünsävéd wörk änd thén rélöäd thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"äný ünsävéd wörk änd thén rélöäd thé pägé. Ⱡ'σяєм ιρѕυм ∂#" #: common/static/coffee/src/discussion/utils.js msgid "We had some trouble processing your request. Please try again." msgstr "" "Wé häd sömé tröüßlé pröçéssïng ýöür réqüést. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js msgid "…" -msgstr "… #" +msgstr "… Ⱡ#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "currently %(numVotes)s vote" msgid_plural "currently %(numVotes)s votes" -msgstr[0] "çürréntlý %(numVotes)s vöté Ⱡ'σ#" -msgstr[1] "çürréntlý %(numVotes)s vötés Ⱡ'σя#" +msgstr[0] "çürréntlý %(numVotes)s vöté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +msgstr[1] "çürréntlý %(numVotes)s vötés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "%(numVotes)s Vote" msgid_plural "%(numVotes)s Votes" -msgstr[0] "%(numVotes)s Vöté #" -msgstr[1] "%(numVotes)s Vötés #" +msgstr[0] "%(numVotes)s Vöté Ⱡ'σяєм ιρѕυм ∂#" +msgstr[1] "%(numVotes)s Vötés Ⱡ'σяєм ιρѕυм ∂σł#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble subscribing you to this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé süßsçrïßïng ýöü tö thïs thréäd. Pléäsé trý ägäïn. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble unsubscribing you from this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé ünsüßsçrïßïng ýöü fröm thïs thréäd. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble marking this response as an answer. Please try again." msgstr "" "Wé häd sömé tröüßlé märkïng thïs réspönsé äs än änswér. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble removing this response as an answer. Please try again." msgstr "" "Wé häd sömé tröüßlé rémövïng thïs réspönsé äs än änswér. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble marking this response endorsed. Please try again." msgstr "" "Wé häd sömé tröüßlé märkïng thïs réspönsé éndörséd. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble removing this endorsement. Please try again." msgstr "" "Wé häd sömé tröüßlé rémövïng thïs éndörsémént. Pléäsé trý ägäïn. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble saving your vote. Please try again." msgstr "" -"Wé häd sömé tröüßlé sävïng ýöür vöté. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σł#" +"Wé häd sömé tröüßlé sävïng ýöür vöté. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble pinning this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé pïnnïng thïs thréäd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble unpinning this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé ünpïnnïng thïs thréäd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble removing your flag on this post. Please try again." msgstr "" "Wé häd sömé tröüßlé rémövïng ýöür fläg ön thïs pöst. Pléäsé trý ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble reporting this post. Please try again." msgstr "" "Wé häd sömé tröüßlé répörtïng thïs pöst. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble closing this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé çlösïng thïs thréäd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble reopening this thread. Please try again." msgstr "" "Wé häd sömé tröüßlé réöpénïng thïs thréäd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Load more" -msgstr "Löäd möré #" +msgstr "Löäd möré Ⱡ'σяєм ιρѕυм ∂σł#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading more threads" -msgstr "Löädïng möré thréäds Ⱡ'σя#" +msgstr "Löädïng möré thréäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "We had some trouble loading more threads. Please try again." msgstr "" "Wé häd sömé tröüßlé löädïng möré thréäds. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "%(unread_count)s new comment" msgid_plural "%(unread_count)s new comments" -msgstr[0] "%(unread_count)s néw çömmént Ⱡ'#" -msgstr[1] "%(unread_count)s néw çömménts Ⱡ'σ#" +msgstr[0] "%(unread_count)s néw çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +msgstr[1] "%(unread_count)s néw çömménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Current conversation" -msgstr "Çürrént çönvérsätïön Ⱡ'σя#" +msgstr "Çürrént çönvérsätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: lms/static/js/edxnotes/views/tabs/search_results.js #: lms/templates/courseware_search/search_list.underscore msgid "Search Results" -msgstr "Séärçh Résülts Ⱡ'#" +msgstr "Séärçh Résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading thread list" -msgstr "Löädïng thréäd lïst Ⱡ'σя#" +msgstr "Löädïng thréäd lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "" @@ -1948,278 +1992,301 @@ msgid "" "%(suggested_query)s." msgstr "" "Nö résülts föünd för %(original_query)s. Shöwïng résülts för " -"%(suggested_query)s. Ⱡ'σяєм ιρѕυм ∂#" +"%(suggested_query)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "No threads matched your query." -msgstr "Nö thréäds mätçhéd ýöür qüérý. Ⱡ'σяєм #" +msgstr "Nö thréäds mätçhéd ýöür qüérý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Show posts by %(username)s." -msgstr "Shöw pösts ßý %(username)s. Ⱡ'σ#" +msgstr "Shöw pösts ßý %(username)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "" "The thread you selected has been deleted. Please select another thread." msgstr "" "Thé thréäd ýöü séléçtéd häs ßéén délétéd. Pléäsé séléçt änöthér thréäd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" "Wé häd sömé tröüßlé löädïng réspönsés. Pléäsé rélöäd thé pägé. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading more responses. Please try again." msgstr "" "Wé häd sömé tröüßlé löädïng möré réspönsés. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "%(numResponses)s other response" msgid_plural "%(numResponses)s other responses" -msgstr[0] "%(numResponses)s öthér réspönsé Ⱡ'σ#" -msgstr[1] "%(numResponses)s öthér réspönsés Ⱡ'σя#" +msgstr[0] "%(numResponses)s öthér réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +msgstr[1] "%(numResponses)s öthér réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "%(numResponses)s response" msgid_plural "%(numResponses)s responses" -msgstr[0] "%(numResponses)s réspönsé Ⱡ#" -msgstr[1] "%(numResponses)s réspönsés Ⱡ'#" +msgstr[0] "%(numResponses)s réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +msgstr[1] "%(numResponses)s réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing all responses" -msgstr "Shöwïng äll réspönsés Ⱡ'σя#" +msgstr "Shöwïng äll réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing first response" msgid_plural "Showing first %(numResponses)s responses" -msgstr[0] "Shöwïng fïrst réspönsé Ⱡ'σяє#" -msgstr[1] "Shöwïng fïrst %(numResponses)s réspönsés Ⱡ'σяєм#" +msgstr[0] "Shöwïng fïrst réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +msgstr[1] "" +"Shöwïng fïrst %(numResponses)s réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load all responses" -msgstr "Löäd äll réspönsés Ⱡ'σ#" +msgstr "Löäd äll réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load next %(numResponses)s responses" -msgstr "Löäd néxt %(numResponses)s réspönsés Ⱡ'σяє#" +msgstr "Löäd néxt %(numResponses)s réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Are you sure you want to delete this post?" -msgstr "Àré ýöü süré ýöü wänt tö délété thïs pöst? Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àré ýöü süré ýöü wänt tö délété thïs pöst? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/static/coffee/src/discussion/views/discussion_user_profile_view.js msgid "We had some trouble loading the page you requested. Please try again." msgstr "" "Wé häd sömé tröüßlé löädïng thé pägé ýöü réqüéstéd. Pléäsé trý ägäïn. Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: common/static/coffee/src/discussion/views/new_post_view.js msgid "Your post will be discarded." -msgstr "Ýöür pöst wïll ßé dïsçärdéd. Ⱡ'σяєм #" +msgstr "Ýöür pöst wïll ßé dïsçärdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: common/static/coffee/src/discussion/views/response_comment_show_view.js msgid "anonymous" -msgstr "änönýmöüs #" +msgstr "änönýmöüs Ⱡ'σяєм ιρѕυм ∂σł#" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "Àré ýöü süré ýöü wänt tö délété thïs çömmént? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Àré ýöü süré ýöü wänt tö délété thïs çömmént? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." msgstr "" "Wé häd sömé tröüßlé délétïng thïs çömmént. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" -msgstr "Àré ýöü süré ýöü wänt tö délété thïs réspönsé? Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Àré ýöü süré ýöü wänt tö délété thïs réspönsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: common/static/js/capa/drag_and_drop/base_image.js msgid "Drop target image" -msgstr "Dröp tärgét ïmägé Ⱡ'σ#" +msgstr "Dröp tärgét ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging out of slider" -msgstr "dräggïng öüt öf slïdér Ⱡ'σяє#" +msgstr "dräggïng öüt öf slïdér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging" -msgstr "dräggïng #" +msgstr "dräggïng Ⱡ'σяєм ιρѕυм ∂#" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped in slider" -msgstr "dröppéd ïn slïdér Ⱡ'σ#" +msgstr "dröppéd ïn slïdér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped on target" -msgstr "dröppéd ön tärgét Ⱡ'σ#" +msgstr "dröppéd ön tärgét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js msgid "%s ago" -msgstr "%s ägö Ⱡ'σяєм ιρѕ#" +msgstr "%s ägö Ⱡ'σяєм ιρѕυ#" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js msgid "%s from now" -msgstr "%s fröm nöw Ⱡ#" +msgstr "%s fröm nöw Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/static/js/src/jquery.timeago.locale.js msgid "less than a minute" -msgstr "léss thän ä mïnüté Ⱡ'σ#" +msgstr "léss thän ä mïnüté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: common/static/js/src/jquery.timeago.locale.js msgid "about a minute" -msgstr "äßöüt ä mïnüté Ⱡ'#" +msgstr "äßöüt ä mïnüté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/static/js/src/jquery.timeago.locale.js msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "%d mïnüté #" -msgstr[1] "%d mïnütés Ⱡ#" +msgstr[0] "%d mïnüté Ⱡ'σяєм ιρѕυм ∂σł#" +msgstr[1] "%d mïnütés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/static/js/src/jquery.timeago.locale.js msgid "about an hour" -msgstr "äßöüt än höür Ⱡ'#" +msgstr "äßöüt än höür Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/static/js/src/jquery.timeago.locale.js msgid "about %d hour" msgid_plural "about %d hours" -msgstr[0] "äßöüt %d höür Ⱡ'#" -msgstr[1] "äßöüt %d höürs Ⱡ'#" +msgstr[0] "äßöüt %d höür Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +msgstr[1] "äßöüt %d höürs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/static/js/src/jquery.timeago.locale.js msgid "a day" -msgstr "ä däý Ⱡ'σяєм ι#" +msgstr "ä däý Ⱡ'σяєм ιρѕ#" #: common/static/js/src/jquery.timeago.locale.js msgid "%d day" msgid_plural "%d days" -msgstr[0] "%d däý Ⱡ'σяєм ιρѕ#" -msgstr[1] "%d däýs #" +msgstr[0] "%d däý Ⱡ'σяєм ιρѕυ#" +msgstr[1] "%d däýs Ⱡ'σяєм ιρѕυм #" #: common/static/js/src/jquery.timeago.locale.js msgid "about a month" -msgstr "äßöüt ä mönth Ⱡ'#" +msgstr "äßöüt ä mönth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/static/js/src/jquery.timeago.locale.js msgid "%d month" msgid_plural "%d months" -msgstr[0] "%d mönth #" -msgstr[1] "%d mönths #" +msgstr[0] "%d mönth Ⱡ'σяєм ιρѕυм ∂#" +msgstr[1] "%d mönths Ⱡ'σяєм ιρѕυм ∂σł#" #: common/static/js/src/jquery.timeago.locale.js msgid "about a year" -msgstr "äßöüt ä ýéär Ⱡ#" +msgstr "äßöüt ä ýéär Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/static/js/src/jquery.timeago.locale.js msgid "%d year" msgid_plural "%d years" -msgstr[0] "%d ýéär #" -msgstr[1] "%d ýéärs #" +msgstr[0] "%d ýéär Ⱡ'σяєм ιρѕυм #" +msgstr[1] "%d ýéärs Ⱡ'σяєм ιρѕυм ∂#" #. Translators: please note that this is not a literal flag, but rather a #. report #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove all flags." -msgstr "Çhéçk thé ßöx tö rémövé äll flägs. Ⱡ'σяєм ιρ#" +msgstr "" +"Çhéçk thé ßöx tö rémövé äll flägs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: 'totalFlags' is the number of flags solely for that annotation #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove %(totalFlags)s flag." msgid_plural "Check the box to remove %(totalFlags)s flags." -msgstr[0] "Çhéçk thé ßöx tö rémövé %(totalFlags)s fläg. Ⱡ'σяєм ι#" -msgstr[1] "Çhéçk thé ßöx tö rémövé %(totalFlags)s flägs. Ⱡ'σяєм ιρ#" +msgstr[0] "" +"Çhéçk thé ßöx tö rémövé %(totalFlags)s fläg. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" +msgstr[1] "" +"Çhéçk thé ßöx tö rémövé %(totalFlags)s flägs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #. Translators: 'count' is the number of flags solely for that annotation that #. will be removed #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove %(count)s flag." msgid_plural "Check the box to remove %(count)s flags." -msgstr[0] "Çhéçk thé ßöx tö rémövé %(count)s fläg. Ⱡ'σяєм ι#" -msgstr[1] "Çhéçk thé ßöx tö rémövé %(count)s flägs. Ⱡ'σяєм ιρ#" +msgstr[0] "" +"Çhéçk thé ßöx tö rémövé %(count)s fläg. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" +msgstr[1] "" +"Çhéçk thé ßöx tö rémövé %(count)s flägs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: common/static/js/vendor/ova/flagging-annotator.js msgid "All flags have been removed. To undo, uncheck the box." msgstr "" -"Àll flägs hävé ßéén rémövéd. Tö ündö, ünçhéçk thé ßöx. Ⱡ'σяєм ιρѕυм ∂σ#" +"Àll flägs hävé ßéén rémövéd. Tö ündö, ünçhéçk thé ßöx. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/static/js/vendor/ova/flagging-annotator.js msgid "You have already reported this annotation." -msgstr "Ýöü hävé älréädý répörtéd thïs ännötätïön. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü hävé älréädý répörtéd thïs ännötätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: common/static/js/vendor/ova/flagging-annotator.js msgid "Report annotation as inappropriate or offensive." -msgstr "Répört ännötätïön äs ïnäppröprïäté ör öffénsïvé. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Répört ännötätïön äs ïnäppröprïäté ör öffénsïvé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: 'count' is the number of flags solely for that annotation #: common/static/js/vendor/ova/flagging-annotator.js msgid "This annotation has %(count)s flag." msgid_plural "This annotation has %(count)s flags." -msgstr[0] "Thïs ännötätïön häs %(count)s fläg. Ⱡ'σяєм #" -msgstr[1] "Thïs ännötätïön häs %(count)s flägs. Ⱡ'σяєм #" +msgstr[0] "" +"Thïs ännötätïön häs %(count)s fläg. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +msgstr[1] "" +"Thïs ännötätïön häs %(count)s flägs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "User" -msgstr "Ûsér Ⱡ'σяєм#" +msgstr "Ûsér Ⱡ'σяєм ι#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation" -msgstr "Ànnötätïön Ⱡ#" +msgstr "Ànnötätïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Start" -msgstr "Stärt Ⱡ'σяєм ι#" +msgstr "Stärt Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "End" -msgstr "Énd Ⱡ'σя#" +msgstr "Énd Ⱡ'σяєм#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "#Replies" -msgstr "#Réplïés #" +msgstr "#Réplïés Ⱡ'σяєм ιρѕυм ∂#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Date posted" -msgstr "Däté pöstéd Ⱡ#" +msgstr "Däté pöstéd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/templates/edxnotes/note-item.underscore msgid "More" -msgstr "Möré Ⱡ'σяєм#" +msgstr "Möré Ⱡ'σяєм ι#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "My Notes" -msgstr "Mý Nötés #" +msgstr "Mý Nötés Ⱡ'σяєм ιρѕυм ∂#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Instructor" -msgstr "Ìnstrüçtör Ⱡ#" +msgstr "Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Public" -msgstr "Püßlïç Ⱡ'σяєм ιρѕ#" +msgstr "Püßlïç Ⱡ'σяєм ιρѕυ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Search" -msgstr "Séärçh Ⱡ'σяєм ιρѕ#" +msgstr "Séärçh Ⱡ'σяєм ιρѕυ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Users" -msgstr "Ûsérs Ⱡ'σяєм ι#" +msgstr "Ûsérs Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Tags" -msgstr "Tägs Ⱡ'σяєм#" +msgstr "Tägs Ⱡ'σяєм ι#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation Text" -msgstr "Ànnötätïön Téxt Ⱡ'#" +msgstr "Ànnötätïön Téxt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: common/static/js/vendor/ova/catch/js/catch.js #: cms/templates/js/metadata-dict-entry.underscore @@ -2228,70 +2295,73 @@ msgstr "Ànnötätïön Téxt Ⱡ'#" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" -msgstr "Çléär Ⱡ'σяєм ι#" +msgstr "Çléär Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Text" -msgstr "Téxt Ⱡ'σяєм#" +msgstr "Téxt Ⱡ'σяєм ι#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Video" -msgstr "Vïdéö Ⱡ'σяєм ι#" +msgstr "Vïdéö Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Image" -msgstr "Ìmägé Ⱡ'σяєм ι#" +msgstr "Ìmägé Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Reply" -msgstr "Réplý Ⱡ'σяєм ι#" +msgstr "Réplý Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Tags:" -msgstr "Tägs: Ⱡ'σяєм ι#" +msgstr "Tägs: Ⱡ'σяєм ιρѕ#" #: lms/static/coffee/src/calculator.js msgid "Open Calculator" -msgstr "Öpén Çälçülätör Ⱡ'#" +msgstr "Öpén Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/coffee/src/calculator.js msgid "Close Calculator" -msgstr "Çlösé Çälçülätör Ⱡ'σ#" +msgstr "Çlösé Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/static/coffee/src/customwmd.js msgid "Post body" -msgstr "Pöst ßödý #" +msgstr "Pöst ßödý Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" "Érrör générätïng stüdént pröfïlé ïnförmätïön. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" -msgstr "Löädïng #" +msgstr "Löädïng Ⱡ'σяєм ιρѕυм #" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." -msgstr "Érrör géttïng stüdént lïst. Ⱡ'σяєм#" +msgstr "Érrör géttïng stüdént lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." -msgstr "Érrör rétrïévïng grädïng çönfïgürätïön. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Érrör rétrïévïng grädïng çönfïgürätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating grades. Please try again." -msgstr "Érrör générätïng grädés. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Érrör générätïng grädés. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "File Name" -msgstr "Fïlé Nämé #" +msgstr "Fïlé Nämé Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "" @@ -2299,54 +2369,59 @@ msgid "" "sensitive nature of student information." msgstr "" "Lïnks äré générätéd ön démänd änd éxpïré wïthïn 5 mïnütés düé tö thé " -"sénsïtïvé nätüré öf stüdént ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"sénsïtïvé nätüré öf stüdént ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "Unavailable metric display." -msgstr "Ûnäväïläßlé métrïç dïspläý. Ⱡ'σяєм#" +msgstr "Ûnäväïläßlé métrïç dïspläý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "Error fetching grade distributions." -msgstr "Érrör fétçhïng grädé dïstrïßütïöns. Ⱡ'σяєм ιρ#" +msgstr "" +"Érrör fétçhïng grädé dïstrïßütïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "Last Updated: <%= timestamp %>" -msgstr "Läst Ûpdätéd: <%= timestamp %> Ⱡ'σ#" +msgstr "Läst Ûpdätéd: <%= timestamp %> Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "<%= num_students %> students scored." -msgstr "<%= num_students %> stüdénts sçöréd. Ⱡ'σя#" +msgstr "<%= num_students %> stüdénts sçöréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" -msgstr "Ûsérnämé #" +msgstr "Ûsérnämé Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Email" -msgstr "Émäïl Ⱡ'σяєм ι#" +msgstr "Émäïl Ⱡ'σяєм ιρѕ#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Revoke access" -msgstr "Révöké äççéss Ⱡ'#" +msgstr "Révöké äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Enter username or email" -msgstr "Éntér üsérnämé ör émäïl Ⱡ'σяє#" +msgstr "Éntér üsérnämé ör émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Please enter a username or email." -msgstr "Pléäsé éntér ä üsérnämé ör émäïl. Ⱡ'σяєм ι#" +msgstr "" +"Pléäsé éntér ä üsérnämé ör émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error changing user's permissions." -msgstr "Érrör çhängïng üsér's pérmïssïöns. Ⱡ'σяєм ιρ#" +msgstr "" +"Érrör çhängïng üsér's pérmïssïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Could not find a user with username or email address '<%= identifier %>'." msgstr "" "Çöüld nöt fïnd ä üsér wïth üsérnämé ör émäïl äddréss '<%= identifier %>'. " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" @@ -2355,62 +2430,83 @@ msgid "" msgstr "" "Érrör: Ûsér '<%= username %>' häs nöt ýét äçtïvätéd théïr äççöünt. Ûsérs " "müst çréäté änd äçtïväté théïr äççöünts ßéföré théý çän ßé ässïgnéd ä rölé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error: You cannot remove yourself from the Instructor group!" msgstr "" "Érrör: Ýöü çännöt rémövé ýöürsélf fröm thé Ìnstrüçtör gröüp! Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Errors" -msgstr "Érrörs Ⱡ'σяєм ιρѕ#" +msgstr "Érrörs Ⱡ'σяєм ιρѕυ#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following errors were generated:" -msgstr "Thé föllöwïng érrörs wéré générätéd: Ⱡ'σяєм ιρ#" +msgstr "" +"Thé föllöwïng érrörs wéré générätéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Warnings" -msgstr "Wärnïngs #" +msgstr "Wärnïngs Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following warnings were generated:" -msgstr "Thé föllöwïng wärnïngs wéré générätéd: Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thé föllöwïng wärnïngs wéré générätéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" -msgstr "Süççéss #" +msgstr "Süççéss Ⱡ'σяєм ιρѕυм #" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "All accounts were created successfully." -msgstr "Àll äççöünts wéré çréätéd süççéssfüllý. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Àll äççöünts wéré çréätéd süççéssfüllý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error adding/removing users as beta testers." -msgstr "Érrör äddïng/rémövïng üsérs äs ßétä téstérs. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Érrör äddïng/rémövïng üsérs äs ßétä téstérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were successfully added as beta testers:" -msgstr "Thésé üsérs wéré süççéssfüllý äddéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Thésé üsérs wéré süççéssfüllý äddéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were successfully removed as beta testers:" msgstr "" -"Thésé üsérs wéré süççéssfüllý rémövéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σ#" +"Thésé üsérs wéré süççéssfüllý rémövéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were not added as beta testers:" -msgstr "Thésé üsérs wéré nöt äddéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thésé üsérs wéré nöt äddéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were not removed as beta testers:" -msgstr "Thésé üsérs wéré nöt rémövéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thésé üsérs wéré nöt rémövéd äs ßétä téstérs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" @@ -2418,7 +2514,7 @@ msgid "" "beta tester." msgstr "" "Ûsérs müst çréäté änd äçtïväté théïr äççöünt ßéföré théý çän ßé prömötéd tö " -"ßétä téstér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ßétä téstér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #. Translators: A list of identifiers (which are email addresses and/or #. usernames) appears after this sentence; @@ -2426,28 +2522,31 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "" "Çöüld nöt fïnd üsérs ässöçïätéd wïth thé föllöwïng ïdéntïfïérs: Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." -msgstr "Érrör énröllïng/ünénröllïng üsérs. Ⱡ'σяєм ιρ#" +msgstr "" +"Érrör énröllïng/ünénröllïng üsérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following email addresses and/or usernames are invalid:" msgstr "" "Thé föllöwïng émäïl äddréssés änd/ör üsérnämés äré ïnvälïd: Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled and sent email to the following users:" msgstr "" "Süççéssfüllý énrölléd änd sént émäïl tö thé föllöwïng üsérs: Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled the following users:" -msgstr "Süççéssfüllý énrölléd thé föllöwïng üsérs: Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Süççéssfüllý énrölléd thé föllöwïng üsérs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2456,13 +2555,14 @@ msgid "" "allowed to enroll once they register:" msgstr "" "Süççéssfüllý sént énröllmént émäïls tö thé föllöwïng üsérs. Théý wïll ßé " -"ällöwéd tö énröll önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"ällöwéd tö énröll önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users will be allowed to enroll once they register:" msgstr "" -"Thésé üsérs wïll ßé ällöwéd tö énröll önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σł#" +"Thésé üsérs wïll ßé ällöwéd tö énröll önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2471,12 +2571,14 @@ msgid "" "enrolled once they register:" msgstr "" "Süççéssfüllý sént énröllmént émäïls tö thé föllöwïng üsérs. Théý wïll ßé " -"énrölléd önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"énrölléd önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users will be enrolled once they register:" -msgstr "Thésé üsérs wïll ßé énrölléd önçé théý régïstér: Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thésé üsérs wïll ßé énrölléd önçé théý régïstér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2485,13 +2587,14 @@ msgid "" "course:" msgstr "" "Émäïls süççéssfüllý sént. Thé föllöwïng üsérs äré nö löngér énrölléd ïn thé " -"çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following users are no longer enrolled in the course:" msgstr "" -"Thé föllöwïng üsérs äré nö löngér énrölléd ïn thé çöürsé: Ⱡ'σяєм ιρѕυм ∂σł#" +"Thé föllöwïng üsérs äré nö löngér énrölléd ïn thé çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: A list of users appears after this sentence. This situation #. arises when a staff member tries to unenroll a user who is not currently @@ -2501,15 +2604,16 @@ msgid "" "These users were not affiliated with the course so could not be unenrolled:" msgstr "" "Thésé üsérs wéré nöt äffïlïätéd wïth thé çöürsé sö çöüld nöt ßé ünénrölléd: " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message must have a subject." -msgstr "Ýöür méssägé müst hävé ä süßjéçt. Ⱡ'σяєм ι#" +msgstr "" +"Ýöür méssägé müst hävé ä süßjéçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message cannot be blank." -msgstr "Ýöür méssägé çännöt ßé ßlänk. Ⱡ'σяєм #" +msgstr "Ýöür méssägé çännöt ßé ßlänk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2517,11 +2621,13 @@ msgid "" "keywords and try again:" msgstr "" "Théré äré ïnvälïd kéýwörds ïn ýöür émäïl. Pléäsé çhéçk thé föllöwïng " -"kéýwörds änd trý ägäïn: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +"kéýwörds änd trý ägäïn: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your email was successfully queued for sending." -msgstr "Ýöür émäïl wäs süççéssfüllý qüéüéd för séndïng. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöür émäïl wäs süççéssfüllý qüéüéd för séndïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2529,7 +2635,7 @@ msgid "" "OK?" msgstr "" "Ýöü äré äßöüt tö sénd än émäïl tïtléd '<%= subject %>' tö ýöürsélf. Ìs thïs " -"ÖK? Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"ÖK? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2537,8 +2643,7 @@ msgid "" "staff or instructor on this course. Is this OK?" msgstr "" "Ýöü äré äßöüt tö sénd än émäïl tïtléd '<%= subject %>' tö évérýöné whö ïs " -"stäff ör ïnstrüçtör ön thïs çöürsé. Ìs thïs ÖK? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє#" +"stäff ör ïnstrüçtör ön thïs çöürsé. Ìs thïs ÖK? Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2547,7 +2652,12 @@ msgid "" msgstr "" "Ýöü äré äßöüt tö sénd än émäïl tïtléd '<%= subject %>' tö ÀLL (évérýöné whö " "ïs énrölléd ïn thïs çöürsé äs stüdént, stäff, ör ïnstrüçtör). Ìs thïs ÖK? " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2558,32 +2668,40 @@ msgstr "" "Ýöür émäïl wäs süççéssfüllý qüéüéd för séndïng. Pléäsé nöté thät för lärgé " "çlässés, ït mäý täké üp tö än höür (ör möré, ïf öthér çöürsés äré " "sïmültänéöüslý séndïng émäïl) tö sénd äll émäïls. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕ#" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρ#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Error sending email." -msgstr "Érrör séndïng émäïl. Ⱡ'σя#" +msgstr "Érrör séndïng émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There is no email history for this course." -msgstr "Théré ïs nö émäïl hïstörý för thïs çöürsé. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré ïs nö émäïl hïstörý för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There was an error obtaining email task history for this course." msgstr "" "Théré wäs än érrör ößtäïnïng émäïl täsk hïstörý för thïs çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There was an error obtaining email content history for this course." msgstr "" "Théré wäs än érrör ößtäïnïng émäïl çöntént hïstörý för thïs çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Please enter a student email address or username." -msgstr "Pléäsé éntér ä stüdént émäïl äddréss ör üsérnämé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Pléäsé éntér ä stüdént émäïl äddréss ör üsérnämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2591,12 +2709,12 @@ msgid "" "the student identifier is spelled correctly." msgstr "" "Érrör géttïng stüdént prögréss ürl för '<%= student_id %>'. Mäké süré thät " -"thé stüdént ïdéntïfïér ïs spélléd çörréçtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢ση#" +"thé stüdént ïdéntïfïér ïs spélléd çörréçtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a problem location." -msgstr "Pléäsé éntér ä prößlém löçätïön. Ⱡ'σяєм ι#" +msgstr "" +"Pléäsé éntér ä prößlém löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2604,7 +2722,7 @@ msgid "" "'<%= student_id %>'." msgstr "" "Süççéss! Prößlém ättémpts rését för prößlém '<%= problem_id %>' änd stüdént " -"'<%= student_id %>'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"'<%= student_id %>'. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2614,14 +2732,20 @@ msgid "" msgstr "" "Érrör réséttïng prößlém ättémpts för prößlém '<%= problem_id %>' änd stüdént" " '<%= student_id %>'. Mäké süré thät thé prößlém änd stüdént ïdéntïfïérs äré" -" çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +" çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт " +"αηιм ι#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Delete student '<%= student_id %>'s state on problem '<%= problem_id %>'?" msgstr "" "Délété stüdént '<%= student_id %>'s stäté ön prößlém '<%= problem_id %>'? " -"Ⱡ'σяєм ιρѕυм#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2631,11 +2755,12 @@ msgid "" msgstr "" "Érrör délétïng stüdént '<%= student_id %>'s stäté ön prößlém '<%= problem_id" " %>'. Mäké süré thät thé prößlém änd stüdént ïdéntïfïérs äré çömplété änd " -"çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"çörréçt. Ⱡ'#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Module state successfully deleted." -msgstr "Mödülé stäté süççéssfüllý délétéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Mödülé stäté süççéssfüllý délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2646,7 +2771,12 @@ msgstr "" "Stärtéd résçöré prößlém täsk för prößlém '<%= problem_id %>' änd stüdént " "'<%= student_id %>'. Çlïçk thé 'Shöw Bäçkgröünd Täsk Hïstörý för Stüdént' " "ßüttön tö séé thé stätüs öf thé täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι" +" σƒƒι¢ια ∂єѕєяυηт мσ#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2656,7 +2786,13 @@ msgid "" msgstr "" "Érrör stärtïng ä täsk tö résçöré prößlém '<%= problem_id %>' för stüdént " "'<%= student_id %>'. Mäké süré thät thé thé prößlém änd stüdént ïdéntïfïérs " -"äré çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"äré çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2666,14 +2802,20 @@ msgid "" msgstr "" "Érrör géttïng täsk hïstörý för prößlém '<%= problem_id %>' änd stüdént '<%= " "student_id %>'. Mäké süré thät thé prößlém änd stüdént ïdéntïfïérs äré " -"çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт " +"αηιм ι∂ єѕт ł#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Entrance exam attempts is being reset for student '{student_id}'." msgstr "" "Éntränçé éxäm ättémpts ïs ßéïng rését för stüdént '{student_id}'. Ⱡ'σяєм " -"ιρѕυм ∂σł#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js @@ -2682,7 +2824,7 @@ msgid "" " student identifier is correct." msgstr "" "Érrör réséttïng éntränçé éxäm ättémpts för stüdént '{student_id}'. Mäké süré" -" stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2692,7 +2834,12 @@ msgid "" msgstr "" "Stärtéd éntränçé éxäm résçöré täsk för stüdént '{student_id}'. Çlïçk thé " "'Shöw Bäçkgröünd Täsk Hïstörý för Stüdént' ßüttön tö séé thé stätüs öf thé " -"täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2702,12 +2849,19 @@ msgid "" msgstr "" "Érrör stärtïng ä täsk tö résçöré éntränçé éxäm för stüdént '{student_id}'. " "Mäké süré thät éntränçé éxäm häs prößléms ïn ït änd stüdént ïdéntïfïér ïs " -"çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Enter a student's username or email address." -msgstr "Éntér ä stüdént's üsérnämé ör émäïl äddréss. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Éntér ä stüdént's üsérnämé ör émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2715,7 +2869,7 @@ msgid "" "exam?" msgstr "" "Dö ýöü wänt tö ällöw thïs stüdént ('{student_id}') tö skïp thé éntränçé " -"éxäm? Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"éxäm? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2723,14 +2877,14 @@ msgid "" " correct and try again." msgstr "" "Àn érrör öççürréd. Mäké süré thät thé stüdént's üsérnämé ör émäïl äddréss ïs" -" çörréçt änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +" çörréçt änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Entrance exam state is being deleted for student '{student_id}'." msgstr "" "Éntränçé éxäm stäté ïs ßéïng délétéd för stüdént '{student_id}'. Ⱡ'σяєм " -"ιρѕυм ∂σł#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2738,7 +2892,7 @@ msgid "" "student identifier is correct." msgstr "" "Érrör délétïng éntränçé éxäm stäté för stüdént '{student_id}'. Mäké süré " -"stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2746,13 +2900,13 @@ msgid "" "sure student identifier is correct." msgstr "" "Érrör géttïng éntränçé éxäm täsk hïstörý för stüdént '{student_id}'. Mäké " -"süré stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"süré stüdént ïdéntïfïér ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Reset attempts for all students on problem '<%= problem_id %>'?" msgstr "" "Rését ättémpts för äll stüdénts ön prößlém '<%= problem_id %>'? Ⱡ'σяєм ιρѕυм" -" ∂#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2762,7 +2916,12 @@ msgid "" msgstr "" "Süççéssfüllý stärtéd täsk tö rését ättémpts för prößlém '<%= problem_id %>'." " Çlïçk thé 'Shöw Bäçkgröünd Täsk Hïstörý för Prößlém' ßüttön tö séé thé " -"stätüs öf thé täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"stätüs öf thé täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2772,11 +2931,19 @@ msgid "" msgstr "" "Érrör stärtïng ä täsk tö rését ättémpts för äll stüdénts ön prößlém '<%= " "problem_id %>'. Mäké süré thät thé prößlém ïdéntïfïér ïs çömplété änd " -"çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт łαвσ#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Rescore problem '<%= problem_id %>' for all students?" -msgstr "Résçöré prößlém '<%= problem_id %>' för äll stüdénts? Ⱡ'σяєм ιρѕ#" +msgstr "" +"Résçöré prößlém '<%= problem_id %>' för äll stüdénts? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2786,7 +2953,13 @@ msgid "" msgstr "" "Süççéssfüllý stärtéd täsk tö résçöré prößlém '<%= problem_id %>' för äll " "stüdénts. Çlïçk thé 'Shöw Bäçkgröünd Täsk Hïstörý för Prößlém' ßüttön tö séé" -" thé stätüs öf thé täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +" thé stätüs öf thé täsk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυη#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2794,67 +2967,67 @@ msgid "" " the problem identifier is complete and correct." msgstr "" "Érrör stärtïng ä täsk tö résçöré prößlém '<%= problem_id %>'. Mäké süré thät" -" thé prößlém ïdéntïfïér ïs çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє#" +" thé prößlém ïdéntïfïér ïs çömplété änd çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Error listing task history for this student and problem." msgstr "" -"Érrör lïstïng täsk hïstörý för thïs stüdént änd prößlém. Ⱡ'σяєм ιρѕυм ∂σł#" +"Érrör lïstïng täsk hïstörý för thïs stüdént änd prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Type" -msgstr "Täsk Týpé #" +msgstr "Täsk Týpé Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task inputs" -msgstr "Täsk ïnpüts Ⱡ#" +msgstr "Täsk ïnpüts Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task ID" -msgstr "Täsk ÌD #" +msgstr "Täsk ÌD Ⱡ'σяєм ιρѕυм #" #. Translators: a "Requester" is a username that requested a task such as #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Requester" -msgstr "Réqüéstér #" +msgstr "Réqüéstér Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: A timestamp of when a task (eg, sending email) was submitted #. appears after this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Submitted" -msgstr "Süßmïttéd #" +msgstr "Süßmïttéd Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: The length of a task (eg, sending email) in seconds appears #. this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Duration (sec)" -msgstr "Dürätïön (séç) Ⱡ'#" +msgstr "Dürätïön (séç) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: The state (eg, "In progress") of a task (eg, sending email) #. appears after this. #: lms/static/coffee/src/instructor_dashboard/util.js msgid "State" -msgstr "Stäté Ⱡ'σяєм ι#" +msgstr "Stäté Ⱡ'σяєм ιρѕ#" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Status" -msgstr "Täsk Stätüs Ⱡ#" +msgstr "Täsk Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Progress" -msgstr "Täsk Prögréss Ⱡ'#" +msgstr "Täsk Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "" @@ -2862,279 +3035,318 @@ msgid "" " technical support if the problem persists." msgstr "" "Àn érrör öççürréd rétrïévïng ýöür émäïl. Pléäsé trý ägäïn lätér, änd çöntäçt" -" téçhnïçäl süppört ïf thé prößlém pérsïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тє#" +" téçhnïçäl süppört ïf thé prößlém pérsïsts. Ⱡ'σяєм ιρѕυм#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject" -msgstr "Süßjéçt #" +msgstr "Süßjéçt Ⱡ'σяєм ιρѕυм #" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By" -msgstr "Sént Bý #" +msgstr "Sént Bý Ⱡ'σяєм ιρѕυм #" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent" -msgstr "Tïmé Sént #" +msgstr "Tïmé Sént Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Number Sent" -msgstr "Nümßér Sént Ⱡ#" +msgstr "Nümßér Sént Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Copy Email To Editor" -msgstr "Çöpý Émäïl Tö Édïtör Ⱡ'σя#" +msgstr "Çöpý Émäïl Tö Édïtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject:" -msgstr "Süßjéçt: #" +msgstr "Süßjéçt: Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By:" -msgstr "Sént Bý: #" +msgstr "Sént Bý: Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent:" -msgstr "Tïmé Sént: Ⱡ#" +msgstr "Tïmé Sént: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent To:" -msgstr "Sént Tö: #" +msgstr "Sént Tö: Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Message:" -msgstr "Méssägé: #" +msgstr "Méssägé: Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "No tasks currently running." -msgstr "Nö täsks çürréntlý rünnïng. Ⱡ'σяєм#" +msgstr "Nö täsks çürréntlý rünnïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Grades saved. Fetching the next submission to grade." msgstr "" -"Grädés sävéd. Fétçhïng thé néxt süßmïssïön tö grädé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Grädés sävéd. Fétçhïng thé néxt süßmïssïön tö grädé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Problem Name" -msgstr "Prößlém Nämé Ⱡ#" +msgstr "Prößlém Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Graded" -msgstr "Grädéd Ⱡ'σяєм ιρѕ#" +msgstr "Grädéd Ⱡ'σяєм ιρѕυ#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Available to Grade" -msgstr "Àväïläßlé tö Grädé Ⱡ'σ#" +msgstr "Àväïläßlé tö Grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Required" -msgstr "Réqüïréd #" +msgstr "Réqüïréd Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Progress" -msgstr "Prögréss #" +msgstr "Prögréss Ⱡ'σяєм ιρѕυм ∂#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Back to problem list" -msgstr "Bäçk tö prößlém lïst Ⱡ'σя#" +msgstr "Bäçk tö prößlém lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Try loading again" -msgstr "Trý löädïng ägäïn Ⱡ'σ#" +msgstr "Trý löädïng ägäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> available " -msgstr "<%= num %> äväïläßlé Ⱡ'#" +msgstr "<%= num %> äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> graded " -msgstr "<%= num %> grädéd Ⱡ#" +msgstr "<%= num %> grädéd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> more needed to start ML" -msgstr "<%= num %> möré néédéd tö stärt ML Ⱡ'σяєм#" +msgstr "" +"<%= num %> möré néédéd tö stärt ML Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Re-check for submissions" -msgstr "Ré-çhéçk för süßmïssïöns Ⱡ'σяє#" +msgstr "Ré-çhéçk för süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state: <%= state %>" -msgstr "Sýstém göt ïntö ïnvälïd stäté: <%= state %> Ⱡ'σяєм ιρ#" +msgstr "" +"Sýstém göt ïntö ïnvälïd stäté: <%= state %> Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state for submission: " -msgstr "Sýstém göt ïntö ïnvälïd stäté för süßmïssïön: Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Sýstém göt ïntö ïnvälïd stäté för süßmïssïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Hide)" -msgstr "(Hïdé) Ⱡ'σяєм ιρѕ#" +msgstr "(Hïdé) Ⱡ'σяєм ιρѕυ#" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Show)" -msgstr "(Shöw) Ⱡ'σяєм ιρѕ#" +msgstr "(Shöw) Ⱡ'σяєм ιρѕυ#" #: lms/static/js/Markdown.Editor.js msgid "Insert Hyperlink" -msgstr "Ìnsért Hýpérlïnk Ⱡ'σ#" +msgstr "Ìnsért Hýpérlïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: Please keep the quotation marks (") around this text #: lms/static/js/Markdown.Editor.js lms/static/js/Markdown.Editor.js.c msgid "\"optional title\"" -msgstr "\"öptïönäl tïtlé\" Ⱡ'σ#" +msgstr "\"öptïönäl tïtlé\" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/static/js/Markdown.Editor.js msgid "Insert Image (upload file or type url)" -msgstr "Ìnsért Ìmägé (üplöäd fïlé ör týpé ürl) Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ìnsért Ìmägé (üplöäd fïlé ör týpé ürl) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/js/Markdown.Editor.js msgid "Markdown Editing Help" -msgstr "Märkdöwn Édïtïng Hélp Ⱡ'σя#" +msgstr "Märkdöwn Édïtïng Hélp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/js/Markdown.Editor.js msgid "Bold (Ctrl+B)" -msgstr "Böld (Çtrl+B) Ⱡ'#" +msgstr "Böld (Çtrl+B) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/js/Markdown.Editor.js msgid "Italic (Ctrl+I)" -msgstr "Ìtälïç (Çtrl+Ì) Ⱡ'#" +msgstr "Ìtälïç (Çtrl+Ì) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/Markdown.Editor.js msgid "Hyperlink (Ctrl+L)" -msgstr "Hýpérlïnk (Çtrl+L) Ⱡ'σ#" +msgstr "Hýpérlïnk (Çtrl+L) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/Markdown.Editor.js msgid "Blockquote (Ctrl+Q)" -msgstr "Blöçkqüöté (Çtrl+Q) Ⱡ'σя#" +msgstr "Blöçkqüöté (Çtrl+Q) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/static/js/Markdown.Editor.js msgid "Code Sample (Ctrl+K)" -msgstr "Çödé Sämplé (Çtrl+K) Ⱡ'σя#" +msgstr "Çödé Sämplé (Çtrl+K) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/js/Markdown.Editor.js msgid "Image (Ctrl+G)" -msgstr "Ìmägé (Çtrl+G) Ⱡ'#" +msgstr "Ìmägé (Çtrl+G) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/static/js/Markdown.Editor.js msgid "Numbered List (Ctrl+O)" -msgstr "Nümßéréd Lïst (Çtrl+Ö) Ⱡ'σяє#" +msgstr "Nümßéréd Lïst (Çtrl+Ö) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/js/Markdown.Editor.js msgid "Bulleted List (Ctrl+U)" -msgstr "Büllétéd Lïst (Çtrl+Û) Ⱡ'σяє#" +msgstr "Büllétéd Lïst (Çtrl+Û) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/js/Markdown.Editor.js msgid "Heading (Ctrl+H)" -msgstr "Héädïng (Çtrl+H) Ⱡ'σ#" +msgstr "Héädïng (Çtrl+H) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/static/js/Markdown.Editor.js msgid "Horizontal Rule (Ctrl+R)" -msgstr "Hörïzöntäl Rülé (Çtrl+R) Ⱡ'σяє#" +msgstr "Hörïzöntäl Rülé (Çtrl+R) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/static/js/Markdown.Editor.js msgid "Undo (Ctrl+Z)" -msgstr "Ûndö (Çtrl+Z) Ⱡ'#" +msgstr "Ûndö (Çtrl+Z) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Y)" -msgstr "Rédö (Çtrl+Ý) Ⱡ'#" +msgstr "Rédö (Çtrl+Ý) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Shift+Z)" -msgstr "Rédö (Çtrl+Shïft+Z) Ⱡ'σя#" +msgstr "Rédö (Çtrl+Shïft+Z) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/static/js/Markdown.Editor.js msgid "strong text" -msgstr "ströng téxt Ⱡ#" +msgstr "ströng téxt Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/static/js/Markdown.Editor.js msgid "emphasized text" -msgstr "émphäsïzéd téxt Ⱡ'#" +msgstr "émphäsïzéd téxt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/Markdown.Editor.js msgid "enter image description here" -msgstr "éntér ïmägé désçrïptïön héré Ⱡ'σяєм #" +msgstr "éntér ïmägé désçrïptïön héré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/static/js/Markdown.Editor.js msgid "enter link description here" -msgstr "éntér lïnk désçrïptïön héré Ⱡ'σяєм#" +msgstr "éntér lïnk désçrïptïön héré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/static/js/Markdown.Editor.js msgid "enter code here" -msgstr "éntér çödé héré Ⱡ'#" +msgstr "éntér çödé héré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/Markdown.Editor.js msgid "List item" -msgstr "Lïst ïtém #" +msgstr "Lïst ïtém Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/static/js/Markdown.Editor.js msgid "Heading" -msgstr "Héädïng #" +msgstr "Héädïng Ⱡ'σяєм ιρѕυм #" #: lms/static/js/ajax-error.js msgid "You have been logged out of your edX account. " -msgstr "Ýöü hävé ßéén löggéd öüt öf ýöür édX äççöünt. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü hävé ßéén löggéd öüt öf ýöür édX äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." -msgstr "Théré häs ßéén än érrör pröçéssïng ýöür sürvéý. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Théré häs ßéén än érrör pröçéssïng ýöür sürvéý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/static/js/staff_debug_actions.js msgid "Unknown Error Occurred." -msgstr "Ûnknöwn Érrör Öççürréd. Ⱡ'σяє#" +msgstr "Ûnknöwn Érrör Öççürréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/static/js/staff_debug_actions.js msgid "Successfully reset the attempts for user {user}" -msgstr "Süççéssfüllý rését thé ättémpts för üsér {user} Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Süççéssfüllý rését thé ättémpts för üsér {user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя #" #: lms/static/js/staff_debug_actions.js msgid "Failed to reset attempts." -msgstr "Fäïléd tö rését ättémpts. Ⱡ'σяєм#" +msgstr "Fäïléd tö rését ättémpts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/staff_debug_actions.js msgid "Successfully deleted student state for user {user}" -msgstr "Süççéssfüllý délétéd stüdént stäté för üsér {user} Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Süççéssfüllý délétéd stüdént stäté för üsér {user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/staff_debug_actions.js msgid "Failed to delete student state." -msgstr "Fäïléd tö délété stüdént stäté. Ⱡ'σяєм ι#" +msgstr "Fäïléd tö délété stüdént stäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/static/js/staff_debug_actions.js msgid "Successfully rescored problem for user {user}" -msgstr "Süççéssfüllý résçöréd prößlém för üsér {user} Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Süççéssfüllý résçöréd prößlém för üsér {user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/js/staff_debug_actions.js msgid "Failed to rescore problem." -msgstr "Fäïléd tö résçöré prößlém. Ⱡ'σяєм#" +msgstr "Fäïléd tö résçöré prößlém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "Thé dätä çöüld nöt ßé sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "Àll süßséçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "Àll ünïts Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "Séléçt ä çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "Sävé çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "Éntér Düé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "Éntér Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." -msgstr "Pléäsé éntér ä välïd dönätïön ämöünt. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé éntér ä välïd dönätïön ämöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/static/js/dashboard/donation.js msgid "Your donation could not be submitted." -msgstr "Ýöür dönätïön çöüld nöt ßé süßmïttéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöür dönätïön çöüld nöt ßé süßmïttéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/static/js/dashboard/legacy.js msgid "An error occurred. Please try again later." -msgstr "Àn érrör öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυ#" - -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "Pléäsé vérïfý ýöür néw émäïl äddréss Ⱡ'σяєм ιρ#" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." msgstr "" -"Ýöü'll réçéïvé ä çönfïrmätïön ïn ýöür ïnßöx. Pléäsé föllöw thé lïnk ïn thé " -"émäïl tö çönfïrm ýöür émäïl äddréss çhängé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"Àn érrör öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" -msgstr "Föçüs gräßßér Ⱡ'#" +msgstr "Föçüs gräßßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/js/edxnotes/views/search_box.js #: lms/static/js/edxnotes/views/toggle_notes_factory.js @@ -3143,48 +3355,48 @@ msgid "" " then try refreshing the page." msgstr "" "Àn érrör häs öççürréd. Mäké süré thät ýöü äré çönnéçtéd tö thé Ìntérnét, änd" -" thén trý réfréshïng thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +" thén trý réfréshïng thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: lms/static/js/edxnotes/views/search_box.js msgid "" "Please enter a term in the %(anchor_start)s search field%(anchor_end)s." msgstr "" "Pléäsé éntér ä térm ïn thé %(anchor_start)s séärçh fïéld%(anchor_end)s. " -"Ⱡ'σяєм ιρѕυм #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/edxnotes/views/tab_item.js msgid "Current tab" -msgstr "Çürrént täß Ⱡ#" +msgstr "Çürrént täß Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Hide notes" -msgstr "Hïdé nötés Ⱡ#" +msgstr "Hïdé nötés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Notes visible" -msgstr "Nötés vïsïßlé Ⱡ'#" +msgstr "Nötés vïsïßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Show notes" -msgstr "Shöw nötés Ⱡ#" +msgstr "Shöw nötés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Notes hidden" -msgstr "Nötés hïddén Ⱡ#" +msgstr "Nötés hïddén Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/js/edxnotes/views/tabs/course_structure.js msgid "Location in Course" -msgstr "Löçätïön ïn Çöürsé Ⱡ'σ#" +msgstr "Löçätïön ïn Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/edxnotes/views/tabs/recent_activity.js msgid "Recent Activity" -msgstr "Réçént Àçtïvïtý Ⱡ'#" +msgstr "Réçént Àçtïvïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/edxnotes/views/tabs/search_results.js msgid "No results found for \"%(query_string)s\". Please try searching again." msgstr "" "Nö résülts föünd för \"%(query_string)s\". Pléäsé trý séärçhïng ägäïn. " -"Ⱡ'σяєм ιρѕυм ∂σł#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/groups/views/cohort_discussions.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js @@ -3194,87 +3406,108 @@ msgstr "" msgid "We've encountered an error. Refresh your browser and then try again." msgstr "" "Wé'vé énçöüntéréd än érrör. Réfrésh ýöür ßröwsér änd thén trý ägäïn. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/js/groups/views/cohort_editor.js #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Selected tab" -msgstr "Séléçtéd täß Ⱡ#" +msgstr "Séléçtéd täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/js/groups/views/cohort_editor.js msgid "Saved cohort" -msgstr "Sävéd çöhört Ⱡ#" +msgstr "Sävéd çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/js/groups/views/cohort_editor.js msgid "Error adding students." -msgstr "Érrör äddïng stüdénts. Ⱡ'σяє#" +msgstr "Érrör äddïng stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/js/groups/views/cohort_editor.js msgid "Enter a username or email." -msgstr "Éntér ä üsérnämé ör émäïl. Ⱡ'σяєм#" +msgstr "Éntér ä üsérnämé ör émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/groups/views/cohort_editor.js msgid "{numUsersAdded} student has been added to this cohort" msgid_plural "{numUsersAdded} students have been added to this cohort" -msgstr[0] "{numUsersAdded} stüdént häs ßéén äddéd tö thïs çöhört Ⱡ'σяєм ιρѕυ#" +msgstr[0] "" +"{numUsersAdded} stüdént häs ßéén äddéd tö thïs çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" msgstr[1] "" -"{numUsersAdded} stüdénts hävé ßéén äddéd tö thïs çöhört Ⱡ'σяєм ιρѕυм#" +"{numUsersAdded} stüdénts hävé ßéén äddéd tö thïs çöhört Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/js/groups/views/cohort_editor.js msgid "{numMoved} student was removed from {oldCohort}" msgid_plural "{numMoved} students were removed from {oldCohort}" -msgstr[0] "{numMoved} stüdént wäs rémövéd fröm {oldCohort} Ⱡ'σяєм ι#" -msgstr[1] "{numMoved} stüdénts wéré rémövéd fröm {oldCohort} Ⱡ'σяєм ιρ#" +msgstr[0] "" +"{numMoved} stüdént wäs rémövéd fröm {oldCohort} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тє#" +msgstr[1] "" +"{numMoved} stüdénts wéré rémövéd fröm {oldCohort} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєт#" #: lms/static/js/groups/views/cohort_editor.js msgid "{numPresent} student was already in the cohort" msgid_plural "{numPresent} students were already in the cohort" -msgstr[0] "{numPresent} stüdént wäs älréädý ïn thé çöhört Ⱡ'σяєм ιρѕ#" -msgstr[1] "{numPresent} stüdénts wéré älréädý ïn thé çöhört Ⱡ'σяєм ιρѕ#" +msgstr[0] "" +"{numPresent} stüdént wäs älréädý ïn thé çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" +msgstr[1] "" +"{numPresent} stüdénts wéré älréädý ïn thé çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" #: lms/static/js/groups/views/cohort_editor.js msgid "Unknown user: {user}" -msgstr "Ûnknöwn üsér: {user} Ⱡ'σ#" +msgstr "Ûnknöwn üsér: {user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/static/js/groups/views/cohort_editor.js msgid "There was an error when trying to add students:" msgid_plural "There were {numErrors} errors when trying to add students:" -msgstr[0] "Théré wäs än érrör whén trýïng tö ädd stüdénts: Ⱡ'σяєм ιρѕυм #" +msgstr[0] "" +"Théré wäs än érrör whén trýïng tö ädd stüdénts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" msgstr[1] "" -"Théré wéré {numErrors} érrörs whén trýïng tö ädd stüdénts: Ⱡ'σяєм ιρѕυм ∂#" +"Théré wéré {numErrors} érrörs whén trýïng tö ädd stüdénts: Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/groups/views/cohort_editor.js msgid "View all errors" -msgstr "Vïéw äll érrörs Ⱡ'#" +msgstr "Vïéw äll érrörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/groups/views/cohort_form.js msgid "You must specify a name for the cohort" -msgstr "Ýöü müst spéçïfý ä nämé för thé çöhört Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ýöü müst spéçïfý ä nämé för thé çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/js/groups/views/cohort_form.js msgid "You did not select a content group" -msgstr "Ýöü dïd nöt séléçt ä çöntént gröüp Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü dïd nöt séléçt ä çöntént gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/js/groups/views/cohort_form.js msgid "The selected content group does not exist" -msgstr "Thé séléçtéd çöntént gröüp döés nöt éxïst Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Thé séléçtéd çöntént gröüp döés nöt éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be saved" -msgstr "Thé çöhört çännöt ßé sävéd Ⱡ'σяєм#" +msgstr "Thé çöhört çännöt ßé sävéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be added" -msgstr "Thé çöhört çännöt ßé äddéd Ⱡ'σяєм#" +msgstr "Thé çöhört çännöt ßé äddéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/groups/views/cohorts.js msgid "You currently have no cohorts configured" -msgstr "Ýöü çürréntlý hävé nö çöhörts çönfïgüréd Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü çürréntlý hävé nö çöhörts çönfïgüréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/js/groups/views/cohorts.js #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Add Cohort" -msgstr "Àdd Çöhört Ⱡ#" +msgstr "Àdd Çöhört Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/static/js/groups/views/cohorts.js msgid "" @@ -3282,93 +3515,94 @@ msgid "" " to this cohort below." msgstr "" "Thé {cohortGroupName} çöhört häs ßéén çréätéd. Ýöü çän mänüällý ädd stüdénts" -" tö thïs çöhört ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" tö thïs çöhört ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/static/js/groups/views/cohorts.js msgid "Assign students to cohorts by uploading a CSV file." -msgstr "Àssïgn stüdénts tö çöhörts ßý üplöädïng ä ÇSV fïlé. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Àssïgn stüdénts tö çöhörts ßý üplöädïng ä ÇSV fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/groups/views/cohorts.js msgid "Choose a .csv file" -msgstr "Çhöösé ä .çsv fïlé Ⱡ'σ#" +msgstr "Çhöösé ä .çsv fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/groups/views/cohorts.js msgid "Only properly formatted .csv files will be accepted." -msgstr "Önlý pröpérlý förmättéd .çsv fïlés wïll ßé äççéptéd. Ⱡ'σяєм ιρѕυм ∂σ#" +msgstr "" +"Önlý pröpérlý förmättéd .çsv fïlés wïll ßé äççéptéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/groups/views/cohorts.js msgid "Upload File and Assign Students" -msgstr "Ûplöäd Fïlé änd Àssïgn Stüdénts Ⱡ'σяєм ι#" +msgstr "Ûplöäd Fïlé änd Àssïgn Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/static/js/groups/views/cohorts.js msgid "" "Your file '{file}' has been uploaded. Allow a few minutes for processing." msgstr "" "Ýöür fïlé '{file}' häs ßéén üplöädéd. Àllöw ä féw mïnütés för pröçéssïng. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Enabled" -msgstr "Çöhörts Énäßléd Ⱡ'#" +msgstr "Çöhörts Énäßléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Disabled" -msgstr "Çöhörts Dïsäßléd Ⱡ'σ#" +msgstr "Çöhörts Dïsäßléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/static/js/instructor_dashboard/certificates.js msgid "Allow students to generate certificates for this course?" msgstr "" -"Àllöw stüdénts tö généräté çértïfïçätés för thïs çöürsé? Ⱡ'σяєм ιρѕυм ∂σł#" +"Àllöw stüdénts tö généräté çértïfïçätés för thïs çöürsé? Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/instructor_dashboard/certificates.js msgid "Prevent students from generating certificates in this course?" msgstr "" "Prévént stüdénts fröm générätïng çértïfïçätés ïn thïs çöürsé? Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/search/views/search_list_view.js msgid "%s result" msgid_plural "%s results" -msgstr[0] "%s résült #" -msgstr[1] "%s résülts Ⱡ#" +msgstr[0] "%s résült Ⱡ'σяєм ιρѕυм ∂σł#" +msgstr[1] "%s résülts Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Started entrance exam rescore task for student '{student_id}'." msgstr "" "Stärtéd éntränçé éxäm résçöré täsk för stüdént '{student_id}'. Ⱡ'σяєм ιρѕυм " -"∂σ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "" "Error starting a task to rescore entrance exam for student '{student_id}'." msgstr "" "Érrör stärtïng ä täsk tö résçöré éntränçé éxäm för stüdént '{student_id}'. " -"Ⱡ'σяєм ιρѕυм ∂σłσя #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Error deleting entrance exam state for student '{student_id}'. " msgstr "" "Érrör délétïng éntränçé éxäm stäté för stüdént '{student_id}'. Ⱡ'σяєм ιρѕυм" -" ∂σ#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" "Érrör géttïng éntränçé éxäm täsk hïstörý för stüdént '{student_id}'. Ⱡ'σяєм" -" ιρѕυм ∂σłσ#" - -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "Thé dätä çöüld nöt ßé sävéd. Ⱡ'σяєм #" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" -msgstr "Pléäsé éntér ä välïd émäïl äddréss Ⱡ'σяєм ιρ#" +msgstr "" +"Pléäsé éntér ä välïd émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/js/student_account/account.js msgid "Please enter a valid password" -msgstr "Pléäsé éntér ä välïd pässwörd Ⱡ'σяєм #" +msgstr "Pléäsé éntér ä välïd pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/static/js/student_account/account.js msgid "" @@ -3376,72 +3610,299 @@ msgid "" "password." msgstr "" "Pässwörd rését émäïl sént. Föllöw thé lïnk ïn thé émäïl tö çhängé ýöür " -"pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/static/js/student_account/account.js msgid "We weren't able to send you a password reset email." -msgstr "Wé wérén't äßlé tö sénd ýöü ä pässwörd rését émäïl. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Wé wérén't äßlé tö sénd ýöü ä pässwörd rését émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/student_account/account.js msgid "Please check your email to confirm the change" -msgstr "Pléäsé çhéçk ýöür émäïl tö çönfïrm thé çhängé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé çhéçk ýöür émäïl tö çönfïrm thé çhängé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" +"Bäsïç Àççöünt Ìnförmätïön (réqüïréd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" +"Thé nämé thät ïdéntïfïés ýöü ön thé édX sïté. Ýöü çännöt çhängé ýöür " +"üsérnämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "Füll Nämé Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" +"Thé nämé thät äppéärs ön ýöür édX çértïfïçätés. Öthér léärnérs névér séé " +"ýöür füll nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" +"Thé émäïl äddréss ýöü üsé tö sïgn ïn tö édX. Çömmünïçätïöns fröm édX änd " +"ýöür çöürsés äré sént tö thïs äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "Pässwörd Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "Rését ýöür Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "Rését Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" +"Whén ýöü çlïçk \"Rését Pässwörd\", ä méssägé wïll ßé sént tö ýöür émäïl " +"äddréss. Çlïçk thé lïnk ïn thé méssägé tö rését ýöür pässwörd. #" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "Längüägé Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" +"Thé längüägé üséd för thé édX sïté. Thé sïté ïs çürréntlý äväïläßlé ïn ä " +"lïmïtéd nümßér öf längüägés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "Çöüntrý ör Régïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" +"Àddïtïönäl Ìnförmätïön (öptïönäl) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "Édüçätïön Çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "Géndér Ⱡ'σяєм ιρѕυ#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "Ýéär öf Bïrth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "Préférréd Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "Çönnéçtéd Àççöünts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "Çönnéçt ýöür {accountName} äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" +"Wé'vé sént ä çönfïrmätïön méssägé tö {new_email_address}. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" +"Ýöü müst sïgn öüt öf édX änd sïgn ßäçk ïn ßéföré ýöür längüägé Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" +"Wé'vé sént ä méssägé tö {email_address}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "Ûnlïnk Ⱡ'σяєм ιρѕυ#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "Lïnk Ⱡ'σяєм ι#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "Ûnlïnkïng Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "Lïnkïng Ⱡ'σяєм ιρѕυм #" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "Süççéssfüllý ünlïnkéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" -msgstr "Füll nämé çännöt ßé ßlänk Ⱡ'σяєм#" +msgstr "Füll nämé çännöt ßé ßlänk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/student_profile/profile.js msgid "Language cannot be blank" -msgstr "Längüägé çännöt ßé ßlänk Ⱡ'σяє#" +msgstr "Längüägé çännöt ßé ßlänk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/static/js/student_profile/profile.js msgid "We couldn't populate the list of language choices." -msgstr "Wé çöüldn't pöpüläté thé lïst öf längüägé çhöïçés. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Wé çöüldn't pöpüläté thé lïst öf längüägé çhöïçés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/student_profile/profile.js msgid "Saved" -msgstr "Sävéd Ⱡ'σяєм ι#" +msgstr "Sävéd Ⱡ'σяєм ιρѕ#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "édX léärnérs çän séé mý: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "Lïmïtéd Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "Füll Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "Çöüntrý Ⱡ'σяєм ιρѕυм #" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "Àdd Çöüntrý Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "Àdd längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "Àßöüt mé Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" +"Téll öthér édX léärnérs ä lïttlé äßöüt ýöürsélf: whéré ýöü lïvé, whät ýöür " +"ïntérésts äré, whý ýöü'ré täkïng çöürsés ön édX, ör whät ýöü höpé tö léärn. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αη#" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "Àççöünt Séttïngs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" +"Ýöü müst spéçïfý ýöür ßïrth ýéär ßéföré ýöü çän shäré ýöür füll pröfïlé. Tö " +"spéçïfý ýöür ßïrth ýéär, gö tö thé {account_settings_page_link} Ⱡ'σяєм ιρѕυм" +" ∂σł#" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" +"Ýöü müst ßé övér 13 tö shäré ä füll pröfïlé. Ìf ýöü äré övér 13, mäké süré " +"thät ýöü hävé spéçïfïéd ä ßïrth ýéär ön thé {account_settings_page_link} " +"Ⱡ'σяєм ιρѕ#" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "Pröfïlé ïmägé för {username} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" -msgstr "Ìmägé Ûplöäd Érrör Ⱡ'σ#" +msgstr "Ìmägé Ûplöäd Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/verify_student/views/image_input_view.js msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." msgstr "" "Pléäsé vérïfý thät ýöü hävé üplöädéd ä välïd ïmägé (PNG änd JPÉG). Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js msgid "An error has occurred. Please try again later." -msgstr "Àn érrör häs öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Àn érrör häs öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js msgid "Could not submit photos" -msgstr "Çöüld nöt süßmït phötös Ⱡ'σяє#" +msgstr "Çöüld nöt süßmït phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "An error has occurred. Please try again." -msgstr "Àn érrör häs öççürréd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Àn érrör häs öççürréd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" -msgstr "Çöüld nöt süßmït ördér Ⱡ'σяє#" +msgstr "Çöüld nöt süßmït ördér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/static/js/verify_student/views/payment_confirmation_step_view.js msgid "Could not retrieve payment information" -msgstr "Çöüld nöt rétrïévé päýmént ïnförmätïön Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çöüld nöt rétrïévé päýmént ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/static/js/verify_student/views/step_view.js msgid "An error has occurred. Please try reloading the page." msgstr "" -"Àn érrör häs öççürréd. Pléäsé trý rélöädïng thé pägé. Ⱡ'σяєм ιρѕυм ∂σ#" +"Àn érrör häs öççürréd. Pléäsé trý rélöädïng thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "Video Capture Error" -msgstr "Vïdéö Çäptüré Érrör Ⱡ'σя#" +msgstr "Vïdéö Çäptüré Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "" @@ -3453,51 +3914,157 @@ msgstr "" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Webcam Detected" -msgstr "Nö Wéßçäm Détéçtéd Ⱡ'σ#" +msgstr "Nö Wéßçäm Détéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "You don't seem to have a webcam connected." -msgstr "Ýöü dön't séém tö hävé ä wéßçäm çönnéçtéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü dön't séém tö hävé ä wéßçäm çönnéçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "Double-check that your webcam is connected and working to continue." msgstr "" "Döüßlé-çhéçk thät ýöür wéßçäm ïs çönnéçtéd änd wörkïng tö çöntïnüé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "Nö Fläsh Détéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" +"Ýöü dön't séém tö hävé Fläsh ïnställéd. Gét Fläsh tö çöntïnüé ýöür " +"vérïfïçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "Édïtäßlé Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "Välïdätïön Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "Ìn Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "Pläçéhöldér Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" +"Àn érrör öççürréd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "Ûplöäd än ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "Çhängé ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Rémövé Ⱡ'σяєм ιρѕυ#" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "Rémövïng Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" +"Àn érrör häs öççürréd. Réfrésh thé pägé, änd thén trý ägäïn. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" +"Thé fïlé müst ßé ät léäst {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" +"Thé fïlé müst ßé smällér thän {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"Ûplöäd ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss " +"ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"Rémöväl ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss" +" ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "ßýtés Ⱡ'σяєм ιρѕ#" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "KB Ⱡ'σя#" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "MB Ⱡ'σя#" #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." -msgstr "Ýöür üplöäd öf '{file}' süççéédéd. Ⱡ'σяєм ι#" +msgstr "" +"Ýöür üplöäd öf '{file}' süççéédéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' failed." -msgstr "Ýöür üplöäd öf '{file}' fäïléd. Ⱡ'σяєм #" +msgstr "Ýöür üplöäd öf '{file}' fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." -msgstr "Ûnäßlé tö rétrïévé dätä, pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ûnäßlé tö rétrïévé dätä, pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" -msgstr[0] "%(num_students)s stüdént öpénéd Süßséçtïön Ⱡ'σяєм #" -msgstr[1] "%(num_students)s stüdénts öpénéd Süßséçtïön Ⱡ'σяєм #" +msgstr[0] "" +"%(num_students)s stüdént öpénéd Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢#" +msgstr[1] "" +"%(num_students)s stüdénts öpénéd Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_students)s student" msgid_plural "%(num_students)s students" -msgstr[0] "%(num_students)s stüdént Ⱡ#" -msgstr[1] "%(num_students)s stüdénts Ⱡ#" +msgstr[0] "%(num_students)s stüdént Ⱡ'σяєм ιρѕυм ∂σłσя #" +msgstr[1] "%(num_students)s stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_questions)s question" msgid_plural "%(num_questions)s questions" -msgstr[0] "%(num_questions)s qüéstïön Ⱡ#" -msgstr[1] "%(num_questions)s qüéstïöns Ⱡ'#" +msgstr[0] "%(num_questions)s qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +msgstr[1] "%(num_questions)s qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "Number of Students" -msgstr "Nümßér öf Stüdénts Ⱡ'σ#" +msgstr "Nümßér öf Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/static/coffee/src/main.js msgid "" @@ -3506,66 +4073,63 @@ msgid "" 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/coffee/src/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/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Sävïng Ⱡ'σяєм ιρѕ#" +msgstr "" +"Stüdïö's hävïng tröüßlé sävïng ýöür wörk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" -msgstr "Délété Pägé Çönfïrmätïön Ⱡ'σяє#" +msgstr "Délété Pägé Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/coffee/src/views/tabs.js msgid "" "Are you sure you want to delete this page? This action cannot be undone." msgstr "" "Àré ýöü süré ýöü wänt tö délété thïs pägé? Thïs äçtïön çännöt ßé ündöné. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/static/coffee/src/views/tabs.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting" -msgstr "Délétïng #" +msgstr "Délétïng Ⱡ'σяєм ιρѕυм ∂#" #: cms/static/coffee/src/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" -msgstr "ÖpénÀsséssmént Sävé Érrör Ⱡ'σяєм#" +msgstr "ÖpénÀsséssmént Sävé Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/base.js msgid "This link will open in a modal window" -msgstr "Thïs lïnk wïll öpén ïn ä mödäl wïndöw Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thïs lïnk wïll öpén ïn ä mödäl wïndöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/collections/group.js msgid "Group %s" -msgstr "Gröüp %s #" +msgstr "Gröüp %s Ⱡ'σяєм ιρѕυм ∂#" #. Translators: Dictionary used for creation ids that are used in #. default group names. For example: A, B, AA in Group A, #. Group B, ..., Group AA, etc. #: cms/static/js/collections/group.js msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" -msgstr "ÀBÇDÉFGHÌJKLMNÖPQRSTÛVWXÝZ Ⱡ'σяєм#" +msgstr "ÀBÇDÉFGHÌJKLMNÖPQRSTÛVWXÝZ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/factories/export.js msgid "There has been an error while exporting." -msgstr "Théré häs ßéén än érrör whïlé éxpörtïng. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré häs ßéén än érrör whïlé éxpörtïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/static/js/factories/export.js msgid "" @@ -3578,15 +4142,18 @@ msgstr "" "réçömméndéd thät ýöü gö tö thé édït pägé änd répäïr thé érrör ßéföré " "ättémptïng änöthér éxpört. Pléäsé çhéçk thät äll çömpönénts ön thé pägé äré " "välïd änd dö nöt dïspläý äný érrör méssägés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σł#" #: cms/static/js/factories/export.js msgid "Correct failed component" -msgstr "Çörréçt fäïléd çömpönént Ⱡ'σяє#" +msgstr "Çörréçt fäïléd çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/factories/export.js msgid "Return to Export" -msgstr "Rétürn tö Éxpört Ⱡ'σ#" +msgstr "Rétürn tö Éxpört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/static/js/factories/export.js msgid "" @@ -3597,11 +4164,16 @@ msgstr "" "Ýöür lïßrärý çöüld nöt ßé éxpörtéd tö XML. Théré ïs nöt énöügh ïnförmätïön " "tö ïdéntïfý thé fäïléd çömpönént. Ìnspéçt ýöür lïßrärý tö ïdéntïfý äný " "prößlémätïç çömpönénts änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт,#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: cms/static/js/factories/export.js msgid "Take me to the main library page" -msgstr "Täké mé tö thé mäïn lïßrärý pägé Ⱡ'σяєм ι#" +msgstr "" +"Täké mé tö thé mäïn lïßrärý pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/static/js/factories/export.js msgid "" @@ -3612,58 +4184,68 @@ msgstr "" "Ýöür çöürsé çöüld nöt ßé éxpörtéd tö XML. Théré ïs nöt énöügh ïnförmätïön tö" " ïdéntïfý thé fäïléd çömpönént. Ìnspéçt ýöür çöürsé tö ïdéntïfý äný " "prößlémätïç çömpönénts änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт#" #: cms/static/js/factories/export.js msgid "Take me to the main course page" -msgstr "Täké mé tö thé mäïn çöürsé pägé Ⱡ'σяєм ι#" +msgstr "Täké mé tö thé mäïn çöürsé pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/static/js/factories/export.js msgid "The raw error message is:" -msgstr "Thé räw érrör méssägé ïs: Ⱡ'σяєм#" +msgstr "Thé räw érrör méssägé ïs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/factories/export.js msgid "There has been an error with your export." -msgstr "Théré häs ßéén än érrör wïth ýöür éxpört. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré häs ßéén än érrör wïth ýöür éxpört. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/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/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/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. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Théré wäs än érrör dürïng thé üplöäd pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/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é. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Théré wäs än érrör whïlé ünpäçkïng thé fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/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/factories/import.js msgid "Your import has failed." -msgstr "Ýöür ïmpört häs fäïléd. Ⱡ'σяє#" +msgstr "Ýöür ïmpört häs fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/static/js/factories/import.js cms/static/js/views/import.js #: cms/static/js/views/import.js.c msgid "Choose new file" -msgstr "Çhöösé néw fïlé Ⱡ'#" +msgstr "Çhöösé néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" -msgstr "Àlréädý ä çöürsé téäm mémßér Ⱡ'σяєм #" +msgstr "Àlréädý ä çöürsé téäm mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/factories/manage_users.js msgid "" @@ -3671,101 +4253,100 @@ msgid "" "“{container}”?" msgstr "" "Àré ýöü süré ýöü wänt tö délété {email} fröm thé çöürsé téäm för " -"“{container}”? Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +"“{container}”? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Staff" -msgstr "Stäff Ⱡ'σяєм ι#" +msgstr "Stäff Ⱡ'σяєм ιρѕ#" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Admin" -msgstr "Àdmïn Ⱡ'σяєм ι#" +msgstr "Àdmïn Ⱡ'σяєм ιρѕ#" #: cms/static/js/factories/manage_users_lib.js msgid "Already a library team member" -msgstr "Àlréädý ä lïßrärý téäm mémßér Ⱡ'σяєм #" +msgstr "Àlréädý ä lïßrärý téäm mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/factories/manage_users_lib.js msgid "" "Are you sure you want to delete {email} from the library “{container}”?" msgstr "" "Àré ýöü süré ýöü wänt tö délété {email} fröm thé lïßrärý “{container}”? " -"Ⱡ'σяєм ιρѕυм ∂σłσ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/factories/manage_users_lib.js msgid "Library User" -msgstr "Lïßrärý Ûsér Ⱡ#" +msgstr "Lïßrärý Ûsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/factories/settings_advanced.js msgid "Hide Deprecated Settings" -msgstr "Hïdé Dépréçätéd Séttïngs Ⱡ'σяє#" +msgstr "Hïdé Dépréçätéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/factories/settings_advanced.js msgid "Show Deprecated Settings" -msgstr "Shöw Dépréçätéd Séttïngs Ⱡ'σяє#" +msgstr "Shöw Dépréçätéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/factories/textbooks.js #: cms/static/js/views/pages/group_configurations.js msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" "Ýöü hävé ünsävéd çhängés. Dö ýöü réällý wänt tö léävé thïs pägé? Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This is the status of a video upload that is queued #. waiting for other uploads to complete #: cms/static/js/models/active_video_upload.js msgid "Queued" -msgstr "Qüéüé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 -msgid "Uploading" -msgstr "Ûplöädïng #" +msgstr "Qüéüéd Ⱡ'σяєм ιρѕυ#" #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js msgid "Upload completed" -msgstr "Ûplöäd çömplétéd Ⱡ'σ#" +msgstr "Ûplöäd çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: This is the status of a video upload that has failed #: cms/static/js/models/active_video_upload.js msgid "Upload failed" -msgstr "Ûplöäd fäïléd Ⱡ'#" +msgstr "Ûplöäd fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/models/course.js cms/static/js/models/section.js msgid "You must specify a name" -msgstr "Ýöü müst spéçïfý ä nämé Ⱡ'σяє#" +msgstr "Ýöü müst spéçïfý ä nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/static/js/models/group.js msgid "Group name is required" -msgstr "Gröüp nämé ïs réqüïréd Ⱡ'σяє#" +msgstr "Gröüp nämé ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/static/js/models/group_configuration.js msgid "Group A" -msgstr "Gröüp À #" +msgstr "Gröüp À Ⱡ'σяєм ιρѕυм #" #: cms/static/js/models/group_configuration.js msgid "Group B" -msgstr "Gröüp B #" +msgstr "Gröüp B Ⱡ'σяєм ιρѕυм #" #: cms/static/js/models/group_configuration.js msgid "Group Configuration name is required." -msgstr "Gröüp Çönfïgürätïön nämé ïs réqüïréd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Gröüp Çönfïgürätïön nämé ïs réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/models/group_configuration.js msgid "There must be at least one group." -msgstr "Théré müst ßé ät léäst öné gröüp. Ⱡ'σяєм ι#" +msgstr "" +"Théré müst ßé ät léäst öné gröüp. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/static/js/models/group_configuration.js msgid "All groups must have a name." -msgstr "Àll gröüps müst hävé ä nämé. Ⱡ'σяєм #" +msgstr "Àll gröüps müst hävé ä nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/models/group_configuration.js msgid "All groups must have a unique name." -msgstr "Àll gröüps müst hävé ä ünïqüé nämé. Ⱡ'σяєм ιρ#" +msgstr "" +"Àll gröüps müst hävé ä ünïqüé nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/static/js/models/uploads.js msgid "" @@ -3773,86 +4354,104 @@ msgid "" "<%= fileExtensions %> to upload." msgstr "" "Önlý <%= fileTypes %> fïlés çän ßé üplöädéd. Pléäsé séléçt ä fïlé éndïng ïn " -"<%= fileExtensions %> tö üplöäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"<%= fileExtensions %> tö üplöäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/static/js/models/uploads.js msgid "or" -msgstr "ör Ⱡ'#" +msgstr "ör Ⱡ'σя#" #: cms/static/js/models/xblock_validation.js msgid "This component has validation issues." -msgstr "Thïs çömpönént häs välïdätïön ïssüés. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Thïs çömpönént häs välïdätïön ïssüés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/models/settings/course_details.js msgid "The course must have an assigned start date." -msgstr "Thé çöürsé müst hävé än ässïgnéd stärt däté. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thé çöürsé müst hävé än ässïgnéd stärt däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/models/settings/course_details.js msgid "The course end date cannot be before the course start date." msgstr "" "Thé çöürsé énd däté çännöt ßé ßéföré thé çöürsé stärt däté. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/models/settings/course_details.js msgid "The course start date cannot be before the enrollment start date." msgstr "" "Thé çöürsé stärt däté çännöt ßé ßéföré thé énröllmént stärt däté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/models/settings/course_details.js msgid "The enrollment start date cannot be after the enrollment end date." msgstr "" "Thé énröllmént stärt däté çännöt ßé äftér thé énröllmént énd däté. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/models/settings/course_details.js msgid "The enrollment end date cannot be after the course end date." msgstr "" "Thé énröllmént énd däté çännöt ßé äftér thé çöürsé énd däté. Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/models/settings/course_details.js msgid "Key should only contain letters, numbers, _, or -" -msgstr "Kéý shöüld önlý çöntäïn léttérs, nümßérs, _, ör - Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Kéý shöüld önlý çöntäïn léttérs, nümßérs, _, ör - Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "Pléäsé éntér än ïntégér ßétwéén Ⱡ'σяєм ι#" +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" +"Pléäsé éntér än ïntégér ßétwéén %(min)s änd %(max)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." msgstr "" -"Théré's älréädý änöthér ässïgnmént týpé wïth thïs nämé. Ⱡ'σяєм ιρѕυм ∂σł#" +"Théré's älréädý änöthér ässïgnmént týpé wïth thïs nämé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/models/settings/course_grader.js msgid "Please enter an integer between 0 and 100." -msgstr "Pléäsé éntér än ïntégér ßétwéén 0 änd 100. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Pléäsé éntér än ïntégér ßétwéén 0 änd 100. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/models/settings/course_grader.js msgid "Please enter an integer greater than 0." -msgstr "Pléäsé éntér än ïntégér gréätér thän 0. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Pléäsé éntér än ïntégér gréätér thän 0. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/static/js/models/settings/course_grader.js msgid "Please enter non-negative integer." -msgstr "Pléäsé éntér nön-négätïvé ïntégér. Ⱡ'σяєм ιρ#" +msgstr "" +"Pléäsé éntér nön-négätïvé ïntégér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/static/js/models/settings/course_grader.js msgid "Cannot drop more <% attrs.types %> than will assigned." -msgstr "Çännöt dröp möré <% attrs.types %> thän wïll ässïgnéd. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çännöt dröp möré <% attrs.types %> thän wïll ässïgnéd. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/static/js/models/settings/course_grading_policy.js msgid "Grace period must be specified in HH:MM format." -msgstr "Gräçé pérïöd müst ßé spéçïfïéd ïn HH:MM förmät. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Gräçé pérïöd müst ßé spéçïfïéd ïn HH:MM förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: cms/static/js/spec/views/assets_spec.js #: cms/static/js/spec/views/paging_spec.js cms/static/js/views/assets.js #: cms/templates/js/asset-library.underscore msgid "Type" -msgstr "Týpé Ⱡ'σяєм#" +msgstr "Týpé Ⱡ'σяєм ι#" #: cms/static/js/views/asset.js msgid "Delete File Confirmation" -msgstr "Délété Fïlé Çönfïrmätïön Ⱡ'σяє#" +msgstr "Délété Fïlé Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/views/asset.js msgid "" @@ -3862,21 +4461,22 @@ msgid "" msgstr "" "Àré ýöü süré ýöü wïsh tö délété thïs ïtém. Ìt çännöt ßé révérséd!\n" "\n" -"Àlsö äný çöntént thät lïnks/référs tö thïs ïtém wïll nö löngér wörk (é.g. ßrökén ïmägés änd/ör lïnks) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg #" +"Àlsö äný çöntént thät lïnks/référs tö thïs ïtém wïll nö löngér wörk (é.g. ßrökén ïmägés änd/ör lïnks) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒ#" #: cms/static/js/views/asset.js msgid "Your file has been deleted." -msgstr "Ýöür fïlé häs ßéén délétéd. Ⱡ'σяєм#" +msgstr "Ýöür fïlé häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore msgid "Date Added" -msgstr "Däté Àddéd Ⱡ#" +msgstr "Däté Àddéd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/static/js/views/assets.js msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" msgstr "" -"Fïlé {filename} éxçééds mäxïmüm sïzé öf {maxFileSizeInMBs} MB Ⱡ'σяєм ιρѕ#" +"Fïlé {filename} éxçééds mäxïmüm sïzé öf {maxFileSizeInMBs} MB Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/static/js/views/assets.js msgid "" @@ -3884,34 +4484,34 @@ msgid "" "it: {maxFileSizeRedirectUrl}" msgstr "" "Pléäsé föllöw thé ïnstrüçtïöns héré tö üplöäd ä fïlé élséwhéré änd lïnk tö " -"ït: {maxFileSizeRedirectUrl} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"ït: {maxFileSizeRedirectUrl} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/static/js/views/assets.js msgid "Your file could not be uploaded" -msgstr "Ýöür fïlé çöüld nöt ßé üplöädéd Ⱡ'σяєм ι#" +msgstr "Ýöür fïlé çöüld nöt ßé üplöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/static/js/views/assets.js msgid "Max file size exceeded" -msgstr "Mäx fïlé sïzé éxçéédéd Ⱡ'σяє#" +msgstr "Mäx fïlé sïzé éxçéédéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore msgid "Choose File" -msgstr "Çhöösé Fïlé Ⱡ#" +msgstr "Çhöösé Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" -msgstr "Ûplöäd Néw Fïlé Ⱡ'#" +msgstr "Ûplöäd Néw Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" -msgstr "Löäd Ànöthér Fïlé Ⱡ'σ#" +msgstr "Löäd Ànöthér Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Not in Use" -msgstr "Nöt ïn Ûsé Ⱡ#" +msgstr "Nöt ïn Ûsé Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: 'count' is number of units that the group #. configuration is used in. @@ -3919,8 +4519,8 @@ msgstr "Nöt ïn Ûsé Ⱡ#" #: cms/static/js/views/group_configuration_details.js msgid "Used in %(count)s unit" msgid_plural "Used in %(count)s units" -msgstr[0] "Ûséd ïn %(count)s ünït Ⱡ'σ#" -msgstr[1] "Ûséd ïn %(count)s ünïts Ⱡ'σ#" +msgstr[0] "Ûséd ïn %(count)s ünït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +msgstr[1] "Ûséd ïn %(count)s ünïts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -3930,56 +4530,60 @@ msgid "" "%(outlineAnchor)s." msgstr "" "Thïs çöntént gröüp ïs nöt ïn üsé. Àdd ä çöntént gröüp tö äný ünït fröm thé " -"%(outlineAnchor)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"%(outlineAnchor)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" -msgstr "Çöürsé Öütlïné Ⱡ'#" +msgstr "Çöürsé Öütlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #. Translators: This refers to a content group that can be linked to a student #. cohort. #: cms/static/js/views/content_group_item.js #: cms/static/js/views/content_group_list.js msgid "content group" -msgstr "çöntént gröüp Ⱡ'#" +msgstr "çöntént gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/content_group_list.js msgid "You have not created any content groups yet." -msgstr "Ýöü hävé nöt çréätéd äný çöntént gröüps ýét. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Ýöü hävé nöt çréätéd äný çöntént gröüps ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/views/course_info_update.js msgid "Are you sure you want to delete this update?" -msgstr "Àré ýöü süré ýöü wänt tö délété thïs üpdäté? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Àré ýöü süré ýöü wänt tö délété thïs üpdäté? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/views/course_info_update.js msgid "This action cannot be undone." -msgstr "Thïs äçtïön çännöt ßé ündöné. Ⱡ'σяєм #" +msgstr "Thïs äçtïön çännöt ßé ündöné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/views/course_rerun.js msgid "Create Re-run" -msgstr "Çréäté Ré-rün Ⱡ'#" +msgstr "Çréäté Ré-rün Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/course_rerun.js msgid "Processing Re-run Request" -msgstr "Pröçéssïng Ré-rün Réqüést Ⱡ'σяєм#" +msgstr "Pröçéssïng Ré-rün Réqüést Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/edit_chapter.js msgid "Upload a new PDF to “<%= name %>”" -msgstr "Ûplöäd ä néw PDF tö “<%= name %>” Ⱡ'σяєм#" +msgstr "Ûplöäd ä néw PDF tö “<%= name %>” Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/edit_chapter.js msgid "Please select a PDF file to upload." -msgstr "Pléäsé séléçt ä PDF fïlé tö üplöäd. Ⱡ'σяєм ιρ#" +msgstr "" +"Pléäsé séléçt ä PDF fïlé tö üplöäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js msgid "Contains %(count)s group" msgid_plural "Contains %(count)s groups" -msgstr[0] "Çöntäïns %(count)s gröüp Ⱡ'σ#" -msgstr[1] "Çöntäïns %(count)s gröüps Ⱡ'σя#" +msgstr[0] "Çöntäïns %(count)s gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +msgstr[1] "Çöntäïns %(count)s gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -3989,25 +4593,28 @@ msgid "" " to any Unit via the %(outlineAnchor)s." msgstr "" "Thïs Gröüp Çönfïgürätïön ïs nöt ïn üsé. Stärt ßý äddïng ä çöntént éxpérïmént" -" tö äný Ûnït vïä thé %(outlineAnchor)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +" tö äný Ûnït vïä thé %(outlineAnchor)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #. Translators: this refers to a collection of groups. #: cms/static/js/views/group_configuration_item.js #: cms/static/js/views/group_configurations_list.js msgid "group configuration" -msgstr "gröüp çönfïgürätïön Ⱡ'σя#" +msgstr "gröüp çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/static/js/views/group_configurations_list.js msgid "You have not created any group configurations yet." -msgstr "Ýöü hävé nöt çréätéd äný gröüp çönfïgürätïöns ýét. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü hävé nöt çréätéd äný gröüp çönfïgürätïöns ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/import.js msgid "Error importing course" -msgstr "Érrör ïmpörtïng çöürsé Ⱡ'σяє#" +msgstr "Érrör ïmpörtïng çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/static/js/views/import.js msgid "There was an error with the upload" -msgstr "Théré wäs än érrör wïth thé üplöäd Ⱡ'σяєм ιρ#" +msgstr "" +"Théré wäs än érrör wïth thé üplöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/static/js/views/import.js msgid "" @@ -4015,49 +4622,52 @@ msgid "" "extension." msgstr "" "Fïlé förmät nöt süppörtéd. Pléäsé üplöäd ä fïlé wïth ä tär.gz " -"éxténsïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" +"éxténsïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Delete this %(item_display_name)s?" -msgstr "Délété thïs %(item_display_name)s? Ⱡ'σ#" +msgstr "Délété thïs %(item_display_name)s? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Deleting this %(item_display_name)s is permanent and cannot be undone." msgstr "" "Délétïng thïs %(item_display_name)s ïs pérmänént änd çännöt ßé ündöné. " -"Ⱡ'σяєм ιρѕυм ∂σ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/manage_users_and_roles.js msgid "There was an error changing the user's role" -msgstr "Théré wäs än érrör çhängïng thé üsér's rölé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Théré wäs än érrör çhängïng thé üsér's rölé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/views/manage_users_and_roles.js msgid "Error adding user" -msgstr "Érrör äddïng üsér Ⱡ'σ#" +msgstr "Érrör äddïng üsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/static/js/views/manage_users_and_roles.js msgid "Error removing user" -msgstr "Érrör rémövïng üsér Ⱡ'σя#" +msgstr "Érrör rémövïng üsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/static/js/views/manage_users_and_roles.js msgid "A valid email address is required" -msgstr "À välïd émäïl äddréss ïs réqüïréd Ⱡ'σяєм ι#" +msgstr "" +"À välïd émäïl äddréss ïs réqüïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/static/js/views/manage_users_and_roles.js msgid "You must enter a valid email address in order to add a new team member" msgstr "" "Ýöü müst éntér ä välïd émäïl äddréss ïn ördér tö ädd ä néw téäm mémßér " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/views/manage_users_and_roles.js msgid "Return and add email address" -msgstr "Rétürn änd ädd émäïl äddréss Ⱡ'σяєм #" +msgstr "Rétürn änd ädd émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/views/manage_users_and_roles.js msgid "Already a member" -msgstr "Àlréädý ä mémßér Ⱡ'σ#" +msgstr "Àlréädý ä mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/static/js/views/manage_users_and_roles.js msgid "" @@ -4065,82 +4675,114 @@ msgid "" " want to add a new member." msgstr "" "{email} ïs älréädý ön thé {container} téäm. Réçhéçk thé émäïl äddréss ïf ýöü" -" wänt tö ädd ä néw mémßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +" wänt tö ädd ä néw mémßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/manage_users_and_roles.js msgid "Return to team listing" -msgstr "Rétürn tö téäm lïstïng Ⱡ'σяє#" +msgstr "Rétürn tö téäm lïstïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure?" -msgstr "Àré ýöü süré? Ⱡ'#" +msgstr "Àré ýöü süré? Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure you want to restrict {email} access to “{container}”?" msgstr "" "Àré ýöü süré ýöü wänt tö réstrïçt {email} äççéss tö “{container}”? Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/overview.js msgid "Collapse All Sections" -msgstr "Çölläpsé Àll Séçtïöns Ⱡ'σя#" +msgstr "Çölläpsé Àll Séçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/static/js/views/overview.js msgid "Expand All Sections" -msgstr "Éxpänd Àll Séçtïöns Ⱡ'σя#" +msgstr "Éxpänd Àll Séçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/static/js/views/overview.js msgid "Release date:" -msgstr "Réléäsé däté: Ⱡ'#" +msgstr "Réléäsé däté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/overview.js msgid "{month}/{day}/{year} at {hour}:{minute} UTC" -msgstr "{month}/{day}/{year} ät {hour}:{minute} ÛTÇ Ⱡ'σяєм#" +msgstr "" +"{month}/{day}/{year} ät {hour}:{minute} ÛTÇ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕ#" #: cms/static/js/views/overview.js msgid "Edit section release date" -msgstr "Édït séçtïön réléäsé däté Ⱡ'σяєм#" +msgstr "Édït séçtïön réléäsé däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/overview_assignment_grader.js #: cms/templates/js/course-outline.underscore #: cms/templates/js/grading-editor.underscore msgid "Not Graded" -msgstr "Nöt Grädéd Ⱡ#" +msgstr "Nöt Grädéd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/static/js/views/paged_container.js msgid "Date added" -msgstr "Däté äddéd Ⱡ#" +msgstr "Däté äddéd Ⱡ'σяєм ιρѕυм ∂σłσ#" #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s ascending" +msgstr "" +"Shöwïng %(current_item_range)s öüt öf %(total_items_count)s, fïltéréd ßý " +"%(asset_type)s, sörtéd ßý %(sort_name)s äsçéndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" +"Shöwïng %(current_item_range)s öüt öf %(total_items_count)s, fïltéréd ßý " +"%(asset_type)s, sörtéd ßý %(sort_name)s désçéndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" +"Shöwïng %(current_item_range)s öüt öf %(total_items_count)s, sörtéd ßý " +"%(sort_name)s äsçéndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " -msgstr "Shöwïng %(current_item_range)s öüt öf %(total_items_count)s, Ⱡ'σяє#" +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" +msgstr "" +"Shöwïng %(current_item_range)s öüt öf %(total_items_count)s, sörtéd ßý " +"%(sort_name)s désçéndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". #: cms/static/js/views/paging_header.js msgid "%(total_items)s total" -msgstr "%(total_items)s tötäl #" +msgstr "%(total_items)s tötäl Ⱡ'σяєм ιρѕυм ∂σł#" #. Translators: This is listed as the duration for a video #. that has not yet reached the point in its processing by #. the servers where its duration is determined. #: cms/static/js/views/previous_video_upload.js msgid "Pending" -msgstr "Péndïng #" +msgstr "Péndïng Ⱡ'σяєм ιρѕυм #" #: cms/static/js/views/show_textbook.js msgid "Delete “<%= name %>”?" -msgstr "Délété “<%= name %>”? Ⱡ'#" +msgstr "Délété “<%= name %>”? Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/show_textbook.js msgid "" @@ -4148,129 +4790,133 @@ msgid "" " your courseware's navigation will also be removed." msgstr "" "Délétïng ä téxtßöök çännöt ßé ündöné änd önçé délétéd äný référénçé tö ït ïn" -" ýöür çöürséwäré's nävïgätïön wïll älsö ßé rémövéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +" ýöür çöürséwäré's nävïgätïön wïll älsö ßé rémövéd. Ⱡ'σяє#" #: cms/static/js/views/uploads.js #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Upload" -msgstr "Ûplöäd Ⱡ'σяєм ιρѕ#" +msgstr "Ûplöäd Ⱡ'σяєм ιρѕυ#" #: cms/static/js/views/uploads.js msgid "We're sorry, there was an error" -msgstr "Wé'ré sörrý, théré wäs än érrör Ⱡ'σяєм ι#" +msgstr "Wé'ré sörrý, théré wäs än érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/static/js/views/validation.js msgid "You've made some changes" -msgstr "Ýöü'vé mädé sömé çhängés Ⱡ'σяє#" +msgstr "Ýöü'vé mädé sömé çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/views/validation.js msgid "Your changes will not take effect until you save your progress." msgstr "" "Ýöür çhängés wïll nöt täké éfféçt üntïl ýöü sävé ýöür prögréss. Ⱡ'σяєм ιρѕυм" -" ∂σłσя#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/validation.js msgid "You've made some changes, but there are some errors" -msgstr "Ýöü'vé mädé sömé çhängés, ßüt théré äré sömé érrörs Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü'vé mädé sömé çhängés, ßüt théré äré sömé érrörs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/validation.js msgid "" "Please address the errors on this page first, and then save your progress." msgstr "" "Pléäsé äddréss thé érrörs ön thïs pägé fïrst, änd thén sävé ýöür prögréss. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: cms/static/js/views/validation.js msgid "Save Changes" -msgstr "Sävé Çhängés Ⱡ#" +msgstr "Sävé Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/views/xblock_editor.js msgid "Editor" -msgstr "Édïtör Ⱡ'σяєм ιρѕ#" +msgstr "Édïtör Ⱡ'σяєм ιρѕυ#" #: cms/static/js/views/xblock_editor.js #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Settings" -msgstr "Séttïngs #" +msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#" #: cms/static/js/views/xblock_outline.js msgid "New %(component_type)s" -msgstr "Néw %(component_type)s #" +msgstr "Néw %(component_type)s Ⱡ'σяєм ιρѕυм #" #. 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 msgid "Warning" -msgstr "Wärnïng #" +msgstr "Wärnïng Ⱡ'σяєм ιρѕυм #" #: cms/static/js/views/components/add_xblock.js #: cms/static/js/views/utils/xblock_utils.js msgid "Adding" -msgstr "Àddïng Ⱡ'σяєм ιρѕ#" +msgstr "Àddïng Ⱡ'σяєм ιρѕυ#" #: cms/static/js/views/modals/course_outline_modals.js msgid "%(display_name)s Settings" -msgstr "%(display_name)s Séttïngs Ⱡ#" +msgstr "%(display_name)s Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/views/modals/course_outline_modals.js msgid "Change the settings for %(display_name)s" -msgstr "Çhängé thé séttïngs för %(display_name)s Ⱡ'σяєм#" +msgstr "" +"Çhängé thé séttïngs för %(display_name)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish %(display_name)s" -msgstr "Püßlïsh %(display_name)s Ⱡ#" +msgstr "Püßlïsh %(display_name)s Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish all unpublished changes for this %(item)s?" -msgstr "Püßlïsh äll ünpüßlïshéd çhängés för thïs %(item)s? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Püßlïsh äll ünpüßlïshéd çhängés för thïs %(item)s? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/views/modals/course_outline_modals.js #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Publish" -msgstr "Püßlïsh #" +msgstr "Püßlïsh Ⱡ'σяєм ιρѕυм #" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js msgid "Editing: %(title)s" -msgstr "Édïtïng: %(title)s Ⱡ#" +msgstr "Édïtïng: %(title)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/views/modals/edit_xblock.js msgid "Component" -msgstr "Çömpönént #" +msgstr "Çömpönént Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" -msgstr "Välïdätïön Érrör Whïlé Sävïng Ⱡ'σяєм #" +msgstr "Välïdätïön Érrör Whïlé Sävïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/views/modals/validation_error_modal.js msgid "Undo Changes" -msgstr "Ûndö Çhängés Ⱡ#" +msgstr "Ûndö Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/views/modals/validation_error_modal.js msgid "Change Manually" -msgstr "Çhängé Mänüällý Ⱡ'#" +msgstr "Çhängé Mänüällý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/pages/container.js msgid "Editing visibility for: %(title)s" -msgstr "Édïtïng vïsïßïlïtý för: %(title)s Ⱡ'σяєм#" +msgstr "Édïtïng vïsïßïlïtý för: %(title)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/static/js/views/pages/container.js msgid "Duplicating" -msgstr "Düplïçätïng Ⱡ#" +msgstr "Düplïçätïng Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/static/js/views/pages/container_subviews.js msgid "Publishing" -msgstr "Püßlïshïng Ⱡ#" +msgstr "Püßlïshïng Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/static/js/views/pages/container_subviews.js #: cms/templates/js/publish-xblock.underscore msgid "Discard Changes" -msgstr "Dïsçärd Çhängés Ⱡ'#" +msgstr "Dïsçärd Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/static/js/views/pages/container_subviews.js msgid "" @@ -4278,27 +4924,27 @@ msgid "" "You cannot undo this action." msgstr "" "Àré ýöü süré ýöü wänt tö révért tö thé läst püßlïshéd vérsïön öf thé ünït? " -"Ýöü çännöt ündö thïs äçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"Ýöü çännöt ündö thïs äçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/static/js/views/pages/container_subviews.js msgid "Discarding Changes" -msgstr "Dïsçärdïng Çhängés Ⱡ'σ#" +msgstr "Dïsçärdïng Çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/static/js/views/pages/container_subviews.js msgid "Hiding from Students" -msgstr "Hïdïng fröm Stüdénts Ⱡ'σя#" +msgstr "Hïdïng fröm Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/static/js/views/pages/container_subviews.js msgid "Explicitly Hiding from Students" -msgstr "Éxplïçïtlý Hïdïng fröm Stüdénts Ⱡ'σяєм ι#" +msgstr "Éxplïçïtlý Hïdïng fröm Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/static/js/views/pages/container_subviews.js msgid "Inheriting Student Visibility" -msgstr "Ìnhérïtïng Stüdént Vïsïßïlïtý Ⱡ'σяєм #" +msgstr "Ìnhérïtïng Stüdént Vïsïßïlïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/static/js/views/pages/container_subviews.js msgid "Make Visible to Students" -msgstr "Mäké Vïsïßlé tö Stüdénts Ⱡ'σяє#" +msgstr "Mäké Vïsïßlé tö Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/static/js/views/pages/container_subviews.js msgid "" @@ -4308,27 +4954,34 @@ msgid "" msgstr "" "Ìf thé ünït wäs prévïöüslý püßlïshéd änd réléäséd tö stüdénts, äný çhängés " "ýöü mädé tö thé ünït whén ït wäs hïddén wïll nöw ßé vïsïßlé tö stüdénts. Dö " -"ýöü wänt tö pröçééd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg є#" +"ýöü wänt tö pröçééd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι#" #: cms/static/js/views/pages/container_subviews.js msgid "Making Visible to Students" -msgstr "Mäkïng Vïsïßlé tö Stüdénts Ⱡ'σяєм#" +msgstr "Mäkïng Vïsïßlé tö Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/pages/course_outline.js msgid "Course Index" -msgstr "Çöürsé Ìndéx Ⱡ#" +msgstr "Çöürsé Ìndéx Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/static/js/views/pages/course_outline.js msgid "There were errors reindexing course." -msgstr "Théré wéré érrörs réïndéxïng çöürsé. Ⱡ'σяєм ιρ#" +msgstr "" +"Théré wéré érrörs réïndéxïng çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/views/pages/paged_container.js msgid "Hide Previews" -msgstr "Hïdé Prévïéws Ⱡ'#" +msgstr "Hïdé Prévïéws Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/pages/paged_container.js msgid "Show Previews" -msgstr "Shöw Prévïéws Ⱡ'#" +msgstr "Shöw Prévïéws Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/static/js/views/settings/advanced.js msgid "" @@ -4337,11 +4990,18 @@ msgid "" msgstr "" "Ýöür çhängés wïll nöt täké éfféçt üntïl ýöü sävé ýöür prögréss. Täké çäré " "wïth kéý änd välüé förmättïng, äs välïdätïön ïs nöt ïmpléméntéd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" #: cms/static/js/views/settings/advanced.js msgid "Your policy changes have been saved." -msgstr "Ýöür pölïçý çhängés hävé ßéén sävéd. Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöür pölïçý çhängés hävé ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/views/settings/advanced.js msgid "" @@ -4351,19 +5011,27 @@ msgid "" msgstr "" "Pléäsé nöté thät välïdätïön öf ýöür pölïçý kéý änd välüé päïrs ïs nöt " "çürréntlý ïn pläçé ýét. Ìf ýöü äré hävïng dïffïçültïés, pléäsé révïéw ýöür " -"pölïçý päïrs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ι#" +"pölïçý päïrs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт#" #: cms/static/js/views/settings/main.js msgid "%(hours)s:%(minutes)s (current UTC time)" -msgstr "%(hours)s:%(minutes)s (çürrént ÛTÇ tïmé) Ⱡ'σяєм#" +msgstr "" +"%(hours)s:%(minutes)s (çürrént ÛTÇ tïmé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/settings/main.js msgid "Upload your course image." -msgstr "Ûplöäd ýöür çöürsé ïmägé. Ⱡ'σяєм#" +msgstr "Ûplöäd ýöür çöürsé ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/static/js/views/settings/main.js msgid "Files must be in JPEG or PNG format." -msgstr "Fïlés müst ßé ïn JPÉG ör PNG förmät. Ⱡ'σяєм ιρ#" +msgstr "" +"Fïlés müst ßé ïn JPÉG ör PNG förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/static/js/views/utils/create_course_utils.js msgid "" @@ -4371,8 +5039,7 @@ msgid "" "fields cannot be more than <%=limit%> characters." msgstr "" "Thé çömßïnéd léngth öf thé örgänïzätïön, çöürsé nümßér, änd çöürsé rün " -"fïélds çännöt ßé möré thän <%=limit%> çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢#" +"fïélds çännöt ßé möré thän <%=limit%> çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/static/js/views/utils/create_library_utils.js msgid "" @@ -4380,51 +5047,53 @@ msgid "" "more than <%=limit%> characters." msgstr "" "Thé çömßïnéd léngth öf thé örgänïzätïön änd lïßrärý çödé fïélds çännöt ßé " -"möré thän <%=limit%> çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"möré thän <%=limit%> çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/static/js/views/utils/view_utils.js msgid "Required field." -msgstr "Réqüïréd fïéld. Ⱡ'#" +msgstr "Réqüïréd fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/static/js/views/utils/view_utils.js msgid "Please do not use any spaces in this field." -msgstr "Pléäsé dö nöt üsé äný späçés ïn thïs fïéld. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Pléäsé dö nöt üsé äný späçés ïn thïs fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/static/js/views/utils/view_utils.js msgid "Please do not use any spaces or special characters in this field." msgstr "" "Pléäsé dö nöt üsé äný späçés ör spéçïäl çhäräçtérs ïn thïs fïéld. Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/utils/xblock_utils.js msgid "component" -msgstr "çömpönént #" +msgstr "çömpönént Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/static/js/views/utils/xblock_utils.js msgid "Delete this %(xblock_type)s?" -msgstr "Délété thïs %(xblock_type)s? Ⱡ'σ#" +msgstr "Délété thïs %(xblock_type)s? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this %(xblock_type)s is permanent and cannot be undone." msgstr "" "Délétïng thïs %(xblock_type)s ïs pérmänént änd çännöt ßé ündöné. Ⱡ'σяєм " -"ιρѕυм ∂σ#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/static/js/views/utils/xblock_utils.js msgid "Yes, delete this %(xblock_type)s" -msgstr "Ýés, délété thïs %(xblock_type)s Ⱡ'σя#" +msgstr "Ýés, délété thïs %(xblock_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/static/js/views/utils/xblock_utils.js msgid "section" -msgstr "séçtïön #" +msgstr "séçtïön Ⱡ'σяєм ιρѕυм #" #: cms/static/js/views/utils/xblock_utils.js msgid "subsection" -msgstr "süßséçtïön Ⱡ#" +msgstr "süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/static/js/views/utils/xblock_utils.js msgid "unit" -msgstr "ünït Ⱡ'σяєм#" +msgstr "ünït Ⱡ'σяєм ι#" #: cms/static/js/views/video/translations_editor.js msgid "" @@ -4432,162 +5101,250 @@ msgid "" "check the format and try again." msgstr "" "Sörrý, théré wäs än érrör pärsïng thé süßtïtlés thät ýöü üplöädéd. Pléäsé " -"çhéçk thé förmät änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"çhéçk thé förmät änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: cms/static/js/views/video/translations_editor.js msgid "Upload translation" -msgstr "Ûplöäd tränslätïön Ⱡ'σ#" +msgstr "Ûplöäd tränslätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" +"Pléäsé séléçt ä fïlé ïn .srt förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "Érrör: Ûplöädïng fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "Érrör: Ìmpört fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "Érrör: Répläçïng fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "Érrör: Çhöösïng fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" +"Érrör: Çönnéçtïön wïth sérvér fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "Nö söürçés Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "Lïnk týpés shöüld ßé ünïqüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "Lïnks shöüld ßé ünïqüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "Ìnçörréçt ürl förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" -msgstr "Stätüs Ⱡ'σяєм ιρѕ#" +msgstr "Stätüs Ⱡ'σяєм ιρѕυ#" #: common/templates/js/image-modal.underscore msgid "Large" -msgstr "Lärgé Ⱡ'σяєм ι#" +msgstr "Lärgé Ⱡ'σяєм ιρѕ#" #: common/templates/js/image-modal.underscore msgid "Zoom In" -msgstr "Zööm Ìn #" +msgstr "Zööm Ìn Ⱡ'σяєм ιρѕυм #" #: common/templates/js/image-modal.underscore msgid "Zoom Out" -msgstr "Zööm Öüt #" +msgstr "Zööm Öüt Ⱡ'σяєм ιρѕυм ∂#" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible only to %(group_name)s." -msgstr "Thïs pöst ïs vïsïßlé önlý tö %(group_name)s. Ⱡ'σяєм ι#" +msgstr "" +"Thïs pöst ïs vïsïßlé önlý tö %(group_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible to everyone." -msgstr "Thïs pöst ïs vïsïßlé tö évérýöné. Ⱡ'σяєм ι#" +msgstr "" +"Thïs pöst ïs vïsïßlé tö évérýöné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: common/templates/js/discussion/thread-show.underscore msgid "%(post_type)s posted %(time_ago)s by %(author)s" -msgstr "%(post_type)s pöstéd %(time_ago)s ßý %(author)s Ⱡ'σя#" +msgstr "" +"%(post_type)s pöstéd %(time_ago)s ßý %(author)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" #" #: common/templates/js/discussion/thread-show.underscore msgid "Pinned" -msgstr "Pïnnéd Ⱡ'σяєм ιρѕ#" +msgstr "Pïnnéd Ⱡ'σяєм ιρѕυ#" #: common/templates/js/discussion/thread-show.underscore msgid "Reported" -msgstr "Répörtéd #" +msgstr "Répörtéd Ⱡ'σяєм ιρѕυм ∂#" #: common/templates/js/discussion/thread-show.underscore msgid "Closed" -msgstr "Çlöséd Ⱡ'σяєм ιρѕ#" +msgstr "Çlöséd Ⱡ'σяєм ιρѕυ#" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" -msgstr "(thïs pöst ïs äßöüt %(courseware_title_linked)s) Ⱡ'σяє#" +msgid "Related to: %(courseware_title_linked)s" +msgstr "Rélätéd tö: %(courseware_title_linked)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "Ûnït Ⱡ'σяєм ι#" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "Düé Däté Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "rémövé äll Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "rémövé Ⱡ'σяєм ιρѕυ#" #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." -msgstr "Théré wäs än érrör, trý séärçhïng ägäïn. Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Théré wäs än érrör, trý séärçhïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" -msgstr[0] "Löäd néxt %(nüm_ïtéms) résült Ⱡ'σяєм #" -msgstr[1] "Löäd néxt %(nüm_ïtéms) résülts Ⱡ'σяєм #" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" +msgstr[0] "Löäd néxt %(num_items)s résült Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +msgstr[1] "Löäd néxt %(num_items)s résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/courseware_search/search_list.underscore msgid "Sorry, no results were found." -msgstr "Sörrý, nö résülts wéré föünd. Ⱡ'σяєм #" +msgstr "Sörrý, nö résülts wéré föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/dashboard/donation.underscore msgid "Donate" -msgstr "Dönäté Ⱡ'σяєм ιρѕ#" +msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" -msgstr "Hïghlïghtéd téxt Ⱡ'σ#" +msgstr "Hïghlïghtéd téxt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/edxnotes/note-item.underscore msgid "Less" -msgstr "Léss Ⱡ'σяєм#" +msgstr "Léss Ⱡ'σяєм ι#" #: lms/templates/edxnotes/note-item.underscore msgid "Note" -msgstr "Nöté Ⱡ'σяєм#" +msgstr "Nöté Ⱡ'σяєм ι#" #: lms/templates/edxnotes/note-item.underscore msgid "You commented..." -msgstr "Ýöü çömméntéd... Ⱡ'σ#" +msgstr "Ýöü çömméntéd... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/edxnotes/note-item.underscore msgid "References" -msgstr "Référénçés Ⱡ#" +msgstr "Référénçés Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/edxnotes/note-item.underscore msgid "Noted in:" -msgstr "Nötéd ïn: #" +msgstr "Nötéd ïn: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/edxnotes/note-item.underscore msgid "Last Edited:" -msgstr "Läst Édïtéd: Ⱡ#" +msgstr "Läst Édïtéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/edxnotes/tab-item.underscore msgid "name" -msgstr "nämé Ⱡ'σяєм#" +msgstr "nämé Ⱡ'σяєм ι#" #: lms/templates/edxnotes/tab-item.underscore msgid "Clear search results" -msgstr "Çléär séärçh résülts Ⱡ'σя#" +msgstr "Çléär séärçh résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "Çlïçk tö édït Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "tïtlé Ⱡ'σяєм ιρѕ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" msgstr "" -"Spéçïfý whéthér dïsçüssïön töpïçs äré dïvïdéd ßý çöhört Ⱡ'σяєм ιρѕυм ∂σł#" +"Spéçïfý whéthér dïsçüssïön töpïçs äré dïvïdéd ßý çöhört Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" -msgstr "Çöürsé-Wïdé Dïsçüssïön Töpïçs Ⱡ'σяєм #" +msgstr "Çöürsé-Wïdé Dïsçüssïön Töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore msgid "" "Select the course-wide discussion topics that you want to divide by cohort." msgstr "" "Séléçt thé çöürsé-wïdé dïsçüssïön töpïçs thät ýöü wänt tö dïvïdé ßý çöhört. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Content-Specific Discussion Topics" -msgstr "Çöntént-Spéçïfïç Dïsçüssïön Töpïçs Ⱡ'σяєм ιρ#" +msgstr "" +"Çöntént-Spéçïfïç Dïsçüssïön Töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "" "Specify whether content-specific discussion topics are divided by cohort." msgstr "" "Spéçïfý whéthér çöntént-spéçïfïç dïsçüssïön töpïçs äré dïvïdéd ßý çöhört. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Always cohort content-specific discussion topics" -msgstr "Àlwäýs çöhört çöntént-spéçïfïç dïsçüssïön töpïçs Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Àlwäýs çöhört çöntént-spéçïfïç dïsçüssïön töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Cohort selected content-specific discussion topics" -msgstr "Çöhört séléçtéd çöntént-spéçïfïç dïsçüssïön töpïçs Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Çöhört séléçtéd çöntént-spéçïfïç dïsçüssïön töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "No content-specific discussion topics exist." -msgstr "Nö çöntént-spéçïfïç dïsçüssïön töpïçs éxïst. Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Nö çöntént-spéçïfïç dïsçüssïön töpïçs éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Cohorted" -msgstr "Çöhörtéd #" +msgstr "Çöhörtéd Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Students" -msgstr "Mänägé Stüdénts Ⱡ'#" +msgstr "Mänägé Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add students to this cohort" -msgstr "Àdd stüdénts tö thïs çöhört Ⱡ'σяєм#" +msgstr "Àdd stüdénts tö thïs çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" @@ -4595,7 +5352,7 @@ msgid "" "overrides any previous group assignment." msgstr "" "Nöté: Stüdénts çän ßé ïn önlý öné çöhört. Àddïng stüdénts tö thïs gröüp " -"övérrïdés äný prévïöüs gröüp ässïgnmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +"övérrïdés äný prévïöüs gröüp ässïgnmént. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" @@ -4603,17 +5360,18 @@ msgid "" "for the students you want to add. *" msgstr "" "Éntér émäïl äddréssés änd/ör üsérnämés, sépärätéd ßý néw lïnés ör çömmäs, " -"för thé stüdénts ýöü wänt tö ädd. * Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"för thé stüdénts ýöü wänt tö ädd. * Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "(Required Field)" -msgstr "(Réqüïréd Fïéld) Ⱡ'σ#" +msgstr "(Réqüïréd Fïéld) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com" msgstr "" -"é.g. jöhndöé@éxämplé.çöm, JänéDöé, jöéýdöé@éxämplé.çöm Ⱡ'σяєм ιρѕυм ∂σ#" +"é.g. jöhndöé@éxämplé.çöm, JänéDöé, jöéýdöé@éxämplé.çöm Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" @@ -4621,76 +5379,79 @@ msgid "" "your spelling." msgstr "" "Ýöü wïll nöt réçéïvé nötïfïçätïön för émäïls thät ßöünçé, sö döüßlé-çhéçk " -"ýöür spéllïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"ýöür spéllïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Students" -msgstr "Àdd Stüdénts Ⱡ#" +msgstr "Àdd Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Add a New Cohort" -msgstr "Àdd ä Néw Çöhört Ⱡ'σ#" +msgstr "Àdd ä Néw Çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Enter the name of the cohort" -msgstr "Éntér thé nämé öf thé çöhört Ⱡ'σяєм #" +msgstr "Éntér thé nämé öf thé çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cohort Name" -msgstr "Çöhört Nämé Ⱡ#" +msgstr "Çöhört Nämé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cohort Assignment Method" -msgstr "Çöhört Àssïgnmént Méthöd Ⱡ'σяє#" +msgstr "Çöhört Àssïgnmént Méthöd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Automatic" -msgstr "Àütömätïç #" +msgstr "Àütömätïç Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Manual" -msgstr "Mänüäl Ⱡ'σяєм ιρѕ#" +msgstr "Mänüäl Ⱡ'σяєм ιρѕυ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "" "There must be one cohort to which students can automatically be assigned." msgstr "" "Théré müst ßé öné çöhört tö whïçh stüdénts çän äütömätïçällý ßé ässïgnéd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Associated Content Group" -msgstr "Àssöçïätéd Çöntént Gröüp Ⱡ'σяє#" +msgstr "Àssöçïätéd Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "No Content Group" -msgstr "Nö Çöntént Gröüp Ⱡ'σ#" +msgstr "Nö Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Select a Content Group" -msgstr "Séléçt ä Çöntént Gröüp Ⱡ'σяє#" +msgstr "Séléçt ä Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Choose a content group to associate" -msgstr "Çhöösé ä çöntént gröüp tö ässöçïäté Ⱡ'σяєм ιρ#" +msgstr "" +"Çhöösé ä çöntént gröüp tö ässöçïäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Not selected" -msgstr "Nöt séléçtéd Ⱡ#" +msgstr "Nöt séléçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Deleted Content Group" -msgstr "Délétéd Çöntént Gröüp Ⱡ'σя#" +msgstr "Délétéd Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Create a content group" -msgstr "Çréäté ä çöntént gröüp Ⱡ'σяє#" +msgstr "Çréäté ä çöntént gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" -msgstr[0] "(çöntäïns %(student_count)s stüdént) Ⱡ'σяє#" -msgstr[1] "(çöntäïns %(student_count)s stüdénts) Ⱡ'σяє#" +msgstr[0] "" +"(çöntäïns %(student_count)s stüdént) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +msgstr[1] "" +"(çöntäïns %(student_count)s stüdénts) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "" @@ -4698,39 +5459,43 @@ msgid "" "addresses or usernames on this page." msgstr "" "Stüdénts äré äddéd tö thïs çöhört önlý whén ýöü prövïdé théïr émäïl " -"äddréssés ör üsérnämés ön thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"äddréssés ör üsérnämés ön thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "What does this mean?" -msgstr "Whät döés thïs méän? Ⱡ'σя#" +msgstr "Whät döés thïs méän? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "Students are added to this cohort automatically." -msgstr "Stüdénts äré äddéd tö thïs çöhört äütömätïçällý. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Stüdénts äré äddéd tö thïs çöhört äütömätïçällý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore msgid "Select a cohort" -msgstr "Séléçt ä çöhört Ⱡ'#" +msgstr "Séléçt ä çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore msgid "%(cohort_name)s (%(user_count)s)" -msgstr "%(cohort_name)s (%(user_count)s) #" +msgstr "%(cohort_name)s (%(user_count)s) Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Enable Cohorts" -msgstr "Énäßlé Çöhörts Ⱡ'#" +msgstr "Énäßlé Çöhörts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Select a cohort to manage" -msgstr "Séléçt ä çöhört tö mänägé Ⱡ'σяєм#" +msgstr "Séléçt ä çöhört tö mänägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "View Cohort" -msgstr "Vïéw Çöhört Ⱡ#" +msgstr "Vïéw Çöhört Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Assign students to cohorts by uploading a CSV file" -msgstr "Àssïgn stüdénts tö çöhörts ßý üplöädïng ä ÇSV fïlé Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Àssïgn stüdénts tö çöhörts ßý üplöädïng ä ÇSV fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "" @@ -4741,42 +5506,74 @@ msgstr "" "Tö révïéw stüdént çöhört ässïgnménts ör séé thé résülts öf üplöädïng ä ÇSV " "fïlé, döwnlöäd çöürsé pröfïlé ïnförmätïön ör çöhört résülts ön " "%(link_start)s thé Dätä Döwnlöäd pägé. %(link_end)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg #" +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υłρα qυι σƒ#" #: lms/templates/student_account/account.underscore msgid "New Address" -msgstr "Néw Àddréss Ⱡ#" - -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "Pässwörd #" +msgstr "Néw Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/student_account/account.underscore msgid "Change My Email Address" -msgstr "Çhängé Mý Émäïl Àddréss Ⱡ'σяє#" +msgstr "Çhängé Mý Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "Rését Pässwörd Ⱡ'#" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "Àççöünt Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" +"Thésé séttïngs ïnçlüdé ßäsïç ïnförmätïön äßöüt ýöür äççöünt. Ýöü çän älsö " +"spéçïfý äddïtïönäl ïnförmätïön änd séé ýöür lïnkéd söçïäl äççöünts ön thïs " +"pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "séçtïön.tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" +"Àn érrör öççürréd. Pléäsé rélöäd thé pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" -msgstr "Förgöt pässwörd? Ⱡ'σ#" +msgstr "Förgöt pässwörd? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/student_account/login.underscore msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" "Ýöü'vé süççéssfüllý sïgnéd ïntö %(currentProvider)s, ßüt ýöür " "%(currentProvider)s äççöünt ïsn't lïnkéd wïth än %(platformName)s äççöünt. " -"Tö lïnk ýöür äççöünts, gö tö ýöür %(platformName)s däshßöärd. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ι#" +"Tö lïnk ýöür äççöünts, gö tö ýöür %(platformName)s äççöünt séttïngs. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" -msgstr "Pässwörd Rését Émäïl Sént Ⱡ'σяєм#" +msgstr "Pässwörd Rését Émäïl Sént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/student_account/login.underscore msgid "" @@ -4784,36 +5581,36 @@ msgid "" " provided." msgstr "" "Wé'vé sént ïnstrüçtïöns för réséttïng ýöür pässwörd tö thé émäïl äddréss ýöü" -" prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +" prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/student_account/login.underscore msgid "We couldn't sign you in." -msgstr "Wé çöüldn't sïgn ýöü ïn. Ⱡ'σяє#" +msgstr "Wé çöüldn't sïgn ýöü ïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/student_account/login.underscore #: lms/templates/student_account/register.underscore msgid "Sign in" -msgstr "Sïgn ïn #" +msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #" #: lms/templates/student_account/login.underscore msgid "or sign in with" -msgstr "ör sïgn ïn wïth Ⱡ'#" +msgstr "ör sïgn ïn wïth Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/student_account/login.underscore msgid "New to %(platformName)s?" -msgstr "Néw tö %(platformName)s? Ⱡ#" +msgstr "Néw tö %(platformName)s? Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/student_account/login.underscore msgid "Create an account" -msgstr "Çréäté än äççöünt Ⱡ'σ#" +msgstr "Çréäté än äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/student_account/password_reset.underscore msgid "An error occurred." -msgstr "Àn érrör öççürréd. Ⱡ'σ#" +msgstr "Àn érrör öççürréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/student_account/password_reset.underscore msgid "Password assistance" -msgstr "Pässwörd ässïstänçé Ⱡ'σя#" +msgstr "Pässwörd ässïstänçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/student_account/password_reset.underscore msgid "" @@ -4821,19 +5618,22 @@ msgid "" "setting a new password." msgstr "" "Pléäsé éntér ýöür émäïl äddréss ßélöw änd wé wïll sénd ýöü ïnstrüçtïöns för " -"séttïng ä néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"séttïng ä néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/student_account/password_reset.underscore msgid "Reset my password" -msgstr "Rését mý pässwörd Ⱡ'σ#" +msgstr "Rését mý pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/student_account/register.underscore msgid "We couldn't create your account." -msgstr "Wé çöüldn't çréäté ýöür äççöünt. Ⱡ'σяєм ι#" +msgstr "" +"Wé çöüldn't çréäté ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/student_account/register.underscore msgid "You've successfully signed into %(currentProvider)s." -msgstr "Ýöü'vé süççéssfüllý sïgnéd ïntö %(currentProvider)s. Ⱡ'σяєм ιρ#" +msgstr "" +"Ýöü'vé süççéssfüllý sïgnéd ïntö %(currentProvider)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/student_account/register.underscore msgid "" @@ -4841,78 +5641,85 @@ msgid "" "%(platformName)s." msgstr "" "Wé jüst nééd ä lïttlé möré ïnförmätïön ßéföré ýöü stärt léärnïng wïth " -"%(platformName)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"%(platformName)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/student_account/register.underscore msgid "Create an account using" -msgstr "Çréäté än äççöünt üsïng Ⱡ'σяє#" +msgstr "Çréäté än äççöünt üsïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/student_account/register.underscore msgid "or create a new one here" -msgstr "ör çréäté ä néw öné héré Ⱡ'σяє#" +msgstr "ör çréäté ä néw öné héré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/student_account/register.underscore msgid "Create a new account" -msgstr "Çréäté ä néw äççöünt Ⱡ'σя#" +msgstr "Çréäté ä néw äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/student_account/register.underscore msgid "Create your account" -msgstr "Çréäté ýöür äççöünt Ⱡ'σя#" +msgstr "Çréäté ýöür äççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/student_account/register.underscore msgid "Required field" -msgstr "Réqüïréd fïéld Ⱡ'#" +msgstr "Réqüïréd fïéld Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/student_account/register.underscore msgid "Already have an account?" -msgstr "Àlréädý hävé än äççöünt? Ⱡ'σяє#" +msgstr "Àlréädý hävé än äççöünt? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "Füll Nämé #" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" +"Ýöü äré çürréntlý shärïng ä lïmïtéd pröfïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" -msgstr "Préférréd Längüägé Ⱡ'σ#" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." +msgstr "" +"Thïs édX léärnér ïs çürréntlý shärïng ä lïmïtéd pröfïlé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" -msgstr "Ûpdäté Pröfïlé Ⱡ'#" +msgstr "Ûpdäté Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" -"Çöngrätülätïöns! Ýöü äré nöw vérïfïéd ön %(platformName)s! Ⱡ'σяєм ιρѕυм#" +"Çöngrätülätïöns! Ýöü äré nöw vérïfïéd ön %(platformName)s! Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "You are now enrolled as a verified student for:" -msgstr "Ýöü äré nöw énrölléd äs ä vérïfïéd stüdént för: Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü äré nöw énrölléd äs ä vérïfïéd stüdént för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "A list of courses you have just enrolled in as a verified student" msgstr "" "À lïst öf çöürsés ýöü hävé jüst énrölléd ïn äs ä vérïfïéd stüdént Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" -msgstr "Çöürsé Ⱡ'σяєм ιρѕ#" +msgstr "Çöürsé Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Starts: %(start)s" -msgstr "Stärts: %(start)s Ⱡ#" +msgstr "Stärts: %(start)s Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" -msgstr "Éxplöré ýöür çöürsé! Ⱡ'σя#" +msgstr "Éxplöré ýöür çöürsé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Go to your Dashboard" -msgstr "Gö tö ýöür Däshßöärd Ⱡ'σя#" +msgstr "Gö tö ýöür Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Verified Status" -msgstr "Vérïfïéd Stätüs Ⱡ'#" +msgstr "Vérïfïéd Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "" @@ -4925,16 +5732,19 @@ msgstr "" "nöw sïgn üp för äný %(platformName)s çöürsé thät öfférs vérïfïéd " "çértïfïçätés. Vérïfïçätïön ïs gööd för öné ýéär. Àftér öné ýéär, ýöü müst " "süßmït phötös för vérïfïçätïön ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тє#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє#" #: lms/templates/verify_student/error.underscore msgid "Error:" -msgstr "Érrör: Ⱡ'σяєм ιρѕ#" +msgstr "Érrör: Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Take Your Photo" -msgstr "Täké Ýöür Phötö Ⱡ'#" +msgstr "Täké Ýöür Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore @@ -4943,36 +5753,40 @@ msgid "" "the photo on your ID." msgstr "" "Ûsé ýöür wéßçäm tö täké ä phötö öf ýöür fäçé. Wé wïll mätçh thïs phötö wïth " -"thé phötö ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +"thé phötö ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Tips on taking a successful photo" -msgstr "Tïps ön täkïng ä süççéssfül phötö Ⱡ'σяєм ι#" +msgstr "" +"Tïps ön täkïng ä süççéssfül phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Make sure your face is well-lit" -msgstr "Mäké süré ýöür fäçé ïs wéll-lït Ⱡ'σяєм ι#" +msgstr "Mäké süré ýöür fäçé ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Be sure your entire face is inside the frame" -msgstr "Bé süré ýöür éntïré fäçé ïs ïnsïdé thé främé Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Bé süré ýöür éntïré fäçé ïs ïnsïdé thé främé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" "Önçé ïn pösïtïön, üsé thé çämérä ßüttön %(icon)s tö çäptüré ýöür phötö " -"Ⱡ'σяєм ιρѕυм ∂σłσя #" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Can we match the photo you took with the one on your ID?" msgstr "" -"Çän wé mätçh thé phötö ýöü töök wïth thé öné ön ýöür ÌD? Ⱡ'σяєм ιρѕυм ∂σł#" +"Çän wé mätçh thé phötö ýöü töök wïth thé öné ön ýöür ÌD? Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore @@ -4980,19 +5794,20 @@ msgstr "" msgid "Use the retake photo button if you are not pleased with your photo" msgstr "" "Ûsé thé rétäké phötö ßüttön ïf ýöü äré nöt pléäséd wïth ýöür phötö Ⱡ'σяєм " -"ιρѕυм ∂σłσя #" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Frequently Asked Questions" -msgstr "Fréqüéntlý Àskéd Qüéstïöns Ⱡ'σяєм#" +msgstr "Fréqüéntlý Àskéd Qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Why does %(platformName)s need my photo?" -msgstr "Whý döés %(platformName)s nééd mý phötö? Ⱡ'σяєм#" +msgstr "" +"Whý döés %(platformName)s nééd mý phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore @@ -5005,13 +5820,19 @@ msgstr "" "Às pärt öf thé vérïfïçätïön pröçéss, ýöü täké ä phötö öf ßöth ýöür fäçé änd " "ä gövérnmént-ïssüéd phötö ÌD. Öür äüthörïzätïön sérvïçé çönfïrms ýöür " "ïdéntïtý ßý çömpärïng thé phötö ýöü täké wïth thé phötö ön ýöür ÌD. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єι#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "What does %(platformName)s do with this photo?" -msgstr "Whät döés %(platformName)s dö wïth thïs phötö? Ⱡ'σяєм ι#" +msgstr "" +"Whät döés %(platformName)s dö wïth thïs phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore @@ -5026,18 +5847,21 @@ msgstr "" "sénd ït tö öür äüthörïzätïön sérvïçé för révïéw. Ýöür phötö änd ïnförmätïön " "äré nöt sävéd ör vïsïßlé änýwhéré ön %(platformName)s äftér thé vérïfïçätïön" " pröçéss ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " -"єłιт, ѕє∂ ∂σ єιυѕмσ∂ т#" +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм#" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next: %(nextStepTitle)s" -msgstr "Néxt: %(nextStepTitle)s #" +msgstr "Néxt: %(nextStepTitle)s Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/id_photo_step.underscore msgid "Take a Photo of Your ID" -msgstr "Täké ä Phötö öf Ýöür ÌD Ⱡ'σяє#" +msgstr "Täké ä Phötö öf Ýöür ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/verify_student/id_photo_step.underscore msgid "" @@ -5045,8 +5869,7 @@ msgid "" "the photo of your face and the name on your account." msgstr "" "Ûsé ýöür wéßçäm tö täké ä phötö öf ýöür ÌD. Wé wïll mätçh thïs phötö wïth " -"thé phötö öf ýöür fäçé änd thé nämé ön ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"thé phötö öf ýöür fäçé änd thé nämé ön ýöür äççöünt. Ⱡ'σяєм#" #: lms/templates/verify_student/id_photo_step.underscore msgid "" @@ -5054,46 +5877,47 @@ msgid "" "other government-issued IDs are all acceptable." msgstr "" "Ýöü nééd än ÌD wïth ýöür nämé änd phötö. À drïvér's lïçénsé, pässpört, ör " -"öthér gövérnmént-ïssüéd ÌDs äré äll äççéptäßlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тє#" +"öthér gövérnmént-ïssüéd ÌDs äré äll äççéptäßlé. Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/id_photo_step.underscore msgid "Ensure that you can see your photo and read your name" msgstr "" -"Énsüré thät ýöü çän séé ýöür phötö änd réäd ýöür nämé Ⱡ'σяєм ιρѕυм ∂σ#" +"Énsüré thät ýöü çän séé ýöür phötö änd réäd ýöür nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/id_photo_step.underscore msgid "Make sure your ID is well-lit" -msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм #" +msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/id_photo_step.underscore msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" "Önçé ïn pösïtïön, üsé thé çämérä ßüttön %(icon)s tö çäptüré ýöür ÌD Ⱡ'σяєм " -"ιρѕυм ∂σłσя#" +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/image_input.underscore msgid "Preview of uploaded image" -msgstr "Prévïéw öf üplöädéd ïmägé Ⱡ'σяєм#" +msgstr "Prévïéw öf üplöädéd ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/image_input.underscore msgid "Upload an image or capture one with your web or phone camera." msgstr "" "Ûplöäd än ïmägé ör çäptüré öné wïth ýöür wéß ör phöné çämérä. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/incourse_reverify.underscore msgid "Course key:" -msgstr "Çöürsé kéý: Ⱡ#" +msgstr "Çöürsé kéý: Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/verify_student/incourse_reverify.underscore msgid "Checkpoint name:" -msgstr "Çhéçkpöïnt nämé: Ⱡ'σ#" +msgstr "Çhéçkpöïnt nämé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/intro_step.underscore msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" -"Thänks för rétürnïng tö vérïfý ýöür ÌD ïn: %(courseName)s Ⱡ'σяєм ιρѕυм #" +"Thänks för rétürnïng tö vérïfý ýöür ÌD ïn: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore @@ -5105,23 +5929,27 @@ msgstr "" "Ýöü nééd tö äçtïväté ýöür äççöünt ßéföré ýöü çän énröll ïn çöürsés. Çhéçk " "ýöür ïnßöx för än äçtïvätïön émäïl. Àftér ýöü çömplété äçtïvätïön ýöü çän " "rétürn änd réfrésh thïs pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłι#" +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢#" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Activate Your Account" -msgstr "Àçtïväté Ýöür Àççöünt Ⱡ'σя#" +msgstr "Àçtïväté Ýöür Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore msgid "Check Your Email" -msgstr "Çhéçk Ýöür Émäïl Ⱡ'σ#" +msgstr "Çhéçk Ýöür Émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Photo ID" -msgstr "Phötö ÌD #" +msgstr "Phötö ÌD Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/verify_student/intro_step.underscore msgid "" @@ -5129,28 +5957,31 @@ msgid "" "and photo" msgstr "" "À drïvér's lïçénsé, pässpört, ör öthér gövérnmént-ïssüéd ÌD wïth ýöür nämé " -"änd phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +"änd phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Webcam" -msgstr "Wéßçäm Ⱡ'σяєм ιρѕ#" +msgstr "Wéßçäm Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are enrolling in: %(courseName)s" -msgstr "Ýöü äré énröllïng ïn: %(courseName)s Ⱡ'σяєм#" +msgstr "" +"Ýöü äré énröllïng ïn: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are upgrading your enrollment for: %(courseName)s" -msgstr "Ýöü äré üpgrädïng ýöür énröllmént för: %(courseName)s Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Ýöü äré üpgrädïng ýöür énröllmént för: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/make_payment_step.underscore msgid "" "You can now enter your payment information and complete your enrollment." msgstr "" "Ýöü çän nöw éntér ýöür päýmént ïnförmätïön änd çömplété ýöür énröllmént. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/verify_student/make_payment_step.underscore msgid "" @@ -5160,7 +5991,12 @@ msgid "" msgstr "" "Ýöü çän päý nöw évén ïf ýöü dön't hävé thé föllöwïng ïtéms äväïläßlé, ßüt " "ýöü wïll nééd tö hävé thésé ßý %(date)s tö qüälïfý tö éärn ä Vérïfïéd " -"Çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕ#" +"Çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" #: lms/templates/verify_student/make_payment_step.underscore msgid "" @@ -5169,49 +6005,52 @@ msgid "" msgstr "" "Ýöü çän päý nöw évén ïf ýöü dön't hävé thé föllöwïng ïtéms äväïläßlé, ßüt " "ýöü wïll nééd tö hävé thésé tö qüälïfý tö éärn ä Vérïfïéd Çértïfïçäté. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#" #: lms/templates/verify_student/make_payment_step.underscore msgid "Government-Issued Photo ID" -msgstr "Gövérnmént-Ìssüéd Phötö ÌD Ⱡ'σяєм#" +msgstr "Gövérnmént-Ìssüéd Phötö ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" +msgid "" +"ID-Verification is not required for this Professional Education course." msgstr "" -"Çhöösé ýöür çöntrïßütïön för ýöür Vérïfïéd Träçk üpgrädé Ⱡ'σяєм ιρѕυм ∂σł#" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "Éntér Ýöür Çöntrïßütïön Lévél Ⱡ'σяєм #" +"ÌD-Vérïfïçätïön ïs nöt réqüïréd för thïs Pröféssïönäl Édüçätïön çöürsé. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" -"Pléäsé çönfïrm ýöür çöntrïßütïön för thïs çöürsé (mïn. %(minPrice)s " -"%(currency)s) Ⱡ'σяєм ιρѕυм ∂σłσя#" +"Àll pröféssïönäl édüçätïön çöürsés äré féé-ßäséd, änd réqüïré päýmént tö " +"çömplété thé énröllmént pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" -msgstr "Ýöür Tötäl Çöntrïßütïön Ⱡ'σяє#" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "Tö çömplété ýöür énröllmént, ýöü wïll nééd tö päý: Ⱡ'σяєм ιρѕυм ∂#" +msgid "You have already verified your ID!" +msgstr "" +"Ýöü hävé älréädý vérïfïéd ýöür ÌD! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" -msgstr "Néxt: Mäké päýmént Ⱡ'σ#" +msgid "Your verification status is good until %(verificationGoodUntil)s." +msgstr "" +"Ýöür vérïfïçätïön stätüs ïs gööd üntïl %(verificationGoodUntil)s. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" -msgstr "Çöntïnüé tö päýmént Ⱡ'σя#" +msgstr "Çöntïnüé tö päýmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" -"Thänk ýöü! Wé hävé réçéïvéd ýöür päýmént för %(courseName)s. Ⱡ'σяєм ιρѕυм ∂#" +"Thänk ýöü! Wé hävé réçéïvéd ýöür päýmént för %(courseName)s. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -5219,48 +6058,50 @@ msgid "" " also receive an email with the same information." msgstr "" "Pléäsé prïnt thïs pägé för ýöür réçörds; ït sérvés äs ýöür réçéïpt. Ýöü wïll" -" älsö réçéïvé än émäïl wïth thé sämé ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +" älsö réçéïvé än émäïl wïth thé sämé ïnförmätïön. Ⱡ'σяєм #" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Order No." -msgstr "Ördér Nö. #" +msgstr "Ördér Nö. Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Date" -msgstr "Däté Ⱡ'σяєм#" +msgstr "Däté Ⱡ'σяєм ι#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Amount" -msgstr "Àmöünt Ⱡ'σяєм ιρѕ#" +msgstr "Àmöünt Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Total" -msgstr "Tötäl Ⱡ'σяєм ι#" +msgstr "Tötäl Ⱡ'σяєм ιρѕ#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Please Note" -msgstr "Pléäsé Nöté Ⱡ#" +msgstr "Pléäsé Nöté Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Crossed out items have been refunded." -msgstr "Çrösséd öüt ïtéms hävé ßéén réfündéd. Ⱡ'σяєм ιρѕ#" +msgstr "" +"Çrösséd öüt ïtéms hävé ßéén réfündéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Billed to" -msgstr "Bïlléd tö #" +msgstr "Bïlléd tö Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "No receipt available" -msgstr "Nö réçéïpt äväïläßlé Ⱡ'σя#" +msgstr "Nö réçéïpt äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next Step: Confirm your identity" -msgstr "Néxt Stép: Çönfïrm ýöür ïdéntïtý Ⱡ'σяєм ι#" +msgstr "" +"Néxt Stép: Çönfïrm ýöür ïdéntïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Check your email" -msgstr "Çhéçk ýöür émäïl Ⱡ'σ#" +msgstr "Çhéçk ýöür émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -5268,7 +6109,7 @@ msgid "" "your inbox for an activation email." msgstr "" "Ýöü nééd tö äçtïväté ýöür äççöünt ßéföré ýöü çän énröll ïn çöürsés. Çhéçk " -"ýöür ïnßöx för än äçtïvätïön émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +"ýöür ïnßöx för än äçtïvätïön émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -5276,7 +6117,7 @@ msgid "" "photo." msgstr "" "À drïvér's lïçénsé, pässpört, ör gövérnmént-ïssüéd ÌD wïth ýöür nämé änd " -"phötö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"phötö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -5287,15 +6128,22 @@ msgstr "" "Ìf ýöü dön't vérïfý ýöür ïdéntïtý nöw, ýöü çän stïll éxplöré ýöür çöürsé " "fröm ýöür däshßöärd. Ýöü wïll réçéïvé pérïödïç rémïndérs fröm " "%(platformName)s tö vérïfý ýöür ïdéntïtý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιη#" +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι" +" σƒƒι¢ια ∂є#" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Want to confirm your identity later?" -msgstr "Wänt tö çönfïrm ýöür ïdéntïtý lätér? Ⱡ'σяєм ιρ#" +msgstr "" +"Wänt tö çönfïrm ýöür ïdéntïtý lätér? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Review Your Photos" -msgstr "Révïéw Ýöür Phötös Ⱡ'σ#" +msgstr "Révïéw Ýöür Phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/review_photos_step.underscore msgid "" @@ -5303,65 +6151,72 @@ msgid "" "have provided." msgstr "" "Mäké süré wé çän vérïfý ýöür ïdéntïtý wïth thé phötös änd ïnförmätïön ýöü " -"hävé prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"hävé prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo of %(fullName)s" -msgstr "Phötö öf %(fullName)s Ⱡ#" +msgstr "Phötö öf %(fullName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo of %(fullName)s's ID" -msgstr "Phötö öf %(fullName)s's ÌD Ⱡ'σ#" +msgstr "Phötö öf %(fullName)s's ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo requirements:" -msgstr "Phötö réqüïréménts: Ⱡ'σя#" +msgstr "Phötö réqüïréménts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you show your whole face?" -msgstr "Döés thé phötö öf ýöü shöw ýöür whölé fäçé? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Döés thé phötö öf ýöü shöw ýöür whölé fäçé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you match your ID photo?" -msgstr "Döés thé phötö öf ýöü mätçh ýöür ÌD phötö? Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Döés thé phötö öf ýöü mätçh ýöür ÌD phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/verify_student/review_photos_step.underscore msgid "Is your name on your ID readable?" -msgstr "Ìs ýöür nämé ön ýöür ÌD réädäßlé? Ⱡ'σяєм ι#" +msgstr "" +"Ìs ýöür nämé ön ýöür ÌD réädäßlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" "Döés thé nämé ön ýöür ÌD mätçh ýöür äççöünt nämé: %(fullName)s? Ⱡ'σяєм ιρѕυм" -" ∂σ#" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Edit Your Name" -msgstr "Édït Ýöür Nämé Ⱡ'#" +msgstr "Édït Ýöür Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/verify_student/review_photos_step.underscore msgid "" "Make sure that the full name on your account matches the name on your ID." msgstr "" "Mäké süré thät thé füll nämé ön ýöür äççöünt mätçhés thé nämé ön ýöür ÌD. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photos don't meet the requirements?" -msgstr "Phötös dön't méét thé réqüïréménts? Ⱡ'σяєм ιρ#" +msgstr "" +"Phötös dön't méét thé réqüïréménts? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Retake Your Photos" -msgstr "Rétäké Ýöür Phötös Ⱡ'σ#" +msgstr "Rétäké Ýöür Phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Before proceeding, please confirm that your details match" msgstr "" -"Béföré pröçéédïng, pléäsé çönfïrm thät ýöür détäïls mätçh Ⱡ'σяєм ιρѕυм ∂σł#" +"Béföré pröçéédïng, pléäsé çönfïrm thät ýöür détäïls mätçh Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/review_photos_step.underscore msgid "Confirm" -msgstr "Çönfïrm #" +msgstr "Çönfïrm Ⱡ'σяєм ιρѕυм #" #: lms/templates/verify_student/webcam_photo.underscore msgid "" @@ -5369,104 +6224,116 @@ msgid "" "when it asks for permission." msgstr "" "Dön't séé ýöür pïçtüré? Mäké süré tö ällöw ýöür ßröwsér tö üsé ýöür çämérä " -"whén ït äsks för pérmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"whén ït äsks för pérmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/verify_student/webcam_photo.underscore msgid "Live view of webcam" -msgstr "Lïvé vïéw öf wéßçäm Ⱡ'σя#" +msgstr "Lïvé vïéw öf wéßçäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/verify_student/webcam_photo.underscore msgid "Retake Photo" -msgstr "Rétäké Phötö Ⱡ#" +msgstr "Rétäké Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/webcam_photo.underscore msgid "Take Photo" -msgstr "Täké Phötö Ⱡ#" +msgstr "Täké Phötö Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/active-video-upload-list.underscore msgid "Drag and drop or click here to upload video files." -msgstr "Dräg änd dröp ör çlïçk héré tö üplöäd vïdéö fïlés. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Dräg änd dröp ör çlïçk héré tö üplöäd vïdéö fïlés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/active-video-upload.underscore msgid "status" -msgstr "stätüs Ⱡ'σяєм ιρѕ#" +msgstr "stätüs Ⱡ'σяєм ιρѕυ#" #: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Common Problem Types" -msgstr "Çömmön Prößlém Týpés Ⱡ'σя#" +msgstr "Çömmön Prößlém Týpés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/add-xblock-component.underscore msgid "Add New Component" -msgstr "Àdd Néw Çömpönént Ⱡ'σ#" +msgstr "Àdd Néw Çömpönént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/advanced_entry.underscore msgid "Deprecated" -msgstr "Dépréçätéd Ⱡ#" +msgstr "Dépréçätéd Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/asset-library.underscore msgid "List of uploaded files and assets in this course" -msgstr "Lïst öf üplöädéd fïlés änd ässéts ïn thïs çöürsé Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Lïst öf üplöädéd fïlés änd ässéts ïn thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/asset-library.underscore msgid "- Sortable" -msgstr "- Sörtäßlé Ⱡ#" +msgstr "- Sörtäßlé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/asset-library.underscore msgid "URL" -msgstr "ÛRL Ⱡ'σя#" +msgstr "ÛRL Ⱡ'σяєм#" #: cms/templates/js/asset-library.underscore #: cms/templates/js/basic-modal.underscore msgid "Actions" -msgstr "Àçtïöns #" +msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #" #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." -msgstr "Ýöü hävén't äddéd äný ässéts tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Ýöü hävén't äddéd äný ässéts tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/asset-library.underscore msgid "Upload your first asset" -msgstr "Ûplöäd ýöür fïrst ässét Ⱡ'σяє#" +msgstr "Ûplöäd ýöür fïrst ässét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/asset-upload-modal.underscore msgid "close" -msgstr "çlösé Ⱡ'σяєм ι#" +msgstr "çlösé Ⱡ'σяєм ιρѕ#" #: cms/templates/js/asset.underscore msgid "No description available" -msgstr "Nö désçrïptïön äväïläßlé Ⱡ'σяє#" +msgstr "Nö désçrïptïön äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/asset.underscore msgid "Open/download this file" -msgstr "Öpén/döwnlöäd thïs fïlé Ⱡ'σяє#" +msgstr "Öpén/döwnlöäd thïs fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/asset.underscore msgid "Studio:" -msgstr "Stüdïö: #" +msgstr "Stüdïö: Ⱡ'σяєм ιρѕυм #" #: cms/templates/js/asset.underscore msgid "Web:" -msgstr "Wéß: Ⱡ'σяєм#" +msgstr "Wéß: Ⱡ'σяєм ι#" #: cms/templates/js/asset.underscore msgid "Delete this asset" -msgstr "Délété thïs ässét Ⱡ'σ#" +msgstr "Délété thïs ässét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/asset.underscore msgid "Lock this asset" -msgstr "Löçk thïs ässét Ⱡ'#" +msgstr "Löçk thïs ässét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/asset.underscore msgid "Lock/unlock file" -msgstr "Löçk/ünlöçk fïlé Ⱡ'σ#" +msgstr "Löçk/ünlöçk fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: cms/templates/js/checklist.underscore +msgid "{number}{pct_sign} of checklists completed" +msgstr "" +"{number}{pct_sign} öf çhéçklïsts çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "{number}% öf çhéçklïsts çömplétéd Ⱡ'σяєм #" +msgid "%" +msgstr "% Ⱡ#" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" -msgstr "Täsks Çömplétéd: Ⱡ'σ#" +msgstr "Täsks Çömplétéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/js/container-message.underscore msgid "" @@ -5474,170 +6341,180 @@ msgid "" "changes you will change the student experience." msgstr "" "Çäütïön: Thé läst püßlïshéd vérsïön öf thïs ünït ïs lïvé. Bý püßlïshïng " -"çhängés ýöü wïll çhängé thé stüdént éxpérïénçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тє#" +"çhängés ýöü wïll çhängé thé stüdént éxpérïénçé. Ⱡ'σяєм ιρѕυм#" #: cms/templates/js/content-group-details.underscore #: cms/templates/js/group-configuration-details.underscore msgid "ID" -msgstr "ÌD Ⱡ'#" +msgstr "ÌD Ⱡ'σя#" #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" -msgstr "Çännöt délété whén ïn üsé ßý ä ünït Ⱡ'σяєм ιρ#" +msgstr "" +"Çännöt délété whén ïn üsé ßý ä ünït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/js/content-group-details.underscore msgid "This content group is used in:" -msgstr "Thïs çöntént gröüp ïs üséd ïn: Ⱡ'σяєм #" +msgstr "Thïs çöntént gröüp ïs üséd ïn: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore msgid "error.message" -msgstr "érrör.méssägé Ⱡ'#" +msgstr "érrör.méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" -msgstr "Çöntént Gröüp Nämé Ⱡ'σ#" +msgstr "Çöntént Gröüp Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/content-group-editor.underscore msgid "Content Group ID" -msgstr "Çöntént Gröüp ÌD Ⱡ'σ#" +msgstr "Çöntént Gröüp ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/js/content-group-editor.underscore msgid "This is the name of the group" -msgstr "Thïs ïs thé nämé öf thé gröüp Ⱡ'σяєм #" +msgstr "Thïs ïs thé nämé öf thé gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/content-group-editor.underscore msgid "This content group is used in one or more units." -msgstr "Thïs çöntént gröüp ïs üséd ïn öné ör möré ünïts. Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Thïs çöntént gröüp ïs üséd ïn öné ör möré ünïts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/group-configuration-editor.underscore msgid "Create" -msgstr "Çréäté Ⱡ'σяєм ιρѕ#" +msgstr "Çréäté Ⱡ'σяєм ιρѕυ#" #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" -msgstr "Çöntäïns stäff önlý çöntént Ⱡ'σяєм#" +msgstr "Çöntäïns stäff önlý çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/js/course-outline.underscore msgid "Unpublished changes to live content" -msgstr "Ûnpüßlïshéd çhängés tö lïvé çöntént Ⱡ'σяєм ιρ#" +msgstr "" +"Ûnpüßlïshéd çhängés tö lïvé çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/js/course-outline.underscore msgid "Unpublished units will not be released" -msgstr "Ûnpüßlïshéd ünïts wïll nöt ßé réléäséd Ⱡ'σяєм ιρѕ#" +msgstr "" +"Ûnpüßlïshéd ünïts wïll nöt ßé réléäséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/js/course-outline.underscore msgid "Unpublished changes to content that will release in the future" msgstr "" "Ûnpüßlïshéd çhängés tö çöntént thät wïll réléäsé ïn thé fütüré Ⱡ'σяєм ιρѕυм " -"∂σłσя#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "Collapse/Expand this %(xblock_type)s" -msgstr "Çölläpsé/Éxpänd thïs %(xblock_type)s Ⱡ'σяє#" +msgstr "" +"Çölläpsé/Éxpänd thïs %(xblock_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/course-outline.underscore msgid "Display Name" -msgstr "Dïspläý Nämé Ⱡ#" +msgstr "Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/course-outline.underscore msgid "Configure" -msgstr "Çönfïgüré #" +msgstr "Çönfïgüré Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/course-outline.underscore msgid "Drag to reorder" -msgstr "Dräg tö réördér Ⱡ'#" +msgstr "Dräg tö réördér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/course-outline.underscore msgid "Release Status:" -msgstr "Réléäsé Stätüs: Ⱡ'#" +msgstr "Réléäsé Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/xblock-outline.underscore msgid "Released:" -msgstr "Réléäséd: #" +msgstr "Réléäséd: Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Scheduled:" -msgstr "Sçhédüléd: Ⱡ#" +msgstr "Sçhédüléd: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Unscheduled" -msgstr "Ûnsçhédüléd Ⱡ#" +msgstr "Ûnsçhédüléd Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/js/course-outline.underscore msgid "Graded as:" -msgstr "Grädéd äs: Ⱡ#" +msgstr "Grädéd äs: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/course-outline.underscore msgid "Due:" -msgstr "Düé: Ⱡ'σяєм#" +msgstr "Düé: Ⱡ'σяєм ι#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "You haven't added any content to this course yet." -msgstr "Ýöü hävén't äddéd äný çöntént tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü hävén't äddéd äný çöntént tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "Click to add a new %(xblock_type)s" -msgstr "Çlïçk tö ädd ä néw %(xblock_type)s Ⱡ'σяє#" +msgstr "Çlïçk tö ädd ä néw %(xblock_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/js/course_grade_policy.underscore msgid "Assignment Type Name" -msgstr "Àssïgnmént Týpé Nämé Ⱡ'σя#" +msgstr "Àssïgnmént Týpé Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/course_grade_policy.underscore msgid "e.g. Homework, Midterm Exams" -msgstr "é.g. Höméwörk, Mïdtérm Éxäms Ⱡ'σяєм #" +msgstr "é.g. Höméwörk, Mïdtérm Éxäms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/course_grade_policy.underscore msgid "Abbreviation" -msgstr "Àßßrévïätïön Ⱡ#" +msgstr "Àßßrévïätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/course_grade_policy.underscore msgid "e.g. HW, Midterm" -msgstr "é.g. HW, Mïdtérm Ⱡ'σ#" +msgstr "é.g. HW, Mïdtérm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/js/course_grade_policy.underscore msgid "Weight of Total Grade" -msgstr "Wéïght öf Tötäl Grädé Ⱡ'σя#" +msgstr "Wéïght öf Tötäl Grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/course_grade_policy.underscore msgid "as a percent, e.g. 40" -msgstr "äs ä pérçént, é.g. 40 Ⱡ'σя#" +msgstr "äs ä pérçént, é.g. 40 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/course_grade_policy.underscore msgid "Total Number" -msgstr "Tötäl Nümßér Ⱡ#" +msgstr "Tötäl Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/course_grade_policy.underscore msgid "total exercises assigned" -msgstr "tötäl éxérçïsés ässïgnéd Ⱡ'σяє#" +msgstr "tötäl éxérçïsés ässïgnéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/course_grade_policy.underscore msgid "Number of Droppable" -msgstr "Nümßér öf Dröppäßlé Ⱡ'σя#" +msgstr "Nümßér öf Dröppäßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/js/course_grade_policy.underscore msgid "total exercises that won't be graded" -msgstr "tötäl éxérçïsés thät wön't ßé grädéd Ⱡ'σяєм ιρ#" +msgstr "" +"tötäl éxérçïsés thät wön't ßé grädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/js/course_info_handouts.underscore msgid "Course Handouts" -msgstr "Çöürsé Händöüts Ⱡ'#" +msgstr "Çöürsé Händöüts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/course_info_handouts.underscore msgid "You have no handouts defined" -msgstr "Ýöü hävé nö händöüts défïnéd Ⱡ'σяєм #" +msgstr "Ýöü hävé nö händöüts défïnéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/course_info_handouts.underscore msgid "" @@ -5645,67 +6522,84 @@ msgid "" " HTML." msgstr "" "Théré ïs ïnvälïd çödé ïn ýöür çöntént. Pléäsé çhéçk tö mäké süré ït ïs välïd" -" HTML. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +" HTML. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" +"Sénd püsh nötïfïçätïön tö mößïlé äpps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" +"Sénd nötïfïçätïön tö mößïlé äpps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "Pöst Ⱡ'σяєм ι#" #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" -msgstr "Düé Däté: #" +msgstr "Düé Däté: Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/due-date-editor.underscore msgid "Due Time in UTC:" -msgstr "Düé Tïmé ïn ÛTÇ: Ⱡ'σ#" +msgstr "Düé Tïmé ïn ÛTÇ: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/js/due-date-editor.underscore msgid "Clear Grading Due Date" -msgstr "Çléär Grädïng Düé Däté Ⱡ'σяє#" +msgstr "Çléär Grädïng Düé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/js/edit-chapter.underscore msgid "Chapter Name" -msgstr "Çhäptér Nämé Ⱡ#" +msgstr "Çhäptér Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/edit-chapter.underscore msgid "Chapter %s" -msgstr "Çhäptér %s Ⱡ#" +msgstr "Çhäptér %s Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/edit-chapter.underscore msgid "provide the title/name of the chapter that will be used in navigating" msgstr "" "prövïdé thé tïtlé/nämé öf thé çhäptér thät wïll ßé üséd ïn nävïgätïng Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕ#" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/js/edit-chapter.underscore msgid "Chapter Asset" -msgstr "Çhäptér Àssét Ⱡ'#" +msgstr "Çhäptér Àssét Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/edit-chapter.underscore msgid "path/to/introductionToCookieBaking-CH%d.pdf" -msgstr "päth/tö/ïntrödüçtïönTöÇöökïéBäkïng-ÇH%d.pdf Ⱡ'σяєм ιρѕυм#" +msgstr "" +"päth/tö/ïntrödüçtïönTöÇöökïéBäkïng-ÇH%d.pdf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/js/edit-chapter.underscore msgid "upload a PDF file or provide the path to a Studio asset file" msgstr "" "üplöäd ä PDF fïlé ör prövïdé thé päth tö ä Stüdïö ässét fïlé Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/edit-chapter.underscore msgid "Upload PDF" -msgstr "Ûplöäd PDF Ⱡ#" +msgstr "Ûplöäd PDF Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/edit-chapter.underscore msgid "delete chapter" -msgstr "délété çhäptér Ⱡ'#" +msgstr "délété çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/js/edit-textbook.underscore msgid "Textbook information" -msgstr "Téxtßöök ïnförmätïön Ⱡ'σя#" +msgstr "Téxtßöök ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/edit-textbook.underscore msgid "Textbook Name" -msgstr "Téxtßöök Nämé Ⱡ'#" +msgstr "Téxtßöök Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/edit-textbook.underscore msgid "Introduction to Cookie Baking" -msgstr "Ìntrödüçtïön tö Çöökïé Bäkïng Ⱡ'σяєм #" +msgstr "Ìntrödüçtïön tö Çöökïé Bäkïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/edit-textbook.underscore msgid "" @@ -5713,68 +6607,78 @@ msgid "" "see it" msgstr "" "prövïdé thé tïtlé/nämé öf thé téxt ßöök äs ýöü wöüld lïké ýöür stüdénts tö " -"séé ït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"séé ït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/js/edit-textbook.underscore msgid "Chapter information" -msgstr "Çhäptér ïnförmätïön Ⱡ'σя#" +msgstr "Çhäptér ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/js/edit-textbook.underscore msgid "Add a Chapter" -msgstr "Àdd ä Çhäptér Ⱡ'#" +msgstr "Àdd ä Çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/grading-editor.underscore msgid "Grading" -msgstr "Grädïng #" +msgstr "Grädïng Ⱡ'σяєм ιρѕυм #" #: cms/templates/js/grading-editor.underscore msgid "Grade as:" -msgstr "Grädé äs: #" +msgstr "Grädé äs: Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore msgid "Cannot delete when in use by an experiment" -msgstr "Çännöt délété whén ïn üsé ßý än éxpérïmént Ⱡ'σяєм ιρѕυ#" +msgstr "" +"Çännöt délété whén ïn üsé ßý än éxpérïmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/js/group-configuration-details.underscore msgid "This Group Configuration is used in:" -msgstr "Thïs Gröüp Çönfïgürätïön ïs üséd ïn: Ⱡ'σяєм ιρ#" +msgstr "" +"Thïs Gröüp Çönfïgürätïön ïs üséd ïn: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" #: cms/templates/js/group-configuration-editor.underscore msgid "Group Configuration information" -msgstr "Gröüp Çönfïgürätïön ïnförmätïön Ⱡ'σяєм ι#" +msgstr "Gröüp Çönfïgürätïön ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/js/group-configuration-editor.underscore msgid "Group Configuration Name" -msgstr "Gröüp Çönfïgürätïön Nämé Ⱡ'σяє#" +msgstr "Gröüp Çönfïgürätïön Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/group-configuration-editor.underscore msgid "Group Configuration ID" -msgstr "Gröüp Çönfïgürätïön ÌD Ⱡ'σяє#" +msgstr "Gröüp Çönfïgürätïön ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/js/group-configuration-editor.underscore msgid "This is the Name of the Group Configuration" -msgstr "Thïs ïs thé Nämé öf thé Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Thïs ïs thé Nämé öf thé Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/js/group-configuration-editor.underscore msgid "Name or short description of the configuration" -msgstr "Nämé ör shört désçrïptïön öf thé çönfïgürätïön Ⱡ'σяєм ιρѕυм #" +msgstr "" +"Nämé ör shört désçrïptïön öf thé çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: cms/templates/js/group-configuration-editor.underscore msgid "This is the Description of the Group Configuration" -msgstr "Thïs ïs thé Désçrïptïön öf thé Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Thïs ïs thé Désçrïptïön öf thé Gröüp Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/group-configuration-editor.underscore msgid "Optional long description" -msgstr "Öptïönäl löng désçrïptïön Ⱡ'σяєм#" +msgstr "Öptïönäl löng désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/group-configuration-editor.underscore msgid "Group information" -msgstr "Gröüp ïnförmätïön Ⱡ'σ#" +msgstr "Gröüp ïnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/group-configuration-editor.underscore msgid "Groups" -msgstr "Gröüps Ⱡ'σяєм ιρѕ#" +msgstr "Gröüps Ⱡ'σяєм ιρѕυ#" #: cms/templates/js/group-configuration-editor.underscore msgid "" @@ -5782,12 +6686,11 @@ msgid "" "Video, Problems. You must have two or more groups." msgstr "" "Nämé öf thé gröüps thät stüdénts wïll ßé ässïgnéd tö, för éxämplé, Çöntröl, " -"Vïdéö, Prößléms. Ýöü müst hävé twö ör möré gröüps. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +"Vïdéö, Prößléms. Ýöü müst hävé twö ör möré gröüps. Ⱡ'σяєм#" #: cms/templates/js/group-configuration-editor.underscore msgid "Add another group" -msgstr "Àdd änöthér gröüp Ⱡ'σ#" +msgstr "Àdd änöthér gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/group-configuration-editor.underscore msgid "" @@ -5796,25 +6699,30 @@ msgid "" msgstr "" "Thïs çönfïgürätïön ïs çürréntlý üséd ïn çöntént éxpérïménts. Ìf ýöü mäké " "çhängés tö thé gröüps, ýöü mäý nééd tö édït thösé éxpérïménts. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" #: cms/templates/js/group-edit.underscore msgid "delete group" -msgstr "délété gröüp Ⱡ#" +msgstr "délété gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/list.underscore msgid "Add your first %(item_type)s" -msgstr "Àdd ýöür fïrst %(item_type)s Ⱡ'σ#" +msgstr "Àdd ýöür fïrst %(item_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/list.underscore msgid "New %(item_type)s" -msgstr "Néw %(item_type)s #" +msgstr "Néw %(item_type)s Ⱡ'σяєм ιρѕυм #" #: cms/templates/js/metadata-dict-entry.underscore #: cms/templates/js/metadata-list-entry.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Add" -msgstr "Àdd Ⱡ'σя#" +msgstr "Àdd Ⱡ'σяєм#" #: cms/templates/js/metadata-dict-entry.underscore #: cms/templates/js/metadata-file-uploader-entry.underscore @@ -5822,161 +6730,165 @@ msgstr "Àdd Ⱡ'σя#" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" -msgstr "Çléär Välüé Ⱡ#" +msgstr "Çléär Välüé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Download" -msgstr "Döwnlöäd #" +msgstr "Döwnlöäd Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." -msgstr "Ýöü hävén't äddéd äný téxtßööks tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм ∂#" +msgstr "" +"Ýöü hävén't äddéd äný téxtßööks tö thïs çöürsé ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/no-textbooks.underscore msgid "Add your first textbook" -msgstr "Àdd ýöür fïrst téxtßöök Ⱡ'σяє#" +msgstr "Àdd ýöür fïrst téxtßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/paging-footer.underscore #: cms/templates/js/paging-header.underscore msgid "Previous" -msgstr "Prévïöüs #" +msgstr "Prévïöüs Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/paging-footer.underscore msgid "Page number" -msgstr "Pägé nümßér Ⱡ#" +msgstr "Pägé nümßér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: cms/templates/js/previous-video-upload-list.underscore msgid "Previous Uploads" -msgstr "Prévïöüs Ûplöäds Ⱡ'σ#" +msgstr "Prévïöüs Ûplöäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/templates/js/previous-video-upload-list.underscore msgid "Download available encodings (.csv)" -msgstr "Döwnlöäd äväïläßlé énçödïngs (.çsv) Ⱡ'σяєм ιρ#" +msgstr "" +"Döwnlöäd äväïläßlé énçödïngs (.çsv) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: cms/templates/js/previous-video-upload-list.underscore msgid "Duration" -msgstr "Dürätïön #" +msgstr "Dürätïön Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/previous-video-upload-list.underscore msgid "Video ID" -msgstr "Vïdéö ÌD #" +msgstr "Vïdéö ÌD Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/publish-history.underscore msgid "Never published" -msgstr "Névér püßlïshéd Ⱡ'#" +msgstr "Névér püßlïshéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" -"Läst püßlïshéd %(last_published_date)s ßý %(publish_username)s Ⱡ'σяєм#" +"Läst püßlïshéd %(last_published_date)s ßý %(publish_username)s Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore msgid "message" -msgstr "méssägé #" +msgstr "méssägé Ⱡ'σяєм ιρѕυм #" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore msgid "Previously published" -msgstr "Prévïöüslý püßlïshéd Ⱡ'σя#" +msgstr "Prévïöüslý püßlïshéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/publish-xblock.underscore msgid "Draft (Never published)" -msgstr "Dräft (Névér püßlïshéd) Ⱡ'σяє#" +msgstr "Dräft (Névér püßlïshéd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/publish-xblock.underscore msgid "Visible to Staff Only" -msgstr "Vïsïßlé tö Stäff Önlý Ⱡ'σя#" +msgstr "Vïsïßlé tö Stäff Önlý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/publish-xblock.underscore msgid "Published and Live" -msgstr "Püßlïshéd änd Lïvé Ⱡ'σ#" +msgstr "Püßlïshéd änd Lïvé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/publish-xblock.underscore msgid "Published (not yet released)" -msgstr "Püßlïshéd (nöt ýét réléäséd) Ⱡ'σяєм #" +msgstr "Püßlïshéd (nöt ýét réléäséd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/publish-xblock.underscore msgid "Draft (Unpublished changes)" -msgstr "Dräft (Ûnpüßlïshéd çhängés) Ⱡ'σяєм#" +msgstr "Dräft (Ûnpüßlïshéd çhängés) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: cms/templates/js/publish-xblock.underscore msgid "Release:" -msgstr "Réléäsé: #" +msgstr "Réléäsé: Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/publish-xblock.underscore msgid "Publishing Status" -msgstr "Püßlïshïng Stätüs Ⱡ'σ#" +msgstr "Püßlïshïng Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/publish-xblock.underscore msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" -msgstr "Dräft sävéd ön %(last_saved_date)s ßý %(edit_username)s Ⱡ'σяєм#" +msgstr "" +"Dräft sävéd ön %(last_saved_date)s ßý %(edit_username)s Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/publish-xblock.underscore msgid "with %(release_date_from)s" -msgstr "wïth %(release_date_from)s #" +msgstr "wïth %(release_date_from)s Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/publish-xblock.underscore msgid "Is Visible To:" -msgstr "Ìs Vïsïßlé Tö: Ⱡ'#" +msgstr "Ìs Vïsïßlé Tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/js/publish-xblock.underscore msgid "Will Be Visible To:" -msgstr "Wïll Bé Vïsïßlé Tö: Ⱡ'σя#" +msgstr "Wïll Bé Vïsïßlé Tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/js/publish-xblock.underscore msgid "Staff Only" -msgstr "Stäff Önlý Ⱡ#" +msgstr "Stäff Önlý Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/publish-xblock.underscore msgid "with %(section_or_subsection)s" -msgstr "wïth %(section_or_subsection)s #" +msgstr "wïth %(section_or_subsection)s Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/publish-xblock.underscore msgid "Staff and Students" -msgstr "Stäff änd Stüdénts Ⱡ'σ#" +msgstr "Stäff änd Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/publish-xblock.underscore msgid "Some content in this unit is visible only to particular content groups" msgstr "" "Sömé çöntént ïn thïs ünït ïs vïsïßlé önlý tö pärtïçülär çöntént gröüps " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore msgid "Hide from students" -msgstr "Hïdé fröm stüdénts Ⱡ'σ#" +msgstr "Hïdé fröm stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/release-date-editor.underscore msgid "Release Date and Time" -msgstr "Réléäsé Däté änd Tïmé Ⱡ'σя#" +msgstr "Réléäsé Däté änd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/release-date-editor.underscore msgid "Release Date:" -msgstr "Réléäsé Däté: Ⱡ'#" +msgstr "Réléäsé Däté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/release-date-editor.underscore msgid "Release Time in UTC:" -msgstr "Réléäsé Tïmé ïn ÛTÇ: Ⱡ'σя#" +msgstr "Réléäsé Tïmé ïn ÛTÇ: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/release-date-editor.underscore msgid "Clear Release Date/Time" -msgstr "Çléär Réléäsé Däté/Tïmé Ⱡ'σяє#" +msgstr "Çléär Réléäsé Däté/Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/show-textbook.underscore msgid "View Live" -msgstr "Vïéw Lïvé #" +msgstr "Vïéw Lïvé Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" -msgstr "Stüdént Vïsïßïlïtý Ⱡ'σ#" +msgstr "Stüdént Vïsïßïlïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -5985,17 +6897,27 @@ msgid "" msgstr "" "Ìf thé ünït wäs prévïöüslý püßlïshéd änd réléäséd tö stüdénts, äný çhängés " "ýöü mädé tö thé ünït whén ït wäs hïddén wïll nöw ßé vïsïßlé tö stüdénts. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιρι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: cms/templates/js/staff-lock-editor.underscore msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" "Ìf ýöü mäké thïs %(xblockType)s vïsïßlé tö stüdénts, stüdénts wïll ßé äßlé " "tö séé ïts çöntént äftér thé réléäsé däté häs pässéd änd ýöü hävé püßlïshéd " -"thé ünït(s). Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι#" +"thé ünït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -6003,8 +6925,7 @@ msgid "" "remain hidden after you clear this option for the section." msgstr "" "Àný süßséçtïöns ör ünïts thät äré éxplïçïtlý hïddén fröm stüdénts wïll " -"rémäïn hïddén äftér ýöü çléär thïs öptïön för thé séçtïön. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +"rémäïn hïddén äftér ýöü çléär thïs öptïön för thé séçtïön. Ⱡ'σ#" #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -6012,51 +6933,41 @@ msgid "" "you clear this option for the subsection." msgstr "" "Àný ünïts thät äré éxplïçïtlý hïddén fröm stüdénts wïll rémäïn hïddén äftér " -"ýöü çléär thïs öptïön för thé süßséçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +"ýöü çléär thïs öptïön för thé süßséçtïön. Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/team-member.underscore msgid "Current Role:" -msgstr "Çürrént Rölé: Ⱡ'#" +msgstr "Çürrént Rölé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/team-member.underscore msgid "You!" -msgstr "Ýöü! Ⱡ'σяєм#" +msgstr "Ýöü! Ⱡ'σяєм ι#" #: cms/templates/js/team-member.underscore msgid "send an email message to {email}" -msgstr "sénd än émäïl méssägé tö {email} Ⱡ'σяєм #" +msgstr "sénd än émäïl méssägé tö {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: cms/templates/js/team-member.underscore msgid "Promote another member to Admin to remove your admin rights" msgstr "" "Prömöté änöthér mémßér tö Àdmïn tö rémövé ýöür ädmïn rïghts Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/team-member.underscore msgid "Add {role} Access" -msgstr "Àdd {role} Àççéss Ⱡ'#" +msgstr "Àdd {role} Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/js/team-member.underscore msgid "Remove {role} Access" -msgstr "Rémövé {role} Àççéss Ⱡ'σ#" +msgstr "Rémövé {role} Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/team-member.underscore msgid "Delete the user, {username}" -msgstr "Délété thé üsér, {username} Ⱡ'σя#" +msgstr "Délété thé üsér, {username} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/upload-dialog.underscore msgid "File upload succeeded" -msgstr "Fïlé üplöäd süççéédéd Ⱡ'σя#" - -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" -"Théré wéré {strong_start}{num_errors} välïdätïön érrör(s){strong_end} whïlé " -"trýïng tö sävé thé çöürsé séttïng(s) ïn thé dätäßäsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σ#" +msgstr "Fïlé üplöäd süççéédéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/validation-error-modal.underscore msgid "" @@ -6064,103 +6975,48 @@ msgid "" "course settings:" msgstr "" "Pléäsé çhéçk thé föllöwïng välïdätïön féédßäçks änd réfléçt thém ïn ýöür " -"çöürsé séttïngs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +"çöürsé séttïngs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit the name" -msgstr "Édït thé nämé Ⱡ'#" +msgstr "Édït thé nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit %(display_name)s (required)" -msgstr "Édït %(display_name)s (réqüïréd) Ⱡ'σя#" +msgstr "Édït %(display_name)s (réqüïréd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/js/xblock-string-field-editor.underscore msgid "formLabel" -msgstr "förmLäßél #" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "Ûnït Löçätïön Ⱡ'#" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"Ûsé thïs ÌD whén ýöü çréäté lïnks tö thïs ünït fröm öthér çöürsé çöntént. " -"Ýöü éntér thé ÌD ïn thé ÛRL fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "Çöürsés #" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "Lïßrärïés #" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "Éntränçé Éxäm Ⱡ'#" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" -"Réqüïré stüdénts tö päss än éxäm ßéföré ßégïnnïng thé çöürsé. Ⱡ'σяєм ιρѕυм " -"∂σłσя#" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "Tö çréäté ýöür çöürsé éntränçé éxäm, gö tö thé Ⱡ'σяєм ιρѕυм #" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" -". Àn Éntränçé Éxäm séçtïön wïll ßé çréätéd äütömätïçällý. Ⱡ'σяєм ιρѕυм ∂σł#" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "Mïnïmüm Pässïng Sçöré Ⱡ'σя#" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "% #" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" -"Thé mïnïmüm sçöré ä stüdént müst réçéïvé tö päss thé éntränçé éxäm. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕ#" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Rémövé Ⱡ'σяєм ιρѕ#" +msgstr "förmLäßél Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" -msgstr "Àdd ÛRLs för äddïtïönäl vérsïöns Ⱡ'σяєм ι#" +msgstr "" +"Àdd ÛRLs för äddïtïönäl vérsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "" "To be sure all students can access the video, we recommend providing both an" " .mp4 and a .webm version of your video. Click below to add a URL for " "another version. These URLs cannot be YouTube URLs. The first listed video " -"that\\'s compatible with the student\\'s computer will play." +"that's compatible with the student's computer will play." msgstr "" "Tö ßé süré äll stüdénts çän äççéss thé vïdéö, wé réçömménd prövïdïng ßöth än" " .mp4 änd ä .wéßm vérsïön öf ýöür vïdéö. Çlïçk ßélöw tö ädd ä ÛRL för " "änöthér vérsïön. Thésé ÛRLs çännöt ßé ÝöüTüßé ÛRLs. Thé fïrst lïstéd vïdéö " -"thät\\'s çömpätïßlé wïth thé stüdént\\'s çömpütér wïll pläý. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υη#" +"thät's çömpätïßlé wïth thé stüdént's çömpütér wïll pläý. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂#" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" -msgstr "Défäült Tïméd Tränsçrïpt Ⱡ'σяє#" +msgstr "Défäült Tïméd Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Timed Transcript Conflict" -msgstr "Tïméd Tränsçrïpt Çönflïçt Ⱡ'σяєм#" +msgstr "Tïméd Tränsçrïpt Çönflïçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore msgid "" @@ -6168,12 +7024,13 @@ msgid "" " as the timed transcript for the second video file." msgstr "" "Thé tïméd tränsçrïpt för thé fïrst vïdéö fïlé döés nöt äppéär tö ßé thé sämé" -" äs thé tïméd tränsçrïpt för thé séçönd vïdéö fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυ#" +" äs thé tïméd tränsçrïpt för thé séçönd vïdéö fïlé. Ⱡ'σяє#" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore msgid "Which timed transcript would you like to use?" -msgstr "Whïçh tïméd tränsçrïpt wöüld ýöü lïké tö üsé? Ⱡ'σяєм ιρѕυм#" +msgstr "" +"Whïçh tïméd tränsçrïpt wöüld ýöü lïké tö üsé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -6183,15 +7040,15 @@ msgstr "Whïçh tïméd tränsçrïpt wöüld ýöü lïké tö üsé? Ⱡ'σя #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Error." -msgstr "Érrör. Ⱡ'σяєм ιρѕ#" +msgstr "Érrör. Ⱡ'σяєм ιρѕυ#" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "Tïméd Tränsçrïpt fröm Ⱡ'σя#" +msgid "Timed Transcript from %(filename)s" +msgstr "Tïméd Tränsçrïpt fröm %(filename)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" -msgstr "Tïméd Tränsçrïpt Föünd Ⱡ'σяє#" +msgstr "Tïméd Tränsçrïpt Föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "" @@ -6202,7 +7059,11 @@ msgstr "" "ÉdX häs ä tïméd tränsçrïpt för thïs vïdéö. Ìf ýöü wänt tö édït thïs " "tränsçrïpt, ýöü çän döwnlöäd, édït, änd ré-üplöäd thé éxïstïng tränsçrïpt. " "Ìf ýöü wänt tö répläçé thïs tränsçrïpt, üplöäd ä néw .srt tränsçrïpt fïlé. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαт#" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore @@ -6210,41 +7071,45 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Upload New Transcript" -msgstr "Ûplöäd Néw Tränsçrïpt Ⱡ'σя#" +msgstr "Ûplöäd Néw Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Upload New .srt Transcript" -msgstr "Ûplöäd Néw .srt Tränsçrïpt Ⱡ'σяєм#" +msgstr "Ûplöäd Néw .srt Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "Download Transcript for Editing" -msgstr "Döwnlöäd Tränsçrïpt för Édïtïng Ⱡ'σяєм ι#" +msgstr "Döwnlöäd Tränsçrïpt för Édïtïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "No EdX Timed Transcript" -msgstr "Nö ÉdX Tïméd Tränsçrïpt Ⱡ'σяє#" +msgstr "Nö ÉdX Tïméd Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"ÉdX döésn\\'t hävé ä tïméd tränsçrïpt för thïs vïdéö ïn Stüdïö, ßüt wé föünd" -" ä tränsçrïpt ön ÝöüTüßé. Ýöü çän ïmpört thé ÝöüTüßé tränsçrïpt ör üplöäd " -"ýöür öwn .srt tränsçrïpt fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт#" +"ÉdX döésn't hävé ä tïméd tränsçrïpt för thïs vïdéö ïn Stüdïö, ßüt wé föünd ä" +" tränsçrïpt ön ÝöüTüßé. Ýöü çän ïmpört thé ÝöüTüßé tränsçrïpt ör üplöäd ýöür" +" öwn .srt tränsçrïpt fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη #" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" -msgstr "Ìmpört ÝöüTüßé Tränsçrïpt Ⱡ'σяєм#" +msgstr "Ìmpört ÝöüTüßé Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore msgid "No Timed Transcript" -msgstr "Nö Tïméd Tränsçrïpt Ⱡ'σя#" +msgstr "Nö Tïméd Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore msgid "" @@ -6252,7 +7117,7 @@ msgid "" "file." msgstr "" "ÉdX döésn\\'t hävé ä tïméd tränsçrïpt för thïs vïdéö. Pléäsé üplöäd än .srt " -"fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "" @@ -6260,24 +7125,25 @@ msgid "" " current timed transcript for this video." msgstr "" "Thé tïméd tränsçrïpt för thïs vïdéö ön édX ïs öüt öf däté, ßüt ÝöüTüßé häs ä" -" çürrént tïméd tränsçrïpt för thïs vïdéö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢т#" +" çürrént tïméd tränsçrïpt för thïs vïdéö. Ⱡ'σяєм ιρѕυм ∂#" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Do you want to replace the edX transcript with the YouTube transcript?" msgstr "" "Dö ýöü wänt tö répläçé thé édX tränsçrïpt wïth thé ÝöüTüßé tränsçrïpt? " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Yes, replace the edX transcript with the YouTube transcript" msgstr "" "Ýés, répläçé thé édX tränsçrïpt wïth thé ÝöüTüßé tränsçrïpt Ⱡ'σяєм ιρѕυм " -"∂σłσ#" +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "Timed Transcript Uploaded Successfully" -msgstr "Tïméd Tränsçrïpt Ûplöädéd Süççéssfüllý Ⱡ'σяєм ιρѕ#" +msgstr "" +"Tïméd Tränsçrïpt Ûplöädéd Süççéssfüllý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "" @@ -6288,11 +7154,15 @@ msgstr "" "ÉdX häs ä tïméd tränsçrïpt för thïs vïdéö. Ìf ýöü wänt tö répläçé thïs " "tränsçrïpt, üplöäd ä néw .srt tränsçrïpt fïlé. Ìf ýöü wänt tö édït thïs " "tränsçrïpt, ýöü çän döwnlöäd, édït, änd ré-üplöäd thé éxïstïng tränsçrïpt. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυ#" +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαт#" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Confirm Timed Transcript" -msgstr "Çönfïrm Tïméd Tränsçrïpt Ⱡ'σяє#" +msgstr "Çönfïrm Tïméd Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "" @@ -6302,8 +7172,13 @@ msgid "" msgstr "" "Ýöü çhängéd ä vïdéö ÛRL, ßüt dïd nöt çhängé thé tïméd tränsçrïpt fïlé. Dö " "ýöü wänt tö üsé thé çürrént tïméd tränsçrïpt ör üplöäd ä néw .srt tränsçrïpt" -" fïlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢#" +" fïlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσ#" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Use Current Transcript" -msgstr "Ûsé Çürrént Tränsçrïpt Ⱡ'σяє#" +msgstr "Ûsé Çürrént Tränsçrïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 15b413474056..9089b8962710 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 b793b4b03a6a..3e3d6d883b88 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -30,7 +30,7 @@ # Natalia, 2013-2014 # Nuri Plans Toral , 2015 # rcelaya , 2014 -# Sarina Canelake , 2014 +# Sarina Canelake , 2014-2015 # Sergio A. Salazar , 2015 # sebasco , 2014 # xocoyotzin, 2014 @@ -42,6 +42,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Addi Hazel Mendoza Sánchez , 2015 # Antonio Pardo , 2013 # Antonio Pardo , 2013 # Cristian Salamea , 2014-2015 @@ -68,7 +69,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# addictivo , 2014 +# Addi Hazel Mendoza Sánchez , 2014 # andreslucena , 2013 # andreslucena , 2013 # Antonio Pardo , 2013 @@ -92,6 +93,7 @@ # Juan Camilo Montoya Franco , 2015 # Juan Camilo Montoya Franco , 2013-2014 # Juan Camilo Montoya Franco , 2013 +# Juan Fernando Villa , 2015 # Lalo Cabrera , 2014 # camilomaiden , 2014 # Luis Ricardo Ruiz , 2013 @@ -118,6 +120,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Addi Hazel Mendoza Sánchez , 2015 # andreslucena , 2013 # Antonio Pardo , 2013 # Aylén , 2014 @@ -161,7 +164,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Cristian Salamea \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" @@ -209,20 +212,28 @@ msgstr "Problema" msgid "Advanced" msgstr "Avanzado" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "Exámen de Admisión" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Sección" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "Subsección" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "Unidad" @@ -237,6 +248,11 @@ msgstr "Unidad" msgid "Name" msgstr "Nombre" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "ID del video" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -249,6 +265,9 @@ msgid "" "List of domains that are allowed to make cross-domain requests to this site." " Please list each domain on its own line." msgstr "" +"Lista de domicrosnios que tienen permitido hacer peticiones de dominio " +"cruzado a este sitio. Por favor ingrese cada dominio en una línea " +"independiente." #: common/djangoapps/course_modes/models.py msgid "Honor Code Certificate" @@ -256,31 +275,38 @@ msgstr "Certificado de Código de Honor" #: common/djangoapps/course_modes/models.py msgid "Your verification is pending" -msgstr "" +msgstr "Su verificacion esta pendiente" #: common/djangoapps/course_modes/models.py msgid "Verified: Pending Verification" -msgstr "" +msgstr "Verificado: Verificación pendiente" #: common/djangoapps/course_modes/models.py msgid "ID verification pending" -msgstr "" +msgstr "Verificación de ID pendiente" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a verified student" -msgstr "" +msgstr "Estás inscrito como un estudiante verificado" +#: common/djangoapps/course_modes/models.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "Verificado" +#: common/djangoapps/course_modes/models.py #: lms/templates/dashboard/_dashboard_course_listing.html +#, fuzzy msgid "ID Verified Ribbon/Badge" -msgstr "ID verificador Ribbon / insignia" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"ID de la insignia o medalla verificada\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"ID verificador Ribbon / insignia" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as an honor code student" -msgstr "" +msgstr "Usted está inscrito como estudiante de código de honor" #: common/djangoapps/course_modes/models.py #: openedx/core/djangoapps/user_api/views.py @@ -295,19 +321,19 @@ msgstr "" #: common/djangoapps/course_modes/models.py msgid "You're auditing this course" -msgstr "" +msgstr "Estás auditando este curso" #: common/djangoapps/course_modes/models.py msgid "Auditing" -msgstr "" +msgstr "Auditando" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a professional education student" -msgstr "" +msgstr "Usted está inscrito como un estudiante profesional en educación" #: common/djangoapps/course_modes/models.py msgid "Professional Ed" -msgstr "" +msgstr "Profesional en educación" #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" @@ -362,6 +388,14 @@ msgstr "" "Mensaje para mostrar cuando un usuario tenga bloqueada la inscripción a un " "curso." +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" +"Permitir a los usuarios que se inscribieron desde países aceptados acceder a" +" los contenidos restringidos desde países no aceptados." + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "Código de país en dos caracteres ISO." @@ -513,7 +547,7 @@ msgstr "Pregrado" #: common/djangoapps/student/models.py msgid "Associate degree" -msgstr "" +msgstr "Grado asociado" #: common/djangoapps/student/models.py msgid "Secondary/high school" @@ -571,6 +605,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "Certificado de {platform_name} para el curso {course_name}" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "No se especificó el ID del curso" @@ -699,14 +737,15 @@ msgstr "Ya existe una cuenta con el correo electrónico '{email}'." #: common/djangoapps/student/views.py msgid "An access_token is required when passing value ({}) for provider." msgstr "" +"Se requiere un access_token cuando se pasa el valor ({}) al proveedor." #: common/djangoapps/student/views.py msgid "The provided access_token is already associated with another user." -msgstr "" +msgstr "El access_token ingresado ya está asociado con otro usuario." #: common/djangoapps/student/views.py msgid "The provided access_token is not valid." -msgstr "" +msgstr "El access_token suministrado no es válido." #: common/djangoapps/student/views.py msgid "Unknown error. Please e-mail us to let us know how it happened." @@ -1154,6 +1193,8 @@ msgstr "Tamaño máximo del archivo de subida es {file_size} bytes" #: common/djangoapps/util/milestones_helpers.py msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" +"El curso {course_id} requiere como prerequisito al curso " +"{prerequisite_course_id}" #: common/djangoapps/util/milestones_helpers.py msgid "System defined milestone" @@ -1630,7 +1671,7 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "Blank Advanced Problem" -msgstr "" +msgstr "Problema avanzado genérico" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py @@ -1656,19 +1697,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Fecha en que este problema se debe entregar" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Fecha en que este problema se debe entregar por un estudiante en particular." -" Esto se puede establecer lo un instructor, y anulará la fecha de " -"vencimiento global si se establece en una fecha que es posterior a la fecha " -"de vencimiento global actual." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1903,15 +1931,21 @@ msgstr "Error: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} hora" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} minuto" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} segundo" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2232,6 +2266,15 @@ msgid "" "brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " "\"2015-10-08\"]] " msgstr "" +"Ingrese un par de fechas en las que los estudiantes no podrán publicar " +"comentarios en los foros de discusión. Dentro de los paréntesis disponibles," +" ingrese un par adicional de paréntesis para cada una de las fechas a " +"ingresar. El formato para cada par de fechas debe ser: [\"AAAA-MM-DD\", " +"\"AAAA-MM-DD\"]. Para especificar fecha y hora, use el formato[\"AAAA-MM-" +"DDTHH:MM\", \"AAAA-MM-DDTHH:MM\"] Asegúrese de incluir la \"T\" entre la " +"fecha y la hora. Para definir dos periodos de exclusión, puede ingresar por " +"ejemplo así: [[\"2015-09-15\", \"2014-09-21\"], [\"2015-10-01\", " +"\"2014-10-08\"]]" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Topic Mapping" @@ -2246,6 +2289,13 @@ msgid "" "must be unique. In \"id\" values, the only special characters that are " "supported are underscore, hyphen, and period." msgstr "" +"Introduzca las categorías de discusión en el siguiente formato: " +"\"NombredelaCategoria\": {\"id\": \"i4x-InstitutionName-CourseNumber-course-" +"CourseRun\"}. Por ejemplo, una categoría de discusión puede ser \"Modo de " +"Lydian\": {\"id\": \"i4x-UniversityX-MUS101-course-2015_T1\"}. El valor del " +"\"id\" para cada categoría debe ser único. En los valores de \"id\", los " +"únicos caracteres especiales soportados son el guión bajo, el guión medio y " +"el punto." #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Sorting Alphabetical" @@ -2324,10 +2374,13 @@ msgid "" "Enter the URL for the official course Facebook group. If you provide a URL, " "the mobile app includes a button that students can tap to access the group." msgstr "" +"Ingrese la URL del grupo oficial de Facebook para el curso. Si usted " +"suministra una URL, la aplicación móvil incluirá un botón que los " +"estudiantes podrán usar para acceder al grupo." #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "" +msgstr "URL de Facebook" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" @@ -2704,6 +2757,9 @@ msgid "" "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" +"Ingrese el formato para las fechas de vencimiento. El formato por defecto es" +" Lun DD, AAAA. Ingrese \"%m-%d-%Y\" para MM-DD-AAAA, \"%d-%m-%Y\" para DD-" +"MM-AAAA, \"%Y-%m-%d\" para AAAA-MM-DD, o \"%Y-%d-%m\" para AAAA-DD-MM." #: common/lib/xmodule/xmodule/course_module.py msgid "External Login Domain" @@ -2792,7 +2848,7 @@ msgstr "Nombre (largo) para el certificado" #. configuration values #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Web/HTML View Overrides" -msgstr "" +msgstr "Configuraciones para certificados Web/HTML" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view @@ -2801,6 +2857,8 @@ msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" msgstr "" +"Ingrese la configuración específica para el curso para la plantilla de " +"parámetros Web/HTML (en formato JSON)" #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" @@ -2971,6 +3029,10 @@ msgid "" "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" +"Especificar el porcentaje mínimo de puntuación para un examen de ingreso " +"antes de que los estudiantes puedan ver el contenido del curso. Note que " +"usted debe habilitar los Exámenes de Ingreso para que esta configuración " +"tenga efecto en el curso." #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam ID" @@ -2980,6 +3042,23 @@ msgstr "ID de Exámen de Admisión" msgid "Content module identifier (location) of entrance exam." msgstr "Contenido identificador del módulo (ubicación) de examen de ingreso." +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "URL para compartir en redes sociales" + +#: common/lib/xmodule/xmodule/course_module.py +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 "" +"Si las funciones de compartir en redes sociales desde el panel de control y " +"las URL de curso personalizadas están activadas, puede suministrar una URL " +"(como la URL de la página de acerca de el curso) que las redes sociales " +"pueden utilizar con sus publicaciones. Estas URLs deben estar completas, es " +"decir por ejemplo: http://www.edx.org/course/Introduction-to-MOOCs-ITM001" + #: common/lib/xmodule/xmodule/course_module.py msgid "General" msgstr "General" @@ -3174,11 +3253,11 @@ msgstr "Librería" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select the library from which you want to draw content." -msgstr "" +msgstr "Seleccione la librería desde la que quieres dibujar el contenido." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library Version" -msgstr "" +msgstr "Versión de Libería" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Mode" @@ -3273,7 +3352,9 @@ msgstr "Seleccione otro tipo de problema." msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" +"La librería especificada esta configurada para traer {count} problem," msgstr[1] "" +"La librería especificada esta configurada para traer {count} problems," #: common/lib/xmodule/xmodule/library_content_module.py msgid "but there is only {actual} matching problem." @@ -3287,11 +3368,11 @@ msgstr "Editar configuración de la librería" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Invalid Library" -msgstr "" +msgstr "Librería inválida" #: common/lib/xmodule/xmodule/library_content_module.py msgid "No Library Selected" -msgstr "" +msgstr "No ha seleccionado una librería" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the name of the library as it should appear in Studio." @@ -3559,6 +3640,7 @@ msgstr "Interface de calificación por pares" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Fecha límite de entrega" @@ -3743,6 +3825,10 @@ msgstr "Temario" msgid "Instructor" msgstr "Instructor" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Anotacionde texto" @@ -3837,18 +3923,6 @@ msgstr "Todas las posibles palabras, de todos los estudiantes." msgid "Top num_top_words words for word cloud." msgstr "Top de num_top_words para la nube de palabras." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "No se ha podido indexar el item: {}" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "Error general al indexar" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "Se presentaron error(es) durante la indexación" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "Ingrese la fecha límite por defecto para la entrega de los problemas." @@ -4401,10 +4475,13 @@ msgstr "ID de YouTube para velocidad de 1.5x" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"Tiempo de inicio del video en caso en que no se quiera mostrar el video " -"completo. Formato HH:MM:SS. El valor máximo es 23:59:59." +"Tiempo en que desea que inicie el video en caso en que no se quiera " +"reproducir el video completo. No está soportado en la aplicación móvil " +"nativa: se reproducirá el video completo. El formato para este campo es " +"HH:MM:SS. El valor máximo es 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4413,10 +4490,13 @@ msgstr "Tiempo de inicio del video" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"Hora desea que el vídeo se detenga si no quieres ver todo el video. Con " -"formato HH: MM: SS. El valor máximo es 23:59:59." +"Tiempo en que desea que el vídeo se detenga si no quiere reproducir todo el " +"video. No está soportado en la aplicación móvil nativa: se reproducirá el " +"video completo. El Formato para este campo es HH:MM:SS. El valor máximo es " +"23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4587,24 +4667,23 @@ 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 "" +"Especifique si el acceso a este video está limitado a los navegadores o si " +"puede ser accedido desde otras aplicaciones incluyendo aplicaciones móviles." #: common/lib/xmodule/xmodule/video_module/video_xfields.py 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 an edX Video ID, enter values in those other fields and " -"ignore this field." +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" -"Si le ha sido asignado un ID de vídeo por edx del vídeo para reproducirlo en" -" este componente, introduzca el ID aquí. En este caso, no escriba valores en" -" el defecto URL de video, las direcciones URL de archivos de vídeo, y los " -"campos de ID de YouTube. Si no se ha asignado un ID del vídeo por edx, " -"introduzca valores en los otros campos e ignorar este campo." - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" -msgstr "ID del video en edX" +"Si le ha sido asignado un ID de vídeo por edx para reproducir su video en " +"este componente, introduzca el ID aquí. En este caso, no escriba valores en " +"los campos para la URL de video, las URLs de archivos de vídeo, ni el ID de " +"YouTube. Si no se ha asignado un ID para el video por parte de edx, " +"introduzca los valores correspondientes en los otros campos y deje este " +"campo vacío." #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" @@ -4630,11 +4709,17 @@ msgstr "Buscar" msgid "Copyright" msgstr "Derechos de Autor" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " "'verified' or 'honor' to differentiate between two types of certificates." msgstr "" +"Descripción del certificado de ejemplo. Por ejemplo, 'verificado', 'honor', " +"para diferenciar entre los dos tipos de certificados." #: lms/djangoapps/certificates/models.py msgid "" @@ -4642,6 +4727,9 @@ msgid "" "receive a response from the queue to determine which example certificate was" " processed." msgstr "" +"Un identificador único para el certificado de ejemplo. Este campo se utiliza" +" cuando se recibe la respuesta del proceso de generación para determinar " +"cual de los certificados de ejemplo fue procesado." #: lms/djangoapps/certificates/models.py msgid "" @@ -4649,26 +4737,29 @@ msgid "" "response from the queue to validate that the sender is the same entity we " "asked to generate the certificate." msgstr "" +"Llave de acceso para el certificado de ejemplo. Esta se utiliza cuando se " +"recibe la respuesta del proceso de generación, para validar que el remitente" +" es la misma entidad a la que se le solicitó la generación del certificado." #: lms/djangoapps/certificates/models.py msgid "The full name that will appear on the certificate." -msgstr "" +msgstr "El nombre completo aparecerá en el certificado." #: lms/djangoapps/certificates/models.py msgid "The template file to use when generating the certificate." -msgstr "" +msgstr "La plantilla de archivo para usar cuando se genere el certificado." #: lms/djangoapps/certificates/models.py msgid "The status of the example certificate." -msgstr "" +msgstr "El estado del certificado ejemplo." #: lms/djangoapps/certificates/models.py msgid "The reason an error occurred during certificate generation." -msgstr "" +msgstr "El motivo del error ocurrido durante la generación del certificado." #: lms/djangoapps/certificates/models.py msgid "The download URL for the generated certificate." -msgstr "" +msgstr "El link de descarga para el certificado generado." #. Translators: This text is bound to the HTML 'title' element of the page #. and appears @@ -4676,7 +4767,7 @@ msgstr "" #. recognized #: lms/djangoapps/certificates/views.py msgid "Invalid Certificate" -msgstr "" +msgstr "Certificado inválido" #. Translators: This line appears on the certificate after the name of a #. course, and provides more @@ -4684,32 +4775,32 @@ msgstr "" #. platform users #: lms/djangoapps/certificates/views.py msgid "a course of study offered by {partner_name}, through {platform_name}." -msgstr "" +msgstr "curso ofrecido por {partner_name}, a través de {platform_name}." #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" -msgstr "" +msgstr "Más información acerca del cerfificado de {user_name}:" #. Translators: This line appears on the page just before the generation date #. for the certificate #: lms/djangoapps/certificates/views.py msgid "Issued On:" -msgstr "" +msgstr "Emitido por:" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views.py msgid "{month} {day}, {year}" -msgstr "" +msgstr "{day} de {month}, {year}" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py msgid "Certificate ID Number" -msgstr "" +msgstr "Número de ID del certificado" #: lms/djangoapps/certificates/views.py msgid "About {platform_name} Certificates" -msgstr "" +msgstr "Acerca de los certificados de {platform_name}" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate @@ -4723,16 +4814,22 @@ msgid "" "require completing additional steps, such as " "verifying your identity." msgstr "" +"{platform_name} reconoce los logros a través de certificados, que son " +"entregados por las diferentes actividades que los estudiantes de " +"{platform_name} completa en el marco del Código de Honor" +" de {platform_name}. Algunos certificados requieren completar pasos " +"adicionales, como la verificación de " +"identidad." #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" -msgstr "" +msgid "{certificate_type} Certificate" +msgstr "Certificado tipo {certificate_type}" #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" -msgstr "" +msgstr "Como se validan los certificados de estudiante en {platform_name}" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) @@ -4743,10 +4840,15 @@ msgid "" "key. For independent verification, {platform_name} uses what is called a " "\"detached signature\""\"." msgstr "" +"Los certificados emitidos por {platform_name} son firmados con una clave gpg" +" de modo que puedan ser validados de forma independiente por cualquiera que " +"tenga la llave pública de {platform_name}. Para la verificación " +"independiente, {platform_name} utiliza lo que se denomina una \"Firma " +"separada\""\"." #: lms/djangoapps/certificates/views.py msgid "Validate this certificate for yourself" -msgstr "" +msgstr "Validar este certificado usted mismo" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization @@ -4757,45 +4859,50 @@ msgid "" "and many others. {platform_name} is a non-profit online initiative created " "by founding partners Harvard and MIT." msgstr "" +"{platform_name} ofrece clases interactivas en línea y MOOCs de las mejores " +"universidades del mundo, incluyendo como MIT, Harvard, Berkeley, Universidad" +" de Texas y muchas otras. {platform_name} es una iniciativa en línea sin " +"fines de lucro creada por los socios fundadores Harvard y MIT." #: lms/djangoapps/certificates/views.py msgid "About {platform_name}" -msgstr "" +msgstr "Acerca de {platform_name}" #: lms/djangoapps/certificates/views.py msgid "Learn more about {platform_name}" -msgstr "" +msgstr "Aprenda más de {platform_name}" #: lms/djangoapps/certificates/views.py msgid "Learn with {platform_name}" -msgstr "" +msgstr "Aprender con {platform_name}" #: lms/djangoapps/certificates/views.py msgid "Work at {platform_name}" -msgstr "" +msgstr "Trabajar en {platform_name}" #: lms/djangoapps/certificates/views.py msgid "Contact {platform_name}" -msgstr "" +msgstr "Contactar a {platform_name}" -#: cms/templates/widgets/footer.html lms/templates/footer-edx-new.html -#: lms/templates/footer.html lms/templates/static_templates/privacy.html +#: lms/djangoapps/certificates/views.py cms/templates/widgets/footer.html +#: lms/templates/footer-edx-new.html lms/templates/footer.html +#: lms/templates/static_templates/privacy.html msgid "Privacy Policy" msgstr "Política de privacidad" #: lms/djangoapps/certificates/views.py msgid "Terms of Service & Honor Code" -msgstr "" +msgstr "Términos del servicio & código de honor" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" -msgstr "" +msgstr "{platform_name} reconoce el siguiente logro al estudiante" #: lms/djangoapps/certificates/views.py msgid "Certificate Validation" -msgstr "" +msgstr "Certificados de validación" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py @@ -4804,6 +4911,10 @@ msgid "" "agreed to abide by {platform_name}'s honor code and completed all of the " "required tasks for this course under its guidelines." msgstr "" +"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " +"ha aceptado regirse por el Código de Honor de {platform_name} y ha " +"completado todas las actividades requeridas por el curso bajo estos " +"lineamientos." #. Translators: This text describes the 'ID Verified' course certificate #. type, which is a higher level of @@ -4816,6 +4927,11 @@ msgid "" "required tasks for this course under its guidelines, as well as having their" " photo ID checked to verify their identity." msgstr "" +"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " +"ha aceptado regirse por el Código de Honor de {platform_name} y ha " +"completado todas las actividades requeridas por el curso bajo estos " +"lineamientos, al igual que ha verificado su identidad con un documento de " +"identificación con foto." #. Translators: This text describes the 'XSeries' course certificate type. #. An XSeries is a collection of @@ -4826,12 +4942,15 @@ msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" +"Un certificado tipo {cert_type} demuestra un alto nivel de logro en un " +"programa de estudio, e incluye la verificación de identidad a través de un " +"documento de identificación con foto." #. Translators: This is the copyright line which appears at the bottom of the #. certificate page/screen #: lms/djangoapps/certificates/views.py msgid "© {year} {platform_name}. All rights reserved." -msgstr "" +msgstr "©{year}{platform_name}. Todos los derechos reservados." #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py @@ -4839,12 +4958,16 @@ msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" msgstr "" +"Este es un certificado válido de {platform_name} para el usuario " +"{user_name}, quién participó en el curso {partner_name} {course_number}" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views.py msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" msgstr "" +"Certificado válido para el curso {partner_name} {course_number} en " +"{platform_name}" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -4855,11 +4978,13 @@ msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +"completó exitosamente, obteniendo calificación abrobatoria y el certificado " +"de terminación tipo {certificate_type} otorgado en {platform_name} para " #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4912,16 +5037,12 @@ msgstr "Página del curso creada automáticamente." #: lms/djangoapps/course_wiki/views.py msgid "Welcome to the {platform_name} Wiki" -msgstr "" +msgstr "Bienvenido a la Wiki {platform_name}" #: lms/djangoapps/course_wiki/views.py msgid "Visit a course wiki to add an article." msgstr "Visite la wiki de un curso para añadir un artículo." -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -msgstr "Exámen de Admisión" - #. 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 @@ -4987,11 +5108,11 @@ msgstr "Tu certificado estará disponible cuando apruebes el curso." #: lms/djangoapps/courseware/views.py msgid "Certificate has already been created." -msgstr "" +msgstr "El certificado ya ha sido creado." #: lms/djangoapps/courseware/views.py msgid "Certificate is already being created." -msgstr "" +msgstr "El certificado ya está siendo creado." #: lms/djangoapps/courseware/features/video.py msgid "ERROR: No playable video sources found!" @@ -5376,12 +5497,12 @@ msgstr "Completo" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) will skip the entrance exam." -msgstr "" +msgstr "Este estudiante (%s) evitará el exámen de ingreso." #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) is already allowed to skip the entrance exam." -msgstr "" +msgstr "Este estudiante (%s) tiene autorizado evitar el examen de ingreso." #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." @@ -5433,7 +5554,7 @@ msgstr "Archivo no adjuntado." #: lms/djangoapps/instructor/views/api.py msgid "Invoice number '{num}' does not exist." -msgstr "" +msgstr "La factura número '{num}' no existe." #: lms/djangoapps/instructor/views/api.py msgid "The sale associated with this invoice has already been invalidated." @@ -5464,7 +5585,7 @@ msgstr "ID de usuario" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5591,7 +5712,7 @@ msgstr "Todos los estudiantes" #: lms/djangoapps/instructor/views/api.py msgid "Cannot rescore with all_students and unique_student_identifier." -msgstr "" +msgstr "No se puede repuntuar con all_students y unique_student_identifier." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5721,9 +5842,10 @@ msgstr "Afiliación" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Cohorts" -msgstr "" +msgstr "Cohortes" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "Administrador de Estudiantes" @@ -5866,9 +5988,8 @@ msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6063,12 +6184,16 @@ msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" msgstr "" +"Imposible encontrar un envío de examen de ingreso para ser {action} para el " +"estudiante '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Entrance exam successfully {action} for student '{student}'" msgstr "" +"El examen de ingreso ha sido exitósamente {action} para el estudiante " +"'{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py @@ -6140,7 +6265,7 @@ msgstr " (de los {total})" #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" -msgstr "" +msgstr "Define si se mostrará este módulo o no en la tabla de contenidos" #. Translators: "TOC" stands for "Table of Contents" #: lms/djangoapps/lms_xblock/mixin.py @@ -6148,6 +6273,8 @@ msgid "" "What format this module is in (used for deciding which grader to apply, and " "what to show in the TOC)" msgstr "" +"Formato en el que se encuentra este módulo (usado para decidir cual grader " +"aplicar, y que mostrar en la tabla de contenidos)" #: lms/djangoapps/lms_xblock/mixin.py msgid "Courseware Chrome" @@ -6440,6 +6567,10 @@ msgid "" "order number in your email. Please do NOT include your credit card " "information." msgstr "" +"Usted tiene hasta dos semanas en el curso para anular la inscripción y " +"recibir un reembolso completo. Para recibir su reembolso, favor contactar a " +"{billing_email}. Por favor incluya su número de orden en su correo " +"electrónico. Por favor, NO incluya su información de tarjeta de crédito." #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -7402,7 +7533,7 @@ msgstr "El precio seleccionado no es un número válido" #: lms/djangoapps/verify_student/views.py msgid "This course doesn't support paid certificates" -msgstr "" +msgstr "Este curso no tiene soporte para certificados pagos" #: lms/djangoapps/verify_student/views.py msgid "No selected price or selected price is below minimum." @@ -7440,61 +7571,61 @@ msgstr "" #: lms/djangoapps/verify_student/views.py msgid "Invalid image data during photo verification." -msgstr "" +msgstr "Imagen inválida durante la verificación fotográfica." #: lms/djangoapps/verify_student/views.py msgid "Could not submit photos" -msgstr "" +msgstr "No se publicaron las fotos" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.facebook.com. Please #. translate this the way that Facebook advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Facebook" -msgstr "" +msgstr "Facebook" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.twitter.com. Please #. translate this the way that Twitter advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Twitter" -msgstr "" +msgstr "Twitter" #. Translators: This is the website name of www.linkedin.com. Please #. translate this the way that LinkedIn advertises in your language. #: lms/envs/common.py msgid "LinkedIn" -msgstr "" +msgstr "LinkedIn" #. Translators: This is the website name of plus.google.com. Please #. translate this the way that Google+ advertises in your language. #: lms/envs/common.py msgid "Google+" -msgstr "" +msgstr "Google+" #. Translators: This is the website name of www.tumblr.com. Please #. translate this the way that Tumblr advertises in your language. #: lms/envs/common.py msgid "Tumblr" -msgstr "" +msgstr "Tumblr" #. Translators: This is the website name of www.meetup.com. Please #. translate this the way that MeetUp advertises in your language. #: lms/envs/common.py msgid "Meetup" -msgstr "" +msgstr "Meetup" #. Translators: This is the website name of www.reddit.com. Please #. translate this the way that Reddit advertises in your language. #: lms/envs/common.py msgid "Reddit" -msgstr "" +msgstr "Reddit" #. Translators: This is the website name of www.youtube.com. Please #. translate this the way that YouTube advertises in your language. #: lms/envs/common.py msgid "Youtube" -msgstr "" +msgstr "Youtube" #: lms/envs/common.py msgid "Taiwan" @@ -7502,7 +7633,7 @@ msgstr "Taiwan" #: lms/lib/courseware_search/lms_result_processor.py msgid "(Unnamed)" -msgstr "" +msgstr "(Sin nombre)" #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html @@ -7810,6 +7941,7 @@ msgid "Edit" msgstr "Editar" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "Guardar cambios" @@ -7823,7 +7955,7 @@ msgstr "Vista previa" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -8166,9 +8298,27 @@ msgstr "No puede crear dos cohortes con el mismo nombre" msgid "" "There must be one cohort to which students can automatically be assigned." msgstr "" +"Tiene que haber una cohorte a la que los estudiantes pueden ser asignados " +"automáticamente." #: openedx/core/djangoapps/course_groups/views.py msgid "A cohort with the same name already exists." +msgstr "Ya existe una cohorte con ese nombre." + +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" msgstr "" #. Translators: This example email address is used as a placeholder in @@ -8219,9 +8369,13 @@ msgstr "" #. a field on the registration form meant to hold the user's name. #: openedx/core/djangoapps/user_api/views.py msgid "Jane Doe" -msgstr "" +msgstr "Juliana Pérez" -#: lms/templates/register.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html msgid "Needed for any certificates you may earn" msgstr "Se requiere para cualquier certificado que pueda obtener" @@ -8236,12 +8390,14 @@ msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" msgstr "" +"El nombre que lo identificará al interior de sus cursos - {bold_start}(No " +"podrá ser cambiado){bold_end}" #. Translators: This example username is used as a placeholder in #. a field on the registration form meant to hold the user's username. #: openedx/core/djangoapps/user_api/views.py msgid "JaneDoe" -msgstr "" +msgstr "JulianaPerez" #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's highest completed level of education. @@ -8324,40 +8480,42 @@ msgstr "" "Términos del servicio" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." -msgstr "El campo '{field_name}' no puede ser editado." +msgid "The '{field_name}' field cannot be edited." +msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" -"El valor dado en el campo '{field_value}' no es válido para el campo " -"'{field_name}'" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" +"Ocurrió un fallo al borrar la preferencia de usuario '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Preference '{preference_key}' cannot be set to an empty value." -msgstr "" +msgstr "La preferencia '{preference_key}' no puede ser definida como vacía." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Invalid user preference key '{preference_key}'." -msgstr "" +msgstr "Llave de preferencia de usuario inválida '{preference_key}'" #: openedx/core/djangoapps/user_api/preferences/api.py msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "" +"El valor '{preference_value}' no es válido para la preferencia de usuario " +"'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" +"Ocurrió un fallo al guardar la preferencia '{key}' con el valor '{value}'." #: openedx/core/djangoapps/user_api/preferences/views.py msgid "No data provided for user preference update" -msgstr "" +msgstr "No se suministraron datos para actualizar la preferencia de usuario" #: cms/djangoapps/contentstore/course_info_model.py msgid "Invalid course update id." @@ -8367,6 +8525,14 @@ msgstr "Id de actualización de curso inválida" msgid "Course update not found." msgstr "Actualización de curso no encontrada." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "No se ha podido indexar el item: {}" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "Error general al indexar" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8475,7 +8641,7 @@ msgstr "Sin responder" #: cms/djangoapps/contentstore/views/course.py #: cms/djangoapps/contentstore/views/tests/test_course_index.py msgid "Course has been successfully reindexed." -msgstr "" +msgstr "El curso ha sido reindexado correctamente." #: cms/djangoapps/contentstore/views/course.py msgid "Unscheduled" @@ -8541,7 +8707,11 @@ msgstr "Este contenido de grupo esta en uso y no puede ser borrado." #: cms/djangoapps/contentstore/views/entrance_exam.py msgid "Entrance Exam - Subsection" -msgstr "" +msgstr "Examen de admisión - Subdivisión" + +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "Examen de Ingreso al Curso Completado" #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" @@ -8565,7 +8735,7 @@ msgstr "La carga del archivo ha fallado. Por favor intente nuevamente." #: cms/djangoapps/contentstore/views/import_export.py msgid "Could not find the {0} file in the package." -msgstr "" +msgstr "No se ha encontrado el archivo {0} en el paquete." #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data" @@ -8583,9 +8753,21 @@ msgstr "Duplicado de {0}" msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" +#. 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 -msgid "Students must score {score}% or higher to access course materials." +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." msgstr "" +"Los estudiantes deben puntuar {score}{pct_sign} o más para acceder a los " +"materiales del curso." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/views/item.py +msgid "%" +msgstr "%" #: cms/djangoapps/contentstore/views/item.py msgid "{section_or_subsection} \"{display_name}\"" @@ -8671,7 +8853,7 @@ msgstr "En progreso" #. successfully processed #: cms/djangoapps/contentstore/views/videos.py msgid "Ready" -msgstr "" +msgstr "Listo" #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is the status for a video that the servers have failed to @@ -8691,7 +8873,7 @@ msgstr "Token Inválido" #. import #: cms/djangoapps/contentstore/views/videos.py msgid "Imported" -msgstr "" +msgstr "Importado" #. Translators: This is the status for a video that is in an unknown state #: cms/djangoapps/contentstore/views/videos.py @@ -8713,10 +8895,6 @@ msgstr "Duración" msgid "Date Added" msgstr "Fecha añadida" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "ID del video" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -8788,6 +8966,7 @@ msgstr "No se encontró la página" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "Cargando" @@ -8930,14 +9109,18 @@ msgid "Course Navigation" msgstr "Navegación del curso" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ayuda" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" -msgstr "Actualice su incripción para {} | Elegir su camino" +msgstr "Actualice su inscripción para {} | Elegir su camino" #: common/templates/course_modes/choose.html msgid "Enroll In {} | Choose Your Track" @@ -8948,47 +9131,67 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "Lo sentimos, hubo un error al intentar inscribirlo" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "Ahora selecciones su ruta de estudiante para el curso:" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "Tomar el curso con certificado verificado" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -"¿Planea utilizar su curso para aplicar a empleos, avanzar en su carrera o " -"aplicar a instituciones educativas? Seleccione obtener un certificado " -"verificado de logro para documentar adecuadamente este curso. Aplica una " -"tarifa mínima." + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "Tomar el curso con certificado verificado" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" -"¿Planea utilizar su curso para aplicar a empleos, avanzar en su carrera o " -"aplicar a instituciones educativas? Seleccione obtener un certificado " -"verificado de logro para documentar adecuadamente este curso. Aplica una " -"tarifa mínima." #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Seleccione su contribución para este curso (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "Actualizar su inscripción" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" #: common/templates/course_modes/choose.html msgid "Audit This Course" @@ -9006,10 +9209,6 @@ msgstr "" "satisfactorio y acepta el código de honor, recibirá un certificado " "personalizado de Código de honor para mostrar su logro." -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "Tomar el curso con certificado de código de honor" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name}-Resumen General" @@ -9027,7 +9226,7 @@ msgstr "Instrucciones" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html msgid "Collapse Instructions" -msgstr "Contraer Instrucciones" +msgstr "Minimizar Instrucciones" #: lms/templates/annotatable.html msgid "Guided Discussion" @@ -9038,8 +9237,12 @@ msgid "Hide Annotations" msgstr "Esconder anotaciones" #: lms/templates/course.html -msgid "New" -msgstr "Nuevo" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -9051,7 +9254,7 @@ msgstr "Cursos activos" #: lms/templates/dashboard.html msgid "Looks like you haven't enrolled in any courses yet." -msgstr "Parece que no se ha registrado aún a ningún curso." +msgstr "Parece que aún no se ha registrado en un curso." #: lms/templates/dashboard.html msgid "Find courses now!" @@ -9062,53 +9265,17 @@ msgid "Course-loading errors" msgstr "Errores en la carga del curso" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "editar" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Cuentas conectadas" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "Vinculado" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" -msgstr "Sin vincular" - -#. 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "Desvincular" +msgid "Want to change your account settings?" +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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Vincular" +msgid "Click the arrow next to your username above." +msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "Historial de órdenes" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Restablecer Contraseña" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Configuración de email para {course_number}" @@ -9121,78 +9288,11 @@ msgstr "Recibir mensajes de correo electrónico del curso" msgid "Save Settings" msgstr "Guardar ajustes." -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Correo para cambio de contraseña enviado" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Se ha enviado un mensaje de correo electrónico a {email}. Siga las " -"instrucciones de dicho mensaje para cambiar su contraseña." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Cambiar correo electrónico" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Por favor introduce tu nueva dirección de correo:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Por favor confirme su contraseña:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" -"Se le enviará una confirmación tanto a {email} como a su nuevo correo como " -"parte del proceso de verificación." - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Cambie su nombre" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" -"Para mantener la credibilidad de su {cert_name_short} {platform}, todos los " -"cambios de nombre serán grabados y almacenados en el log." - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Ingrese el nombre completo, como aparecerá en su {cert_name_short} " -"{platform}" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Razón del cambio de nombre:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Cambiar mi nombre" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "Des inscribirse" +msgstr "Cancelar la inscripción" #: lms/templates/edit_unit_link.html msgid "View Unit in Studio" @@ -9393,7 +9493,7 @@ msgstr "Trabajos" #: lms/templates/footer.html msgid "Legal" -msgstr "" +msgstr "Legal" #: lms/templates/footer.html msgid "" @@ -9612,6 +9712,10 @@ msgstr "" "Funciona! Esta es la página de inicio por defecto para esta instancia de " "Open edX." +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Clave de cambio de correo electrónico inválida" @@ -9789,13 +9893,33 @@ msgid "Press to Launch" msgstr "Haga clic para lanzar" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Desactivar o Reactivar las cuentas de los estudiantes" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Usuario:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Desactivar Cuenta" @@ -9804,6 +9928,10 @@ msgstr "Desactivar Cuenta" msgid "Reenable Account" msgstr "Reactivar Cuenta" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Estudiantes cuyas cuentas han sido desactivadas" @@ -9858,7 +9986,7 @@ msgstr "Datos planos:" #: lms/templates/navigation-edx.html msgid "Home Page" -msgstr "" +msgstr "Inicio" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "How it Works" @@ -9881,8 +10009,13 @@ msgid "More options dropdown" msgstr "Despliegue de más opciones" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" -msgstr "Cerrar sesión" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" +msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Shopping Cart" @@ -9908,6 +10041,11 @@ msgstr "" msgid "Global" msgstr "Global" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Instituciones" @@ -9923,7 +10061,7 @@ msgstr "Usted no tiene ninguna anotación." #: lms/templates/problem.html msgid "your answer" -msgstr "" +msgstr "Tu respuesta" #: lms/templates/problem.html msgid "Reset" @@ -10350,7 +10488,7 @@ msgstr "Navegación del libro de texto" #: lms/templates/staticbook.html msgid "Page" -msgstr "" +msgstr "Página" #: lms/templates/staticbook.html msgid "Previous page" @@ -10475,6 +10613,7 @@ msgid "Recent git load activity for {course_id}" msgstr "Actividad de carga de git reciente para {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Error" @@ -10831,22 +10970,220 @@ msgstr "Calcular" msgid "Calculator Output Field" msgstr "Campo de salida de la calculadora" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" +msgstr "Inicio: {start_date}" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Inscripciones" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "Calendario" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Inscripciones en lote" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Ingrese los correos electrónicos y/o nombres de usuario separados por nuevas" +" lineas o por comas." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"No recibirá notificaciones de los correos con rebotes, por lo tanto, debe " +"asegurarse de que los correos estén bien escritos." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Casilla de Correo electrónico/Nombres de usuario" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Auto inscribirse" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"Si esta opción está marcada, los usuarios que aún no se han " +"registrado en {platform_name} serán inscritos automáticamente." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"Si esta opción está sin marcar, los usuarios que aún no se han " +"registrado en {platform_name} no serán inscritos, pero se les permitirá la " +"inscripción al curso una vez hayan creado su cuenta." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" +"Marcar esta opción no tiene ningún efecto si se ha seleccionado la opción de" +" 'Desinscribir'." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Notificar a los usuarios por correo electrónico" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"Si esta opción está marcada, los usuarios recibirán una " +"notificación por correo electrónico." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Inscribirse" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "Fecha inicial:" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" -msgstr "" +msgstr "Este es un número de certificado inválido" #: lms/templates/certificates/invalid.html msgid "This Certificate Does Not Exist" -msgstr "" +msgstr "Este certificado no existe" #: lms/templates/certificates/invalid.html msgid "" "We cannot find a certificate on file that matches this URL or ID number." msgstr "" +"En nuestros registros, no encontramos un certificado que coincida con esta " +"URL o número de identificación" #: lms/templates/certificates/invalid.html msgid "Looking for a Particular Certificate?" -msgstr "" +msgstr "¿Buscas un certificado en particular?" #: lms/templates/certificates/invalid.html msgid "" @@ -11045,6 +11382,16 @@ msgstr[1] "{num} puntos: {text}" msgid "Please enter a hint below:" msgstr "Por favor ingrese una sugerencia a continuación:" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, capítulo actual" @@ -11109,7 +11456,7 @@ msgstr "Ver la página Acerca de en Studio" #: lms/templates/courseware/course_about.html msgid "Course About" -msgstr "" +msgstr "Acerca de" #: lms/templates/courseware/course_about.html msgid "Overview" @@ -11180,12 +11527,6 @@ msgstr "" msgid "Additional Resources" msgstr "Recursos Adicionales" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Inscribirse" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -11193,7 +11534,7 @@ msgstr "Inscribirse" #: lms/templates/courseware/course_navigation.html msgid "Course View" -msgstr "" +msgstr "Ver curso" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" @@ -11214,7 +11555,7 @@ msgstr "activar vista preliminar" #: lms/templates/courseware/course_navigation.html msgid "Course Material" -msgstr "" +msgstr "Material del curso" #. Translators: 'needs attention' is an alternative string for the #. notification image that indicates the tab "needs attention". @@ -11282,10 +11623,12 @@ msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." msgstr "" +"Para acceder a los materiales del curso, debe puntuar {required_score}% o " +"más en este examen. Su puntaje actual es {current_score}%." #: lms/templates/courseware/courseware.html msgid "Your score is {current_score}%. You have passed the entrance exam." -msgstr "" +msgstr "Su puntaje es {current_score}%. Ha pasado el examen de acceso." #: lms/templates/courseware/courseware.html msgid "Course Utilities" @@ -11387,10 +11730,6 @@ msgstr "Administrador" msgid "Forum Admin" msgstr "Administración del Foro" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Inscripciones" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "Volcado de Datos" @@ -11910,18 +12249,6 @@ msgstr "{course_number} {course_name} Imagen de portada" msgid "Enrolled as: " msgstr "Inscrito como;" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "Ver Curso Archivado" @@ -11933,15 +12260,15 @@ msgstr "Ver curso" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" -msgstr "" +msgstr "Compartir en Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "I'm learning on {platform_name}:" -msgstr "" +msgstr "Estoy aprendiendo en {platform_name}:" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Twitter" -msgstr "" +msgstr "Compartir en Twitter" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course options dropdown" @@ -11956,21 +12283,34 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" msgstr "" -"¿Está seguro de que desea cancelar su inscripción del curso adquirido?" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "¿Está seguro de que desea cancelar su inscripción de " +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" -"¿Está seguro de que desea eliminarse de la modalidad verificada de " -"{cert_name_long}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" @@ -12063,6 +12403,10 @@ msgstr "" "{contact_link_end} para solicitar el pago, o puede " "{unenroll_link_start}abular la matrícula {unenroll_link_end} de este curso" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "editar" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -12128,8 +12472,8 @@ msgid "Approved:" msgstr "Aprobada:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "Estado de la verificación de identidad" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -12522,7 +12866,7 @@ msgstr "seguir esta entrada" #: lms/templates/discussion/_underscore_templates.html msgid "post anonymously" -msgstr "escribir anonimamente" +msgstr "escribir anónimamente" #: lms/templates/discussion/_underscore_templates.html msgid "post anonymously to classmates" @@ -12548,8 +12892,8 @@ msgid "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations." msgstr "" -"Las preguntas plantean tópicos que necesitan respuestas. En Discusiones " -"comparte ideas y comienza conversaciones." +"Las preguntas plantean tópicos que necesitan respuestas. En sección " +"\"Discusiones\" comparte ideas y comienza conversaciones." #: lms/templates/discussion/_underscore_templates.html msgid "Topic Area:" @@ -12794,6 +13138,8 @@ msgid "" "If you need help, please use our web form at {contact_us_url} or email " "{info_email_address}." msgstr "" +"Si necesita ayuda, favor use nuestro formulario web {contact_us_url} o email" +" {info_email_address}." #: lms/templates/emails/activation_email.txt msgid "We hope you enjoy learning with {platform_name}!" @@ -12959,10 +13305,12 @@ msgstr "Nombre del contacto en la organización:" msgid "Company Contact Email:" msgstr "Correo del contacto en la organización:" +#. Translators: this will be the name of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Name:" msgstr "Nombre del destinatario:" +#. Translators: this will be the email address of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Email:" msgstr "Correo del destinatario:" @@ -12986,26 +13334,33 @@ msgstr "" "las URLs de registro a cada estudiante que planeé inscribirse usando la " "plantilla de correo a continuación." +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," msgstr "Cordial saludo," +#. Translators: The
is a line break (empty line), please keep this html +#. in +#. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" msgstr "Saludos,
El equipo {platform_name}" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" msgstr "Estimado [[Name]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" -"Para inscribirse en ${course_names} hemos proporcionado un URL de registro. " -"Por favor siga las siguientes instrucciones para confirmar su acceso." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "Su url es: [[Enter Redeem URL here from the attached CSV]]" @@ -13045,6 +13400,9 @@ msgstr "" "(5) Los materiales del curso solo estarán disponibles a partir de la fecha " "de inicio del curso" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

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

Sincerely,

[[Your Signature]]

" msgstr "

Atentamento,

[[Your Signature]]

" @@ -13570,7 +13928,7 @@ msgstr "Certificados de ejemplo" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate example certificates for the course." -msgstr "" +msgstr "Generar certificados de ejemplo para el curso." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate Example Certificates" @@ -13578,7 +13936,7 @@ msgstr "Generar certificados de ejemplo" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generating example {name} certificate" -msgstr "" +msgstr "Generando un certificado de ejemplo para {name}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Error generating example {name} certificate: {error}" @@ -13586,29 +13944,31 @@ msgstr "Error al generar el certificado de ejemplo para {name}: {error}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "View {name} certificate" -msgstr "" +msgstr "Ver el certificado de {name}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Refresh Status" -msgstr "" +msgstr "Actualizar estado" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Student-Generated Certificates" -msgstr "" +msgstr "Certificados generados por los estudiantes" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Disable Student-Generated Certificates" -msgstr "" +msgstr "Deshabilitar la generación de certificados por estudiantes" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Enable Student-Generated Certificates" -msgstr "" +msgstr "Habilitar la generación de certificados por estudiantes" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "You must successfully generate example certificates before you enable " "student-generated certificates." msgstr "" +"Debe generar exitosamente certificados de ejemplo antes de que pueda " +"habilitar la generación de certificados por estudiantes." #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" @@ -14298,69 +14658,6 @@ msgstr "Panel de control del instructor" msgid "Revert to Legacy Dashboard" msgstr "Volver al panel de instructor antiguo" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Inscripciones en lote" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Ingrese los correos electrónicos y/o nombres de usuario separados por nuevas" -" lineas o por comas." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"No recibirá notificaciones de los correos con rebotes, por lo tanto, debe " -"asegurarse de que los correos estén bien escritos." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Casilla de Correo electrónico/Nombres de usuario" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Auto inscribirse" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"Si esta opción está marcada, los usuarios que aún no se han " -"registrado en {platform_name} serán inscritos automáticamente." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"Si esta opción está sin marcar, los usuarios que aún no se han " -"registrado en {platform_name} no serán inscritos, pero se les permitirá la " -"inscripción al curso una vez hayan creado su cuenta." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" -"Marcar esta opción no tiene ningún efecto si se ha seleccionado la opción de" -" 'Desinscribir'." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Notificar a los usuarios por correo electrónico" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"Si esta opción está marcada, los usuarios recibirán una " -"notificación por correo electrónico." - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Registrar/Inscribir estudiantes" @@ -14562,6 +14859,21 @@ msgstr "" msgid "Add Community TA" msgstr "Añadir profesor asistente de la comunidad." +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "Use Recargar gráficos para actualizar la información" @@ -14833,43 +15145,47 @@ msgstr "Mostrar Antecedentes Historia Tarea para Estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Entrance Exam Adjustment" -msgstr "" +msgstr "Ajustes del examen de ingreso" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student's {platform_name} email address or username:" -msgstr "" +msgstr "Dirección de email {platform_name} o nombre de usuario del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Select an action for the student's entrance exam. This action will affect " "every problem in the student's exam." msgstr "" +"Seleccionar una acción para el examen de ingreso del estudiante. Esta acción" +" afectará a todos los problemas en el examen del estudiante." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Number of Student Attempts" -msgstr "" +msgstr "Reinicia el Número de Intentos del Estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore All Problems" -msgstr "" +msgstr "Reevalúa Todos los Problemas" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Let Student Skip Entrance Exam" -msgstr "" +msgstr "Permitir que el estudiante salte el examen de ingreso" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You can also delete all of the student's answers and scores for the entire " "entrance exam." msgstr "" +"También puede eliminar todas las respuestas y puntuaciones del estudiante en" +" el examen de ingreso." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student's Answers and Scores" -msgstr "" +msgstr "Elimina las respuestas y calificaciones del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Student's Exam Adjustment History" -msgstr "" +msgstr "Mostrar el histórico de ajustes de exámenes del estudiante " #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Then select an action" @@ -15483,13 +15799,8 @@ msgstr "{site_name} - Confirmar inscripción " #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "Confirme su inscripción a:" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" -msgstr "Fechas del curso" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" @@ -15504,14 +15815,15 @@ msgid "{end_date}" msgstr "{end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." msgstr "" "Usted ha hecho clic en el vínculo de un código de inscripción que ya había " -"sido utilizado. Revise su Panel de control para " -"ver si ya está inscrito en el curso o contacté a su administrador." +"sido utilizado. Revise su {link_start}Panel de control{link_end} para ver si" +" ya está inscrito en el curso o contacté a su administrador." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15523,12 +15835,13 @@ msgstr "" "a su tablero." #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"You're already enrolled for this course. Visit your " +"{link_start}dashboard{link_end} to see the course." msgstr "" -"Ya se ha registrado para este curso. Visite su Panel" -" de control para ver el curso." +"Ya se ha registrado para este curso. Visite su {link_start}Panel de " +"Control{link_end} para ver el curso." #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is full." @@ -15563,24 +15876,6 @@ msgstr "Activar inscripción al curso" msgid "{course_number} {course_title} Cover Image" msgstr "{course_number} {course_title} Imagen de portada" -#: lms/templates/shoppingcart/registration_code_redemption.html -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 "" -"Usted ha hecho clic en el vínculo de un código de inscripción que ya había " -"sido utilizado. Revise su {link_start}Panel de control{link_end} para ver si" -" ya está inscrito en el curso o contacté a su administrador." - -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" -"Ya se ha registrado para este curso. Visite su {link_start}Panel de " -"Control{link_end} para ver el curso." - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15617,12 +15912,9 @@ msgstr "" "información de facturación y los códigos de registro para los estudiantes." #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "Después de completada la compra," - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "estará inscrito en este curso." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -15748,6 +16040,40 @@ msgstr "Inicie sesión o regístrese" msgid "Student Profile" msgstr "Perfil de Estudiante" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Cuentas conectadas" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "Vinculado" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Not Linked" +msgstr "Sin vincular" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Unlink" +msgstr "Desvincular" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Vincular" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "Encuesta de usuario" @@ -15815,6 +16141,10 @@ msgstr "" "Para garantizar la credibilidad de los certificados de la plataforma " "{platform}, todos los cambios de nombres serán registrados y almacenados." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Razón del cambio de nombre:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Cambiar mi nombre" @@ -15870,38 +16200,20 @@ msgstr "" "dudas sobre nuestros certificados{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" -"Estas actualizando tu inscripción para el curso {course_name} de " -"{organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "Estas reverificando para el curso {course_name} de {organization}" #: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "Estas inscrito en {organization}'s {course_name}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "Felicitaciones! Estas inscrito en {course_name} del {organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "Educación profesional" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "{span_start}Actualizando a:{span_end} Verificado" +msgid "You are re-verifying for: {course_name}" +msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "{span_start}Re-verificando para:{span_end} Verificado" +msgid "You are enrolling in: {course_name}" +msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" -msgstr "{span_start}Inscribiendo como:{span_end} Verificado" +msgid "Congratulations! You are now enrolled in {course_display}" +msgstr "" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html @@ -16030,23 +16342,14 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Una vez esté en posición, use el botón de la cámara" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "para capturar su imagen." - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Use el botón de verificación" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "una vez esté satisfecho con la fotografía" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16103,7 +16406,7 @@ msgstr "Editar su nombre" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Verification" -msgstr "" +msgstr "Comprobación" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -16337,8 +16640,8 @@ msgid "" "Use your webcam to take a picture of your face so we can match it with the " "picture on your ID." msgstr "" -"Use su cámara web para tomar una fotografía de su cara de modo que podamos " -"verificarla contra la fotografía de su documento de identificación." +"Use su cámara web para tomar una fotografía de su rostro de modo que podamos" +" verificarla contra la fotografía de su documento de identificación." #: lms/templates/verify_student/photo_reverification.html msgid "Once you verify your photo looks good, you can move on to step 2." @@ -16350,7 +16653,7 @@ msgstr "Ir al paso 2: volver a tomar la foto de identificación" #: lms/templates/verify_student/photo_reverification.html msgid "Show Us Your ID" -msgstr "Muestrenos su documento de identidad" +msgstr "Muéstrenos su documento de identidad" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -16366,12 +16669,9 @@ msgstr "Asegurese que su documento está bien iluminado" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Los documentos de identidad aceptables incluyen licencias de conducción, " -"pasaportes, o otros documentos de identificación emitidos por el gobierno " -"que tengan su nombre y su fotografía." #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -16391,8 +16691,8 @@ msgstr "" "importante" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "para capturar su documento de identificación" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -16460,7 +16760,7 @@ msgstr "Estar bien iluminadas" #: lms/templates/verify_student/photo_reverification.html msgid "Show your whole face" -msgstr "Mostrar su cara completa" +msgstr "Mostrar su rostro completo" #: lms/templates/verify_student/photo_reverification.html msgid "The photo on your ID must match the photo of your face" @@ -16468,7 +16768,7 @@ msgstr "La foto de su documento debe coincidir con la foto de su cara." #: lms/templates/verify_student/photo_reverification.html msgid "Be readable (not too far away, no glare)" -msgstr "Ser legibles. (no demasiado lejos, sin brillos)" +msgstr "Ser legibles. (No demasiado lejos, sin brillos)" #: lms/templates/verify_student/photo_reverification.html msgid "The name on your ID must match the name on your account below" @@ -16642,11 +16942,9 @@ msgstr "La activación de su cuenta es inválida" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" -"Lo sentimos. Algo salió mal con su activación. Asegúrese de que la URL al " -"que ud. envio el correo sea correcto \\ u2014 ." #: cms/templates/activation_invalid.html msgid "" @@ -17088,7 +17386,7 @@ msgstr "" "los estudiantes de forma general. En esta sección puede añadir o editar sus " "actualizaciones en lenguaje HTML." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "Estructura del curso" @@ -17382,7 +17680,7 @@ msgstr "Volver al panel de control" #: cms/templates/export.html msgid "Library Export" -msgstr "" +msgstr "Exportar Biblioteca" #: cms/templates/export.html msgid "Course Export" @@ -17390,7 +17688,7 @@ msgstr "Exportación del Curso" #: cms/templates/export.html msgid "About Exporting Libraries" -msgstr "" +msgstr "Acerca de la exportación de bibliotecas" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17400,6 +17698,10 @@ msgid "" "Zip) that contains the library structure and content. You can also re-import" " libraries that you've exported." msgstr "" +"Usted puede exportar los cursos y editarlos fuera de {studio_name}. El " +"archivo exportado es un archivo .tar.gz (es decir, un archivo .tar " +"comprimido con un zip de GNU) que posee la estructura y el contenido del " +"curso. Usted puede también re importar cursos que previamente ha exportado." #: cms/templates/export.html msgid "About Exporting Courses" @@ -17434,7 +17736,7 @@ msgstr "" #: cms/templates/export.html msgid "Export My Library Content" -msgstr "" +msgstr "Exportar el contenido de mi biblioteca" #: cms/templates/export.html msgid "Export My Course Content" @@ -17442,7 +17744,7 @@ msgstr "Exportar el contenido de mi curso" #: cms/templates/export.html msgid "Export Library Content" -msgstr "" +msgstr "Exportar contenido de biblioteca" #: cms/templates/export.html msgid "Export Course Content" @@ -17497,7 +17799,7 @@ msgstr "Datos de Foros de discusión" #: cms/templates/export.html msgid "Why export a library?" -msgstr "" +msgstr "¿Por qué exportar una biblioteca?" #: cms/templates/export.html msgid "" @@ -17506,6 +17808,10 @@ msgid "" " may want to create a copy of your library that you can later import into " "another library instance and customize." msgstr "" +"Puede querer editar directamente el archivo XML de su librería, fuera de " +"{studio_name}. Es posible que desee crear una copia de seguridad de la " +"librería. O es posible que desee crear una copia de la librería, que " +"posteriormente puede importar y personalizar sobre otra librería." #: cms/templates/export.html msgid "Opening the downloaded file" @@ -17518,10 +17824,13 @@ msgid "" "data includes the library.xml file, as well as subfolders that contain " "library content." msgstr "" +"Utilice un programa externo para extraer los datos del archivo .tar.gz. Los" +" datos extraidos incluirán el archivo library.xml, así como las carpetas que" +" contienen los objetos de la librería." #: cms/templates/export.html msgid "Learn more about exporting a library" -msgstr "" +msgstr "Aprenda más sobre la exportación de una biblioteca" #: cms/templates/export.html msgid "Why export a course?" @@ -17834,6 +18143,8 @@ msgid "" "It's more than just multiple choice. {studio_name} supports more than a " "dozen types of problems to challenge your learners." msgstr "" +"Es algo más que múltiples opciones. {studio_name} admite más de una docena " +"de tipos de problemas para desafiar a tus alumnos." #: cms/templates/howitworks.html msgid "" @@ -17959,7 +18270,7 @@ msgstr "" #: cms/templates/import.html msgid "Library Import" -msgstr "" +msgstr "Importar biblioteca" #: cms/templates/import.html msgid "Course Import" @@ -17973,6 +18284,11 @@ msgid "" "recommend that you export the current library, so that you have a backup " "copy of it." msgstr "" +"Asegúrese de querer importar una librería antes de continuar. El contenido " +"de la librería importada reemplazará todo el contenido de la librería " +"existente. {em_start}Esta operación no se puede revertir{em_end}. " +"Recomendamos que antes de proceder, exporte la librería actual para que " +"cuente con una copia de respaldo de la misma." #: cms/templates/import.html msgid "" @@ -17980,6 +18296,9 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a library.xml file." " It may also contain other files." msgstr "" +"La librería que desea exportar debe estar en un archivo .tar.gz (es decir, " +"un archivo .tar comprimido con GNU Zip). Este archivo .tar.gz debe contener " +"un archivo library.xml. También puede contener otros archivos." #: cms/templates/import.html msgid "" @@ -17988,6 +18307,11 @@ msgid "" "completed. We recommend, however, that you don't make important changes to " "your library until the import operation has completed." msgstr "" +"El proceso de importar tiene cinco etapas. Durante las dos primeras etapas, " +"debe permanecer en esta página. Después de que el proceso de descompresión " +"ha terminado puede abandonar esta página, sin embargo, recomendamos que no " +"haga cambios importantes a la librería hasta que el proceso de importación " +"haya terminado." #: cms/templates/import.html msgid "" @@ -17997,6 +18321,11 @@ msgid "" "recommend that you export the current course, so that you have a backup copy" " of it." msgstr "" +"Asegúrese de querer importar un curso antes de continuar. El contenido del " +"curso importado reemplazará todo el contenido del curso existente. " +"{em_start}Esta operación no se puede revertir{em_end}. Recomendamos que " +"primero exporte el curso actual para que cuente con una copia de respaldo " +"del mismo." #: cms/templates/import.html msgid "" @@ -18024,6 +18353,7 @@ msgstr "" #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Library Content" msgstr "" +"Seleccione un archivo .tar.gz para reemplazar el contenido de su biblioteca" #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" @@ -18040,15 +18370,15 @@ msgstr "Archivo seleccionado:" #: cms/templates/import.html msgid "Replace my library with the selected file" -msgstr "" +msgstr "Reemplazar mi biblioteca con el archivo seleccionado" #: cms/templates/import.html msgid "Replace my course with the selected file" -msgstr "" +msgstr "Reemplazar mi curso con el archivo seleccionado" #: cms/templates/import.html msgid "Library Import Status" -msgstr "" +msgstr "Estado de importación de biblioteca" #: cms/templates/import.html msgid "Course Import Status" @@ -18082,7 +18412,7 @@ msgstr "Revisando semántica, sintaxis y datos requeridos" #: cms/templates/import.html msgid "Updating Library" -msgstr "" +msgstr "Actualizando biblioteca" #: cms/templates/import.html msgid "Updating Course" @@ -18093,12 +18423,16 @@ msgid "" "Integrating your imported content into this library. This process might take" " longer with larger libraries." msgstr "" +"Integrando su contenido importando con esta librería. Esto puede tardar un " +"tiempo, sobre todo en librerías grandes." #: cms/templates/import.html msgid "" "Integrating your imported content into this course. This process might take " "longer with larger courses." msgstr "" +"Integrando su contenido importando con el curso. Esto puede tardar un " +"tiempo, sobre todo en cursos grandes." #: cms/templates/import.html msgid "Success" @@ -18106,7 +18440,7 @@ msgstr "Terminación exitosa" #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" -msgstr "" +msgstr "Su contenido importado ahora ha sido integrado en esta biblioteca" #: cms/templates/import.html msgid "Your imported content has now been integrated into this course" @@ -18114,7 +18448,7 @@ msgstr "Su curso importado ahora ha sido integrado en este curso" #: cms/templates/import.html msgid "View Updated Library" -msgstr "" +msgstr "Ver biblioteca actualizada" #: cms/templates/import.html msgid "View Updated Outline" @@ -18122,7 +18456,7 @@ msgstr "Ver la estructura actualizada" #: cms/templates/import.html msgid "Why import a library?" -msgstr "" +msgstr "¿Por qué importar una biblioteca?" #: cms/templates/import.html msgid "" @@ -18134,6 +18468,8 @@ msgstr "" #: cms/templates/import.html msgid "Note: Library content is not automatically updated in courses" msgstr "" +"Nota: El contenido de la biblioteca no es actualizado automaticamente en los" +" cursos" #: cms/templates/import.html msgid "" @@ -18142,10 +18478,15 @@ msgid "" "updated content. You must manually refresh the randomized content blocks to " "bring them up to date with the latest library content." msgstr "" +"Si cambia y luego importa una librería que es referenciada por un bloque de " +"contenido aleatorio en uno o más cursos, esos cursos no usarán " +"automáticamente los contenidos actualizados. Debe manualmente refrescar los " +"bloques de contenido para actualizarlos con el último contenido de la " +"librería." #: cms/templates/import.html msgid "Learn more about importing a library" -msgstr "" +msgstr "Aprenda más sobre la importación de una biblioteca" #: cms/templates/import.html msgid "Why import a course?" @@ -18195,7 +18536,7 @@ msgstr "" #: cms/templates/import.html msgid "Learn more about importing a course" -msgstr "" +msgstr "Aprenda más sobre el proceso de importar cursos." #: cms/templates/index.html cms/templates/widgets/header.html msgid "{studio_name} Home" @@ -18387,6 +18728,9 @@ 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 "" +"El creador del curso en Studio le deberá dar acceso al mismo. Por favor, " +"contacte al creador o administrador del curso específico que está ayudando a" +" crear." #: cms/templates/index.html msgid "Create Your First Course" @@ -18483,23 +18827,28 @@ msgstr "(Solo-lectura)" #: cms/templates/index.html msgid "Were you expecting to see a particular library here?" -msgstr "" +msgstr "¿Estabas esperando ver una biblioteca en particular?" #: cms/templates/index.html 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 "" +"El creador de la librería le deberá dar acceso a la misma. Por favor, " +"contacte al creador o administrador de la librería específica que está " +"ayudando a crear." #: cms/templates/index.html msgid "Create Your First Library" -msgstr "" +msgstr "Crea tu primera biblioteca" #: cms/templates/index.html 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 "" +"Las librerías contienen una serie de componentes que pueden ser reutilizados" +" a través de múltiples cursos. Cree su primer librería con un solo clic!" #: cms/templates/index.html msgid "New to {studio_name}?" @@ -18512,6 +18861,10 @@ msgid "" " of the page to access our continually updated documentation and other " "{studio_name} resources." msgstr "" +"Haga clic en el botón de ayuda en la esquina superior derecha para más " +"información sobre la página de {studio_name} que está visitando. También " +"puede usar los vínculos en el pie de página para acceder a nuestra " +"documentación actualizada y otros recursos de {studio_name}." #: cms/templates/index.html msgid "Getting Started with {studio_name}" @@ -18636,6 +18989,12 @@ msgid "" "this library as the source library, and specify the number of problems to be" " randomly selected and displayed to each student." msgstr "" +"Use las librerías de contenido en los cursos añadiendo la policy key " +"{em_start}library_content{em_end} en las Configuraciones Avanzadas, y luego " +"añadiendo un bloque de contenido aleatorizado a su curso. En la " +"configuración del bloque de contenido, seleccione esta librería para " +"utilizar su contenido, y especifique el número de problemas para ser " +"mostrados a cada estudiante." #: cms/templates/library.html msgid "Learn more about content libraries" @@ -19194,8 +19553,12 @@ msgid "Require students to pass an exam before beginning the course." msgstr "El estudiante require pasar un exámen antes de empezar el curso." #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " -msgstr "Ahora puede ver y crear el examen de ingreso para su curso en el " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." +msgstr "" +"Ahora puede ver y crear el examen de ingreso para su curso en el " +"{link_start}Esquema del curso{link_end}." #: cms/templates/settings.html msgid "Grade Requirements" @@ -19480,12 +19843,22 @@ msgid "" "Allow 24 hours for file processing at the external video hosting sites to " "complete." msgstr "" +"Después de cargar el archivos satisfactoriamente, empieza un proceso " +"automático. Después de iniciado este proceso automático, el archivo se " +"mostrará abajo en Cargas Anteriores como {em_start}En Progreso{em_end}. " +"Podrá añadir el video al curso cuando se tenga un ID único para el video y " +"el estado sea {em_start}Completo{em_end}. Debe permitir un periodo de 24 " +"horas para que se complete el procesamiento en el sitio externo de hosting " +"de video. " #: cms/templates/videos_index.html msgid "" "If something goes wrong, the {em_start}Failed{em_end} status message " "appears. Check for problems in your original file and upload a replacement." msgstr "" +"Si algo sale mal, aparecerá el mensaje de estado {em_start}Falló{em_end}. " +"Compruebe que no haya problemas en el archivo original o proceda a cargar un" +" archivo diferente." #: cms/templates/videos_index.html msgid "How do I get the videos into my course?" @@ -19497,10 +19870,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -19688,11 +20060,11 @@ msgstr "Librería actual" #: cms/templates/widgets/header.html msgid "Account" -msgstr "" +msgstr "Cuenta" #: cms/templates/widgets/header.html msgid "Account Navigation" -msgstr "" +msgstr "Navegación de cuenta" #: cms/templates/widgets/header.html msgid "Contextual Online Help" @@ -19702,10 +20074,6 @@ msgstr "Ayuda contextual en línea" msgid "Currently signed in as:" msgstr "Ha iniciado sesión como:" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Cerrar sesión" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "Lanzar el compilador de código Latex" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 84738e2025b2..1dcf6f2616b0 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 d25d97cd871c..a698a2b4bee7 100644 --- a/conf/locale/es_419/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_419/LC_MESSAGES/djangojs.po @@ -4,6 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Addi Hazel Mendoza Sánchez , 2015 # Antonio Pardo , 2013 # Antonio Pardo , 2013 # Cristian Salamea , 2013-2015 @@ -45,6 +46,7 @@ # Juan Camilo Montoya Franco , 2013-2014 # Juan Camilo Montoya Franco , 2015 # Juan Camilo Montoya Franco , 2014 +# Juan Fernando Villa , 2015 # Luis Ricardo Ruiz , 2013 # Natalia, 2013 # Natalia, 2014 @@ -62,6 +64,7 @@ # Jonathan Amaya , 2014 # Juan Camilo Montoya Franco , 2015 # Juan Camilo Montoya Franco , 2014 +# Juan Fernando Villa , 2015 # Nuri Plans Toral , 2014 # paul ochoa , 2015 # Thomas Alberto Castro Acosta , 2014 @@ -82,8 +85,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" @@ -93,6 +96,21 @@ msgstr "" "Language: es_419\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "Guardando" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -117,6 +135,7 @@ msgstr "Aceptar" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -130,6 +149,12 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "Este vínculo se abrirá en una nueva ventana o pestaña del navegador" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -174,6 +199,7 @@ msgstr "Subir archivo" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "Sus cambios han sido guardados." @@ -183,6 +209,7 @@ msgstr "Sus cambios han sido guardados." #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "Error" @@ -295,6 +322,7 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js +#: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" msgstr "Enviar" @@ -2262,8 +2290,6 @@ msgstr "Anotación" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "Borrar" @@ -2308,6 +2334,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "Cargando" @@ -2353,6 +2380,8 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> estudiantes calificados." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "Nombre de usuario" @@ -2414,6 +2443,7 @@ msgid "The following warnings were generated:" msgstr "Se generaron las siguientes advertencias:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "Finalización exitosa" @@ -3139,6 +3169,35 @@ msgstr "Se repuntuó exitosamente el problema para el usuario {user}" msgid "Failed to rescore problem." msgstr "Falló al re puntuar el problema." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "Los datos no pudieron ser guardados." + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "Todas las subsecciones" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "Todas las unidades" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "Seleccionar un capitulo" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "Guardar cambios" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "Introduzca fecha de vencimiento" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "Introduzca fecha de inicio" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "Por favor entre un valor de donación válido" @@ -3151,19 +3210,6 @@ msgstr "Su donación no pudo ser enviada." msgid "An error occurred. Please try again later." msgstr "Ocurrió un error. Por favor intente nuevamente más tarde." -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "Por favor verifique su dirección de correo electrónico " - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" -"Recibirá una confirmación en su buzón de correo. Por favor haga clic en el " -"vínculo que aparecerá en el correo electrónico para confirmar el cambio de " -"su dirección de correo." - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "Captura del foco" @@ -3339,11 +3385,11 @@ msgstr "" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Enabled" -msgstr "" +msgstr "Cohortes Habilitados" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Disabled" -msgstr "" +msgstr "Cohortes Deshabilitados" #: lms/static/js/instructor_dashboard/certificates.js msgid "Allow students to generate certificates for this course?" @@ -3384,11 +3430,6 @@ msgstr "" "Error obteniendo historial de tarea para exámen de ingreso del estudiante " "'{student_id}'." -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "Los datos no pudieron ser guardados." - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "Por favor ingrese una dirección de correo electrónico válida." @@ -3413,6 +3454,128 @@ msgstr "No se ha podido enviar el correo para restablecer su contraseña." msgid "Please check your email to confirm the change" msgstr "Por favor revise su correo para confirmar el cambio" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "Nombre Completo" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "Contraseña" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "Restablecer Contraseña" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "Preferencia de idioma" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "El nombre completo no puede estar vacío" @@ -3429,6 +3592,60 @@ msgstr "No hemos podido cargar la lista de idiomas." msgid "Saved" msgstr "Guardado" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "Error en subir imagen" @@ -3488,6 +3705,90 @@ msgid "Double-check that your webcam is connected and working to continue." msgstr "" "Verifique que su cámara web esté conectada y funcionando para continuar." +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "No se detectó Flash" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" +"Al parecer no tiene Flash instalado. Por favor instale Flash para continuar " +"con su proceso de verificación." + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Eliminar" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "Se ha cargado el archivo '{file}' exitosamente." @@ -3536,20 +3837,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio tiene problemas para guardar su trabajo" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Guardando" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Confirmación de borrado" @@ -3730,11 +4017,6 @@ msgstr "Tiene cambios no guardados. ¿Realmente desea abandonar esta página?" msgid "Queued" msgstr "En cola" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -msgid "Uploading" -msgstr "Subiendo" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3827,8 +4109,8 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Las claves sólo deben contener letras, números, _, o -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "Por favor ingrese un número entero." +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." @@ -3944,7 +4226,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "Estructura del curso" @@ -4118,16 +4399,36 @@ msgstr "Fecha de adición" #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " -msgstr "Mostrando %(current_item_range)s de %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" +msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". @@ -4435,6 +4736,46 @@ msgstr "" msgid "Upload translation" msgstr "Subir traducción" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4477,16 +4818,36 @@ msgid "Closed" msgstr "Cerrado" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" -msgstr "(esta publicación es sobre %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "Unidad" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "Fecha inicial:" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "Fecha límite de entrega" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "" #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." msgstr "Hubo un error, intente buscar de nuevo." #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4534,6 +4895,15 @@ msgstr "nombre" msgid "Clear search results" msgstr "Borrar resultados de búsqueda" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4738,17 +5108,29 @@ msgstr "" msgid "New Address" msgstr "Nueva dirección " -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "Contraseña" - #: lms/templates/student_account/account.underscore msgid "Change My Email Address" msgstr "Cambiar mi dirección de correo electrónico" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "Restablecer Contraseña" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" @@ -4758,11 +5140,8 @@ msgstr "¿Olvidaste tu contraseña?" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" -"Ha iniciado sesión exitosamente en %(currentProvider)s, pero su cuenta de " -"%(currentProvider)s no está vinculada con una cuenta %(platformName)s. Para " -"vincular sus cuentas, visite su panel de control de %(platformName)s." #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" @@ -4857,13 +5236,13 @@ msgstr "Campo requerido" msgid "Already have an account?" msgstr "¿Ya está registrado?" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "Nombre Completo" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" -msgstr "Preferencia de idioma" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." +msgstr "" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" @@ -5154,33 +5533,24 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "Foto de documento oficial de identificación" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "Elija su contribución para la actualización de Verified Track" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "Ingrese su contribución" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" -"Por favor confirme su contribución para este curso (min. %(minPrice)s " -"%(currency)s)" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" -msgstr "Su contribución total" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." +msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "Para completar tu inscripción, necesitas pagar:" +msgid "You have already verified your ID!" +msgstr "Usted ha verificado su ID!" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" -msgstr "Siguiente: Realizar el pago" +msgid "Your verification status is good until %(verificationGoodUntil)s." +msgstr "Su estado de verificación es válido hasta %(verificationGoodUntil)s." #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" @@ -5436,8 +5806,12 @@ msgid "Lock/unlock file" msgstr "Bloquear / Desbloquear recurso" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "{number}% ode las listas de verificación completado" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "%" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5618,6 +5992,18 @@ msgid "" msgstr "" "Hay código invalido en su contenido. Por favor verifique la validez del HTML" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "Fecha límite:" @@ -5787,8 +6173,6 @@ msgstr "Añadir" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "Borrar" @@ -5955,11 +6339,8 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" -"Si hace esta %(xblockType)s visible a los estudiantes, podrán ver su " -"contenido a partir de la fecha de liberación siempre que haya publicado la " -"(o las) unidades." #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -5980,19 +6361,21 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "Current Role:" -msgstr "" +msgstr "Rol actual:" #: cms/templates/js/team-member.underscore msgid "You!" -msgstr "" +msgstr "¡Usted!" #: cms/templates/js/team-member.underscore msgid "send an email message to {email}" -msgstr "" +msgstr "envie un correo electrónico a {email}" #: cms/templates/js/team-member.underscore msgid "Promote another member to Admin to remove your admin rights" msgstr "" +"Promueva a otro miembro del equipo a administrador si quiere quitar sus " +"propios privilegios de administrador" #: cms/templates/js/team-member.underscore msgid "Add {role} Access" @@ -6004,21 +6387,12 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "Delete the user, {username}" -msgstr "" +msgstr "Borrar el usuario, {username}" #: cms/templates/js/upload-dialog.underscore msgid "File upload succeeded" msgstr "Archivo subido con exito" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" -"Hubieron {strong_start}{num_errors} error(es) de validación{strong_end} " -"mientras tratamos de guardar la configuración(s) del curso en la base de " -"datos." - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -6039,60 +6413,6 @@ msgstr "Editar %(display_name)s (requerido)" msgid "formLabel" msgstr "Etiqueta" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "Ubicación de la unidad" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"Utilice este ID cuando cree vínculos a esta unidad desde otra parte del " -"curso. Ingrese el ID en el campo de la URL." - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "Cursos" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "Librerías" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "Exámen de Admisión" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "El estudiante require pasar un exámen antes de empezar el curso." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "Para crear tu exámen de admisión de curso, ir a" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr ".Una Sección de exámen de admisión será creada automáticamente." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "Nota mínima para pasar" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "%" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" -"Puntuación mínima que debe obtener un estudiante para pasar el examen de " -"ingreso." - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Eliminar" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "Añada URLs para las versiones adicionales" @@ -6102,13 +6422,8 @@ 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." +"that's compatible with the student's computer will play." msgstr "" -"Para asegurar que todos los estudiantes pueden acceder al video, " -"recomendamos suministrar tanto una versión .mp4 como una versión .webm del " -"recurso. Haga clic a continuación para añadir una URL para otra versión. " -"Estas URLs no pueden ser URLs de YouTube. El sistema reproducirá el primer " -"video de la lista que sea compatible con el computador del estudiante." #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" @@ -6142,8 +6457,8 @@ msgid "Error." msgstr "Error." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "Transcripción de" +msgid "Timed Transcript from %(filename)s" +msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" @@ -6184,13 +6499,10 @@ msgstr "No hay una transcripción" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"EdX no tiene una transcripción para este video en Studio, pero hemos " -"encontrado una en YouTube. Puede importar la trasncripción desde YouTube o " -"subir su propio archivo de transcripción .srt." #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" diff --git a/conf/locale/es_AR/LC_MESSAGES/django.mo b/conf/locale/es_AR/LC_MESSAGES/django.mo index fa7edd32f392..84445b19835d 100644 Binary files a/conf/locale/es_AR/LC_MESSAGES/django.mo and b/conf/locale/es_AR/LC_MESSAGES/django.mo differ diff --git a/conf/locale/es_AR/LC_MESSAGES/django.po b/conf/locale/es_AR/LC_MESSAGES/django.po index 3870e565c81e..befb2e9ed465 100644 --- a/conf/locale/es_AR/LC_MESSAGES/django.po +++ b/conf/locale/es_AR/LC_MESSAGES/django.po @@ -44,7 +44,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Aylén \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/edx-platform/language/es_AR/)\n" @@ -92,20 +92,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -120,6 +128,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -239,6 +252,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -431,6 +450,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1444,15 +1467,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2573,6 +2587,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3070,6 +3096,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3232,6 +3259,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3316,18 +3347,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3789,7 +3808,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3799,6 +3819,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3950,12 +3971,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3982,6 +3999,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4079,7 +4100,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4212,7 +4233,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4271,10 +4292,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4778,7 +4795,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5008,6 +5025,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5145,9 +5163,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6802,6 +6819,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6815,7 +6833,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7140,6 +7158,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7280,11 +7314,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7321,6 +7355,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7469,6 +7511,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7509,8 +7555,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7629,10 +7685,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7702,6 +7754,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7844,11 +7897,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7862,38 +7919,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7908,10 +7993,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7940,7 +8021,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7964,53 +8049,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8023,66 +8072,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8466,6 +8456,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8624,13 +8618,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8639,6 +8653,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8706,7 +8724,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8731,6 +8754,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9259,6 +9287,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9586,6 +9615,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9918,12 +10113,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10109,10 +10298,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10595,11 +10780,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10625,17 +10805,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10717,6 +10913,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10774,7 +10974,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11550,10 +11750,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11574,24 +11776,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11622,6 +11833,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12707,56 +12921,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12916,6 +13080,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13737,12 +13916,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13758,10 +13932,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13772,9 +13947,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13807,19 +13983,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13852,11 +14015,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13967,6 +14127,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14025,6 +14219,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14068,35 +14266,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14209,22 +14391,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14500,7 +14673,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14518,7 +14691,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14732,8 +14905,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15117,7 +15290,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16944,7 +17117,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17198,10 +17373,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17374,10 +17548,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/es_AR/LC_MESSAGES/djangojs.mo b/conf/locale/es_AR/LC_MESSAGES/djangojs.mo index bd470b9e6926..17d7572c3d4a 100644 Binary files a/conf/locale/es_AR/LC_MESSAGES/djangojs.mo and b/conf/locale/es_AR/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/es_AR/LC_MESSAGES/djangojs.po b/conf/locale/es_AR/LC_MESSAGES/djangojs.po index 66e604425b2a..9826cc9fb563 100644 --- a/conf/locale/es_AR/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_AR/LC_MESSAGES/djangojs.po @@ -29,8 +29,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/edx-platform/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -40,6 +40,21 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -64,6 +79,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -77,6 +93,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -121,6 +143,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -130,6 +153,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2136,8 +2160,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2180,6 +2202,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2222,6 +2245,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2277,6 +2301,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2905,6 +2930,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2917,16 +2971,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3127,11 +3171,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3154,6 +3193,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3170,6 +3336,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3226,6 +3442,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3270,20 +3569,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3450,11 +3735,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3537,7 +3817,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3646,7 +3926,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3814,15 +4093,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4109,6 +4408,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4151,7 +4490,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4159,8 +4518,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4208,6 +4567,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4399,15 +4768,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4418,7 +4799,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4508,12 +4889,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4766,30 +5147,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5028,7 +5402,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5207,6 +5585,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5370,8 +5760,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5533,7 +5921,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5580,12 +5968,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5604,56 +5986,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5663,7 +5995,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5696,7 +6028,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5735,9 +6067,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/es_EC/LC_MESSAGES/django.mo b/conf/locale/es_EC/LC_MESSAGES/django.mo index 5ee86e4f8e8f..20393cd12e39 100644 Binary files a/conf/locale/es_EC/LC_MESSAGES/django.mo and b/conf/locale/es_EC/LC_MESSAGES/django.mo differ diff --git a/conf/locale/es_EC/LC_MESSAGES/django.po b/conf/locale/es_EC/LC_MESSAGES/django.po index ec0e38df1b85..3a32a6191ce2 100644 --- a/conf/locale/es_EC/LC_MESSAGES/django.po +++ b/conf/locale/es_EC/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# addictivo , 2014 +# Addi Hazel Mendoza Sánchez , 2014 # andreslucena , 2013 # andreslucena , 2013 # Antonio Pardo , 2013 @@ -95,7 +95,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: x_vela \n" "Language-Team: Spanish (Ecuador) (http://www.transifex.com/projects/p/edx-platform/language/es_EC/)\n" @@ -143,20 +143,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -171,6 +179,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -290,6 +303,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -482,6 +501,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1495,15 +1518,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2624,6 +2638,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3121,6 +3147,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3283,6 +3310,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3367,18 +3398,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3840,7 +3859,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3850,6 +3870,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4001,12 +4022,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4033,6 +4050,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4130,7 +4151,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4263,7 +4284,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4322,10 +4343,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4829,7 +4846,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5059,6 +5076,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5196,9 +5214,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6853,6 +6870,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6866,7 +6884,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7191,6 +7209,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7331,11 +7365,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7372,6 +7406,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7520,6 +7562,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7560,8 +7606,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7680,10 +7736,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7753,6 +7805,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7895,11 +7948,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7913,38 +7970,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7959,10 +8044,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7991,7 +8072,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8015,53 +8100,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8074,66 +8123,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8517,6 +8507,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8675,13 +8669,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8690,6 +8704,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8757,7 +8775,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8782,6 +8805,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9310,6 +9338,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9637,6 +9666,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9969,12 +10164,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10160,10 +10349,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10646,11 +10831,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10676,17 +10856,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10768,6 +10964,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10825,7 +11025,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11601,10 +11801,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11625,24 +11827,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11673,6 +11884,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12758,56 +12972,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12967,6 +13131,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13788,12 +13967,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13809,10 +13983,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13823,9 +13998,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13858,19 +14034,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13903,11 +14066,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14018,6 +14178,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14076,6 +14270,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14119,35 +14317,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14260,22 +14442,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14551,7 +14724,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14569,7 +14742,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14783,8 +14956,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15168,7 +15341,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16995,7 +17168,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17249,10 +17424,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17425,10 +17599,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/es_EC/LC_MESSAGES/djangojs.mo b/conf/locale/es_EC/LC_MESSAGES/djangojs.mo index 1397e1c6db2f..8fa9db39e0f7 100644 Binary files a/conf/locale/es_EC/LC_MESSAGES/djangojs.mo and b/conf/locale/es_EC/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/es_EC/LC_MESSAGES/djangojs.po b/conf/locale/es_EC/LC_MESSAGES/djangojs.po index a972ed52d0ee..8952ed0977ce 100644 --- a/conf/locale/es_EC/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_EC/LC_MESSAGES/djangojs.po @@ -49,8 +49,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Ecuador) (http://www.transifex.com/projects/p/edx-platform/language/es_EC/)\n" "MIME-Version: 1.0\n" @@ -60,6 +60,21 @@ msgstr "" "Language: es_EC\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -84,6 +99,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -97,6 +113,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -141,6 +163,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -150,6 +173,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2156,8 +2180,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2200,6 +2222,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2242,6 +2265,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2297,6 +2321,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2925,6 +2950,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2937,16 +2991,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3147,11 +3191,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3174,6 +3213,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3190,6 +3356,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3246,6 +3462,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3290,20 +3589,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3470,11 +3755,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3557,7 +3837,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3666,7 +3946,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3834,15 +4113,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4129,6 +4428,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4171,7 +4510,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4179,8 +4538,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4228,6 +4587,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4419,15 +4788,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4438,7 +4819,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4528,12 +4909,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4786,30 +5167,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5048,7 +5422,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5227,6 +5605,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5390,8 +5780,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5553,7 +5941,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5600,12 +5988,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5624,56 +6006,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5683,7 +6015,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5716,7 +6048,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5755,9 +6087,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/es_ES/LC_MESSAGES/django.mo b/conf/locale/es_ES/LC_MESSAGES/django.mo index 414d23d13c33..d003edb37998 100644 Binary files a/conf/locale/es_ES/LC_MESSAGES/django.mo and b/conf/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/conf/locale/es_ES/LC_MESSAGES/django.po b/conf/locale/es_ES/LC_MESSAGES/django.po index 577463096054..2501f9f16fdb 100644 --- a/conf/locale/es_ES/LC_MESSAGES/django.po +++ b/conf/locale/es_ES/LC_MESSAGES/django.po @@ -152,7 +152,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-05 17:31+0000\n" "Last-Translator: Mariangeles Fernandez \n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/edx-platform/language/es_ES/)\n" @@ -205,20 +205,28 @@ msgstr "" msgid "Advanced" msgstr "Avanzado" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "Examen de admisión" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Sección" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "Subsección" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "Unidad" @@ -233,6 +241,11 @@ msgstr "Unidad" msgid "Name" msgstr "Nombre" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "Identificador del vídeo" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -356,6 +369,12 @@ msgid "The message to show when a user is blocked from accessing a course." msgstr "" "Mensaje que se muestra cuando a un usuario se le impide acceder a un curso." +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "Código de país ISO de dos caracteres." @@ -552,6 +571,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "{platform_name} Certificado para {course_name}" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "ID del curso no indicada" @@ -1645,18 +1668,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Fecha límite para entregar el problema." -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Fecha límite para entregar el problema para un alumno concreto. Esto puede " -"ser fijado por un profesor y sobreescribirá la fecha límite global si se " -"indica una fecha posterior a la fecha tope global." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2941,6 +2952,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "General" @@ -3502,6 +3525,7 @@ msgstr "Interfaz de Calificación por pares" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Fecha límite" @@ -3677,6 +3701,10 @@ msgstr "Programa" msgid "Instructor" msgstr "Instructor" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Anotación de texto" @@ -3769,18 +3797,6 @@ msgstr "Todas las palabras posibles de todos los alumnos." msgid "Top num_top_words words for word cloud." msgstr "Máximo num_top_words para la nube de palabras." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "Introduce la fecha de entrega por defecto para los problemas." @@ -4326,10 +4342,9 @@ msgstr "ID de YouTube para velocidad 1.5x" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"Tiempo para que comience el vídeo si no quieres que se reproduzca entero. El" -" formato es HH:MM:SS. El valor máximo es 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4338,10 +4353,9 @@ msgstr "Tiempo de inicio del vídeo" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"Tiempo para que pare el vídeo si no quieres que se reproduzca entero. El " -"formato es HH:MM:SS. El valor máximo es 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4522,18 +4536,9 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" -"Si has asignado un ID de vídeo por edX para el vídeo a reproducir en este " -"componente, introduce la ID aquí. En este caso, no escribas valores en URL " -"por defecto del vídeo, las direcciones URL de archivos de vídeo, o los " -"campos de ID de YouTube. Si no has asignado una ID de edX Vídeo, introduce " -"valores en los otros campos e ignora este campo." - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" -msgstr "Identificador del vídeo de EdX" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" @@ -4559,6 +4564,10 @@ msgstr "Buscar" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4656,7 +4665,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4789,7 +4798,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4848,10 +4857,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visita un Wiki de curso para añadir un artículo." -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -msgstr "Examen de admisión" - #. 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 @@ -5405,7 +5410,7 @@ msgstr "Identificador de usuario" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5670,6 +5675,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "Administrador de alumnos" @@ -5815,9 +5821,8 @@ msgstr "Identificación" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7355,17 +7360,19 @@ msgstr "" #: lms/djangoapps/verify_student/views.py msgid "Could not submit photos" -msgstr "" +msgstr "No se pueden enviar fotos." +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.facebook.com. Please #. translate this the way that Facebook advertises in your language. -#: lms/envs/common.py +#: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Facebook" msgstr "Facebook" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.twitter.com. Please #. translate this the way that Twitter advertises in your language. -#: lms/envs/common.py +#: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Twitter" msgstr "Twitter" @@ -7731,6 +7738,7 @@ msgid "Edit" msgstr "Editar" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "Guardar cambios" @@ -7744,7 +7752,7 @@ msgstr "Previsualizar" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -8089,6 +8097,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -8245,11 +8269,11 @@ msgstr "" "Condiciones del servicio" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -8286,6 +8310,14 @@ msgstr "Id de actualización del curso no válida." msgid "Course update not found." msgstr "Actualización del curso no encontrada." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8462,6 +8494,10 @@ msgstr "Este grupo de contenidos está en uso y no se puede eliminar." msgid "Entrance Exam - Subsection" msgstr "Examen de ingreso - Subsección" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Se ha exportado con éxito el curso al repositorio git" @@ -8502,11 +8538,19 @@ msgstr "Duplicado de {0}" msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" +#. 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 -msgid "Students must score {score}% or higher to access course materials." +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." msgstr "" -"Los alumnos tienen que puntuar {score}% o más para acceder a los materiales " -"del curso." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/views/item.py +msgid "%" +msgstr "%" #: cms/djangoapps/contentstore/views/item.py msgid "{section_or_subsection} \"{display_name}\"" @@ -8636,10 +8680,6 @@ msgstr "Duración" msgid "Date Added" msgstr "Fecha añadida" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "Identificador del vídeo" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -8711,6 +8751,7 @@ msgstr "No se encontró la página" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "Cargando" @@ -8853,11 +8894,15 @@ msgid "Course Navigation" msgstr "Navegación del curso" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ayuda" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "Mejora tu inscripción para {} | Elige tu ruta" @@ -8871,45 +8916,67 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "Lo sentimos, hubo un error en el proceso de inscripción" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "Elige ahora la ruta de tu curso:" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "Consigue un Certificado Verificado" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" -"¿Piensas utilizar el curso que has terminado para buscar trabajo, avanzar en" -" tu carrera o solicitudes académicas? Mejora consiguiendo un Certificado " -"Verificado de Aptitud para documentar tu logro. Se cobra una pequeña tarifa." #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "Consigue un Certificado Verificado" + +#: common/templates/course_modes/choose.html +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 "" -"¿Piensas utilizar el curso que has terminado para buscar trabajo, avanzar en" -" tu carrera o solicitudes académicas? Entonces consigue un Certificado " -"Verificado de Aptitud para documentar tu logro. Se cobra una pequeña tarifa." #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Selecciona tu contribución para este curso (min. €" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "Actualiza tu inscripción" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" #: common/templates/course_modes/choose.html msgid "Audit This Course" @@ -8927,10 +8994,6 @@ msgstr "" "satisfactorio y cumples con el Código de Honor, recibirás un Certificado del" " Código de Honor personalizado para mostrar tu logro." -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "Consigue un Certificado de Código de Honor" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name}-Resumen general" @@ -8959,8 +9022,12 @@ msgid "Hide Annotations" msgstr "Ocultar anotaciones" #: lms/templates/course.html -msgid "New" -msgstr "Nuevo" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8983,53 +9050,17 @@ msgid "Course-loading errors" msgstr "Errores en la carga del curso" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "editar" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Cuentas conectadas" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "Enlazado" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" -msgstr "No enlazado" - -#. 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "Eliminar enlace" +msgid "Want to change your account settings?" +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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Enlazar" +msgid "Click the arrow next to your username above." +msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "Historial de pedidos" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Restablecer contraseña" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Configuración de email para {course_number}" @@ -9042,74 +9073,7 @@ msgstr "Recibir mensajes de correo electrónico del curso" msgid "Save Settings" msgstr "Guardar ajustes" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Correo para restablecer la contraseña enviado" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Se ha enviado un correo electrónico a {email}. Sigue las instrucciones de " -"dicho correo para cambiar tu contraseña." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Cambiar correo electrónico" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Por favor introduce tu nueva dirección de correo:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Por favor confirma tu contraseña:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" -"Enviaremos una confirmación tanto a {email} como a tu nueva dirección de " -"correo electrónico como parte del proceso." - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Cambia tu nombre" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" -"Para garantizar la credibilidad de tu {platform} {cert_name_short}, se " -"registrarán todos los cambios de nombre." - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Ingresa tu nombre completo, como aparecerá en tu {platform} " -"{cert_name_short}:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Razón del cambio de nombre:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Cambiar mi nombre" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -9533,6 +9497,10 @@ msgstr "" "¡Funciona! Esta es la página de inicio predeterminada para esta instancia " "Open edX." +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Clave de cambio de correo electrónico inválida" @@ -9704,13 +9672,33 @@ msgid "Press to Launch" msgstr "Pulsa para lanzar" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Deshabilitar o volver a habilitar cuentas de alumnos" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Identificador de usuario:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Deshabilitar cuenta" @@ -9719,6 +9707,10 @@ msgstr "Deshabilitar cuenta" msgid "Reenable Account" msgstr "Habilitar cuenta" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Alumnos cuyas cuentas han sido deshabilitadas" @@ -9796,8 +9788,13 @@ msgid "More options dropdown" msgstr "Desplegar más opciones" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" -msgstr "Cerrar sesión" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" +msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Shopping Cart" @@ -9823,6 +9820,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Instituciones" @@ -10388,6 +10390,7 @@ msgid "Recent git load activity for {course_id}" msgstr "Actividad reciente en git del curso {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Error" @@ -10740,36 +10743,215 @@ msgstr "Calcular" msgid "Calculator Output Field" msgstr "Campo de salida de la calculadora" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" -msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Ver curso" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" -msgstr "" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Inscripciones" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." -msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "Calendario" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/certificates/valid.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Inscripciones en lote" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Introduce el correo electrónico y/o el nombre de usuario separado por nuevas" +" lineas o comas" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"No recibirás una notificación de los correos que son devueltos, así que por " +"favor vuelve a comprobar la ortografía." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Dirección de correos/nombres de usuarios" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Auto inscribirse" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"Si esta opción está seleccionada, los usuarios que aún no se han " +"registrado en {platform_name} serán dados de alta automáticamente." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"Si esta opción está deseleccionada, los usuarios que aún no se han " +"registrado en {platform_name} no serán dados de alta, pero permitimos que se" +" den de alta cuando creen una cuenta." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" +"Seleccionar esta casilla no tiene efectos si \"Abandonar curso\" está " +"seleccionado." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Notificar a los usuarios por correo electrónico" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"Si esta opción está seleccionada, los usuarios recibirán un correo " +"electrónico de notificación." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Inscribirse" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "Fecha de inicio" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html msgid "Certificate Type" msgstr "" @@ -11092,12 +11274,6 @@ msgstr "" msgid "Additional Resources" msgstr "Recursos adicionales" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Inscribirse" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -11298,10 +11474,6 @@ msgstr "Administrador" msgid "Forum Admin" msgstr "Administración del Foro" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Inscripciones" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "Volcado de datos" @@ -11835,11 +12007,6 @@ msgstr "" msgid "View Archived Course" msgstr "Ver curso archivado" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Ver curso" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -11865,19 +12032,34 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" -msgstr "¿Seguro que quieres borrarte del curso adquirido?" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "¿Seguro que quieres borrarte de" +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" -"¿Seguro que quieres borrarte de la ruta {cert_name_long} verificada de" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" @@ -11966,6 +12148,10 @@ msgstr "" "cuenta{contact_link_end} para requerir el pago o puedes " "{unenroll_link_start}borrarte{unenroll_link_end} de este curso." +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "editar" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -12031,8 +12217,8 @@ msgid "Approved:" msgstr "Aprobadas:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "Estado de verificación de identidad" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -12851,10 +13037,12 @@ msgstr "Nombre de la empresa de contacto:" msgid "Company Contact Email:" msgstr "Correo electrónico de la empresa de contacto:" +#. Translators: this will be the name of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Name:" msgstr "Nombre del destinatario:" +#. Translators: this will be the email address of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Email:" msgstr "Correo electrónico del destinatario:" @@ -12878,26 +13066,33 @@ msgstr "" " de registro a cada alumno que tenga pensado inscribirse utilizando la " "plantilla de correo electrónico de más abajo." +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," msgstr "Cordiales saludos," +#. Translators: The
is a line break (empty line), please keep this html +#. in +#. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" msgstr "Cordiales saludos,
El Equipo de {platform_name}" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" msgstr "Querido/a [[Name]]:" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" -"Para inscribirte en ${course_names} te suministramos una URL de registro. " -"Sigue, por favor, las instrucciones de más abajo para reclamar tu acceso." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "Tu URL de canje es:[[Enter Redeem URL here from the attached CSV]]" @@ -12937,6 +13132,9 @@ msgstr "" "(5) Los materiales del curso no estarán disponibles hasta la fecha de " "comienzo del curso." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

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

Sincerely,

[[Your Signature]]

" msgstr "

Atentamente,

[[Your Signature]]

" @@ -14168,69 +14366,6 @@ msgstr "Panel de control del profesor" msgid "Revert to Legacy Dashboard" msgstr "Volver al antiguo panel" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Inscripciones en lote" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Introduce el correo electrónico y/o el nombre de usuario separado por nuevas" -" lineas o comas" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"No recibirás una notificación de los correos que son devueltos, así que por " -"favor vuelve a comprobar la ortografía." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Dirección de correos/nombres de usuarios" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Auto inscribirse" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"Si esta opción está seleccionada, los usuarios que aún no se han " -"registrado en {platform_name} serán dados de alta automáticamente." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"Si esta opción está deseleccionada, los usuarios que aún no se han " -"registrado en {platform_name} no serán dados de alta, pero permitimos que se" -" den de alta cuando creen una cuenta." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" -"Seleccionar esta casilla no tiene efectos si \"Abandonar curso\" está " -"seleccionado." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Notificar a los usuarios por correo electrónico" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"Si esta opción está seleccionada, los usuarios recibirán un correo " -"electrónico de notificación." - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Registrar/inscribir alumnos" @@ -14431,6 +14566,21 @@ msgstr "" msgid "Add Community TA" msgstr "Añadir Profesores asistentes comunitarios TA" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "Use Recargar los gráficos para redibujar los gráficos." @@ -15353,13 +15503,8 @@ msgstr "{site_name} - Confirmar inscripción" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "Confirma tu inscripción para:" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" -msgstr "fechas del curso" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" @@ -15374,15 +15519,12 @@ msgid "{end_date}" msgstr "{end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." msgstr "" -"Has hecho clic en un enlace para un código de inscripción que ya ha sido " -"utilizado. Revisa tu panel del curso para ver si" -" estás inscrito/a en el curso o ponte en contacto con el administrador de tu" -" empresa." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15394,9 +15536,10 @@ msgstr "" " tu panel." #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -15432,19 +15575,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15481,12 +15611,9 @@ msgstr "" "detalles relativos de la facturación y códigos de registro para alumnos." #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "Después de que se haya completado esta compra," - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "estarás inscrito/a en este curso." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -15608,6 +15735,40 @@ msgstr "Iniciar sesión o registrarse." msgid "Student Profile" msgstr "Perfil de alumno" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Cuentas conectadas" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "Enlazado" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Not Linked" +msgstr "No enlazado" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Unlink" +msgstr "Eliminar enlace" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Enlazar" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "Estudio del usuario" @@ -15677,6 +15838,10 @@ msgstr "" "{platform}, todos los cambios de nombres serán almacenados de forma " "permanente." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Razón del cambio de nombre:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Cambiar mi nombre" @@ -15727,37 +15892,20 @@ msgstr "" "dudas sobre nuestros certificados{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" -"Estás actualizando tu inscripción para {course_name} de {organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "Estás volviendo a verificarte para {course_name} de {organization}" #: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "Estás inscribiéndote en {course_name} de {organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "¡Enhorabuena! Te has inscrito en {course_name} de {organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "Educación profesional" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "{span_start}Actualizándose a:{span_end} Verificado" +msgid "You are re-verifying for: {course_name}" +msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "{span_start}Volviendo a verificarse para:{span_end} Verificado" +msgid "You are enrolling in: {course_name}" +msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" -msgstr "{span_start}Inscribiéndose como:{span_end} Verificado" +msgid "Congratulations! You are now enrolled in {course_display}" +msgstr "" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/pay_and_verify.html @@ -15886,23 +16034,14 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Una vez estés en posición, usa el botón de la cámara" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "para capturar tu imagen." - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Usa el botón de verificación" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "una vez que estés satisfecho con la fotografía" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16212,12 +16351,9 @@ msgstr "Asegúrate de que tu documento está bien iluminado" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Los documentos de identidad aceptables incluyen permisos de conducir, " -"pasaportes, u otros documentos de identidad emitidos por otras autoridades " -"que tengan tu nombre y tu fotografía." #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -16237,8 +16373,8 @@ msgstr "" "importante" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "para capturar tu documento de identidad" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -16486,12 +16622,9 @@ msgstr "La activación de tu cuenta es inválida" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" -"Lo sentimos. Algo fue mal con tu activación. Comprueba que la URL a la que " -"fuiste es correcta \\u2014 los programas de correo electrónico a veces la " -"dividen en dos líneas." #: cms/templates/activation_invalid.html msgid "" @@ -16936,7 +17069,7 @@ msgstr "" "anunciar cambios en la planificación y responder a preguntas de los alumnos." " Puedes añadir o editar actualizaciones en formato HTML." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "Estructura del curso" @@ -19035,8 +19168,10 @@ msgid "Require students to pass an exam before beginning the course." msgstr "Requiere a los alumnos aprobar un examen antes de empezar el curso." #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " -msgstr "Ahora puedes ver y crear tu examen de ingreso al curso desde el" +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." +msgstr "" #: cms/templates/settings.html msgid "Grade Requirements" @@ -19335,10 +19470,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -19533,10 +19667,6 @@ msgstr "Ayuda contextual en línea" msgid "Currently signed in as:" msgstr "Has iniciado sesión como:" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Cerrar sesión" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "Lanzar el compilador de código Latex" diff --git a/conf/locale/es_ES/LC_MESSAGES/djangojs.mo b/conf/locale/es_ES/LC_MESSAGES/djangojs.mo index f33c3fa745cb..207f1e2d37c3 100644 Binary files a/conf/locale/es_ES/LC_MESSAGES/djangojs.mo and b/conf/locale/es_ES/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/es_ES/LC_MESSAGES/djangojs.po b/conf/locale/es_ES/LC_MESSAGES/djangojs.po index 79eadd0e6cff..3d7c72d3cb33 100644 --- a/conf/locale/es_ES/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_ES/LC_MESSAGES/djangojs.po @@ -41,6 +41,7 @@ # # Translators: # Antonio Huete Jimenez , 2014 +# Hannah Eli , 2015 # spentamanyu , 2014-2015 # i_cruzado , 2015 # Ignacio Piqueras , 2014 @@ -65,6 +66,7 @@ # # Translators: # Alicia P. , 2014 +# Ancor Cruz , 2015 # AWS , 2015 # Enrique Centelles , 2014-2015 # Iago Enjo , 2015 @@ -98,8 +100,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/edx-platform/language/es_ES/)\n" "MIME-Version: 1.0\n" @@ -109,6 +111,21 @@ msgstr "" "Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -133,6 +150,7 @@ msgstr "De acuerdo" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -146,6 +164,12 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "Este enlace se abrirá en una nueva ventana/pestaña del navegador " +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -190,6 +214,7 @@ msgstr "Subir archivo" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "Tus cambios han sido guardados." @@ -199,6 +224,7 @@ msgstr "Tus cambios han sido guardados." #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "Error" @@ -310,6 +336,7 @@ msgstr "Tu puntuación no alcanza el nivel para moverte al siguiente paso." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js +#: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" msgstr "Enviar" @@ -2285,8 +2312,6 @@ msgstr "Anotación" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "Limpiar" @@ -2331,6 +2356,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "Cargando" @@ -2375,6 +2401,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> calificación de los alumnos." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Nombre de usuario" @@ -2434,6 +2461,7 @@ msgid "The following warnings were generated:" msgstr "Se han generado los siguientes avisos:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "Finalizado con éxito" @@ -3151,6 +3179,35 @@ msgstr "Se repuntuó con éxito el ejercicio para el usuario {user}" msgid "Failed to rescore problem." msgstr "Fallo al repuntuar el ejercicio." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "Los datos no pudieron guardarse." + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "Por favor, introduce una cantidad válida para el donativo." @@ -3163,19 +3220,6 @@ msgstr "Tu donativo no se pudo enviar." msgid "An error occurred. Please try again later." msgstr "Se ha producido un error. Por favor, inténtalo de nuevo más tarde." -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "Por favor, verifica tu nueva dirección de correo electrónico" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" -"Recibirás una confirmación en tu bandeja de entrada. Por favor, sigue el " -"enlace en el correo para confirmar tu cambio de dirección de correo " -"electrónico." - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "Capturador de foco" @@ -3393,11 +3437,6 @@ msgstr "" "Error al obtener el historial de la tarea de re-evaluación del examen " "inicial para el alumno '{student_id}'." -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "Los datos no pudieron guardarse." - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "Por favor, introduce una dirección de correo electrónico válida" @@ -3424,6 +3463,128 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "Por favor, comprueba tu correo electrónico para confirmar el cambio" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "Nombre completo" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "Contraseña" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "Restablecer contraseña" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "Idioma preferido" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "El nombre completo no puede estar en blanco" @@ -3440,6 +3601,56 @@ msgstr "No hemos podido rellenar la lista de opciones de idioma." msgid "Saved" msgstr "Guardado" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "Error al subir la imagen" @@ -3500,6 +3711,88 @@ msgid "Double-check that your webcam is connected and working to continue." msgstr "" "Vuelve a comprobar que tu cámara está conectada y operativa para continuar." +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Eliminar" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "Tu fichero '{file}' se ha subido con éxito. " @@ -3550,20 +3843,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio tiene problemas para guardar tu trabajo" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Guardando" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Confirmación del borrado de página" @@ -3722,7 +4001,7 @@ msgstr "" #: cms/static/js/factories/manage_users_lib.js msgid "Library User" -msgstr "" +msgstr "Usuario de biblioteca" #: cms/static/js/factories/settings_advanced.js msgid "Hide Deprecated Settings" @@ -3743,11 +4022,6 @@ msgstr "No has salvado los cambios. ¿Realmente deseas abandonar la página?" msgid "Queued" msgstr "Solicitado" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -msgid "Uploading" -msgstr "Subiendo" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3841,8 +4115,8 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "La clave sólo puede contener letras, números, _ o -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "Por favor, introduce un número entero entre ellos" +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." @@ -3963,7 +4237,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "Estructura del curso" @@ -4086,7 +4359,7 @@ msgstr "Volver y añadir dirección de correo" #: cms/static/js/views/manage_users_and_roles.js msgid "Already a member" -msgstr "" +msgstr "Ya miembro" #: cms/static/js/views/manage_users_and_roles.js msgid "" @@ -4139,16 +4412,40 @@ msgstr "Fecha añadida" #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" +"Mostrando %(current_item_range)s de un total de %(total_items_count)s, " +"organizados por %(sort_name)s en orden ascendente" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " -msgstr "Mostrando %(current_item_range)s de %(total_items_count)s," +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" +msgstr "" +"Mostrando %(current_item_range)s de un total de %(total_items_count)s, " +"organizados por %(sort_name)s en orden descendente" #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". @@ -4347,11 +4644,11 @@ msgstr "Se produjeron errores reindexando el curso." #: cms/static/js/views/pages/paged_container.js msgid "Hide Previews" -msgstr "" +msgstr "Oculta vista previa" #: cms/static/js/views/pages/paged_container.js msgid "Show Previews" -msgstr "" +msgstr "Muestra vista previa" #: cms/static/js/views/settings/advanced.js msgid "" @@ -4456,6 +4753,46 @@ msgstr "" msgid "Upload translation" msgstr "Subir traducción." +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "Los tipos de enlaces deben ser únicos. " + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "Enlaces deben ser únicos. " + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4498,16 +4835,36 @@ msgid "Closed" msgstr "Cerrado" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" -msgstr "(este comentario alcanza el %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "Unidad" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "Fecha de inicio" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "Fecha límite" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "" #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." msgstr "Se ha producido un error, intenta la búsqueda otra vez" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4555,6 +4912,16 @@ msgstr "nombre" msgid "Clear search results" msgstr "Borrar resultados de la búsqueda" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4753,17 +5120,29 @@ msgstr "" msgid "New Address" msgstr "Nueva dirección" -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "Contraseña" - #: lms/templates/student_account/account.underscore msgid "Change My Email Address" msgstr "Cambiar mi dirección electrónica" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "Restablecer contraseña" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" @@ -4773,11 +5152,8 @@ msgstr "¿Has olvidado tu contraseña?" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" -"Has iniciado sesión con éxito en %(currentProvider)s, pero tu cuenta " -"%(currentProvider)s no está vinculada con una cuenta %(platformName)s . " -"Para enlazar tus cuentas, ve a tu panel de %(platformName)s" #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" @@ -4872,13 +5248,13 @@ msgstr "Campo requerido" msgid "Already have an account?" msgstr "¿Ya tienes una cuenta?" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "Nombre completo" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" -msgstr "Idioma preferido" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." +msgstr "" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" @@ -5169,33 +5545,24 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "Foto de un documento de identidad oficial." -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "Elige tu contribución para la mejora de tu historial verificado" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "Introduce tu nivel de contribución" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" -"Por favor, confirma tu contribución para este curso (mín. %(minPrice)s " -"%(currency)s)" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" -msgstr "Tu contribución total" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." +msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "Para completar tu inscripción, necesitarás pagar:" +msgid "You have already verified your ID!" +msgstr "¡Ya has verificado tu ID!" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" -msgstr "Siguiente: Realizar pago" +msgid "Your verification status is good until %(verificationGoodUntil)s." +msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" @@ -5448,8 +5815,12 @@ msgid "Lock/unlock file" msgstr "desbloquear este recurso" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "{number}% of listas de comprobación completadas" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "%" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5631,6 +6002,18 @@ msgstr "" "Hay código no válido en tu contenido. Por favor, compruébalo para asegurarte" " de que es código HTML válido." +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "Fecha límite:" @@ -5800,8 +6183,6 @@ msgstr "Añadir" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "Limpiar valor" @@ -5969,11 +6350,8 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" -"Si pones este %(xblockType)s visible a los alumnos, los alumnos podrán ver " -"su contenido después que haya pasado el día de la entrega y hayas publicado " -"las unidad(es)" #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -6025,15 +6403,6 @@ msgstr "Borrar el usuario, {username}" msgid "File upload succeeded" msgstr "Subida del archivo exitosa" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" -"Hubo {strong_start}{num_errors} error(es) de validación {strong_end} " -"mientras se intentó guardar el/los parámetro(s) del curso en la base de " -"datos." - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -6054,60 +6423,6 @@ msgstr "Edita %(display_name)s (requerido)" msgid "formLabel" msgstr "formLabel" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "Ubicación de la unidad" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"Utiliza esta ID cuando crees enlaces a esta unidad desde otros contenidos " -"del curso. Introduce la ID en el campo URL." - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "Cursos" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "Bibliotecas" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "Examen de admisión" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "Requiere a los alumnos aprobar un examen antes de empezar el curso." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "Para crear tu examen de ingreso al curso, ve a" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr ". Se creará automáticamente una sección para el examen de ingreso." - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "Mínima puntuación para el aprobado" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "%" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" -"Puntuación mínima que debe obtener un alumno para aprobar el examen de " -"ingreso." - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Eliminar" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "Añadir URLs para versiones adicionales" @@ -6117,13 +6432,8 @@ 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." +"that's compatible with the student's computer will play." msgstr "" -"Para garantizar que todos los alumnos pueden ver el vídeo, recomendamos " -"proveer tanto la versión .mp4 como la .webm del vídeo. Haz clic debajo para " -"añadir la URL para otra versión. Estas URLs adicionales no pueden ser de " -"YouTube. De la lista de URL's, se reproducirá la primera que sea compatible " -"con el ordenador del alumno." #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" @@ -6157,8 +6467,8 @@ msgid "Error." msgstr "Error." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "Subtítulo de" +msgid "Timed Transcript from %(filename)s" +msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" @@ -6199,13 +6509,10 @@ msgstr "No hay subtítulos de EdX" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"EdX no tiene una transcripción para este video en Studio, pero hemos " -"encontrado una transcripción en YouTube. Puedes importar la transcripción de" -" YouTube o cargar tu propio archivo .srt" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" diff --git a/conf/locale/es_MX/LC_MESSAGES/django.mo b/conf/locale/es_MX/LC_MESSAGES/django.mo index 82d34c89d59d..e8f00eeab4ef 100644 Binary files a/conf/locale/es_MX/LC_MESSAGES/django.mo and b/conf/locale/es_MX/LC_MESSAGES/django.mo differ diff --git a/conf/locale/es_MX/LC_MESSAGES/django.po b/conf/locale/es_MX/LC_MESSAGES/django.po index 8cbd07ced864..10d211a8a71e 100644 --- a/conf/locale/es_MX/LC_MESSAGES/django.po +++ b/conf/locale/es_MX/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# addictivo , 2014 +# Addi Hazel Mendoza Sánchez , 2014 # Gerardo Milan Ortega , 2014 # Laura A. D.- M , 2015 # Etna Pretelín Ricárdez, 2014 @@ -55,7 +55,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-02-20 18:39+0000\n" "Last-Translator: Laura A. D.- M \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/edx-platform/language/es_MX/)\n" @@ -103,20 +103,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -131,6 +139,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -250,6 +263,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -442,6 +461,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1455,15 +1478,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2584,6 +2598,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3081,6 +3107,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3243,6 +3270,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3327,18 +3358,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3800,7 +3819,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3810,6 +3830,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3961,12 +3982,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3993,6 +4010,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4090,7 +4111,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4223,7 +4244,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4282,10 +4303,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4789,7 +4806,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5019,6 +5036,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5156,9 +5174,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6813,6 +6830,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6826,7 +6844,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7151,6 +7169,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7291,11 +7325,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7332,6 +7366,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7480,6 +7522,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7520,8 +7566,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7640,10 +7696,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7713,6 +7765,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7855,11 +7908,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7873,38 +7930,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7919,10 +8004,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7951,7 +8032,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7975,53 +8060,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8034,66 +8083,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8477,6 +8467,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8635,13 +8629,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8650,6 +8664,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8717,7 +8735,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8742,6 +8765,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9270,6 +9298,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9597,6 +9626,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9929,12 +10124,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10120,10 +10309,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10606,11 +10791,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10636,17 +10816,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10728,6 +10924,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10785,7 +10985,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11561,10 +11761,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11585,24 +11787,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11633,6 +11844,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12718,56 +12932,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12927,6 +13091,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13748,12 +13927,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13769,10 +13943,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13783,9 +13958,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13818,19 +13994,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13863,11 +14026,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13978,6 +14138,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14036,6 +14230,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14079,35 +14277,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14220,22 +14402,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14511,7 +14684,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14529,7 +14702,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14743,8 +14916,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15128,7 +15301,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16955,7 +17128,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17209,10 +17384,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17385,10 +17559,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/es_MX/LC_MESSAGES/djangojs.mo b/conf/locale/es_MX/LC_MESSAGES/djangojs.mo index a3dd94cf536b..6db0e7bb2022 100644 Binary files a/conf/locale/es_MX/LC_MESSAGES/djangojs.mo and b/conf/locale/es_MX/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/es_MX/LC_MESSAGES/djangojs.po b/conf/locale/es_MX/LC_MESSAGES/djangojs.po index b54a3f6942b6..0d3e5c112242 100644 --- a/conf/locale/es_MX/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_MX/LC_MESSAGES/djangojs.po @@ -4,6 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Addi Hazel Mendoza Sánchez , 2015 # Etna Pretelín Ricárdez, 2014 # Sergio A. Salazar , 2015 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# @@ -34,8 +35,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/edx-platform/language/es_MX/)\n" "MIME-Version: 1.0\n" @@ -45,6 +46,21 @@ msgstr "" "Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +85,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -82,6 +99,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -126,6 +149,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -135,6 +159,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2141,8 +2166,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2185,6 +2208,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2227,6 +2251,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2282,6 +2307,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2910,6 +2936,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2922,16 +2977,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3132,11 +3177,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3159,6 +3199,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3175,6 +3342,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3231,6 +3448,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3275,20 +3575,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3455,11 +3741,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3542,7 +3823,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3651,7 +3932,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3819,15 +4099,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4114,6 +4414,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4156,7 +4496,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4164,8 +4524,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4213,6 +4573,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4404,15 +4774,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4423,7 +4805,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4513,12 +4895,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4771,30 +5153,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5033,7 +5408,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5212,6 +5591,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5375,8 +5766,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5538,7 +5927,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5585,12 +5974,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5609,56 +5992,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5668,7 +6001,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5701,7 +6034,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5740,9 +6073,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/es_PE/LC_MESSAGES/django.mo b/conf/locale/es_PE/LC_MESSAGES/django.mo index c7f31747aa65..1736c71e3435 100644 Binary files a/conf/locale/es_PE/LC_MESSAGES/django.mo and b/conf/locale/es_PE/LC_MESSAGES/django.mo differ diff --git a/conf/locale/es_PE/LC_MESSAGES/django.po b/conf/locale/es_PE/LC_MESSAGES/django.po index ece9f0bd8eaa..97eaf7f455ac 100644 --- a/conf/locale/es_PE/LC_MESSAGES/django.po +++ b/conf/locale/es_PE/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-03-11 21:33+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Peru) (http://www.transifex.com/projects/p/edx-platform/language/es_PE/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/es_PE/LC_MESSAGES/djangojs.mo b/conf/locale/es_PE/LC_MESSAGES/djangojs.mo index b7f25776591f..84e31ce9ea29 100644 Binary files a/conf/locale/es_PE/LC_MESSAGES/djangojs.mo and b/conf/locale/es_PE/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/es_PE/LC_MESSAGES/djangojs.po b/conf/locale/es_PE/LC_MESSAGES/djangojs.po index b94be0e4b07f..3089f78b1507 100644 --- a/conf/locale/es_PE/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_PE/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Peru) (http://www.transifex.com/projects/p/edx-platform/language/es_PE/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: es_PE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/et_EE/LC_MESSAGES/django.mo b/conf/locale/et_EE/LC_MESSAGES/django.mo index f71d8758eb39..0e774214ee7c 100644 Binary files a/conf/locale/et_EE/LC_MESSAGES/django.mo and b/conf/locale/et_EE/LC_MESSAGES/django.mo differ diff --git a/conf/locale/et_EE/LC_MESSAGES/django.po b/conf/locale/et_EE/LC_MESSAGES/django.po index d5a98d496721..c5dd51f3a0fb 100644 --- a/conf/locale/et_EE/LC_MESSAGES/django.po +++ b/conf/locale/et_EE/LC_MESSAGES/django.po @@ -45,7 +45,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-09-27 22:20+0000\n" "Last-Translator: Triple \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/edx-platform/language/et_EE/)\n" @@ -93,20 +93,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -121,6 +129,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -240,6 +253,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -432,6 +451,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1445,15 +1468,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2574,6 +2588,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3071,6 +3097,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3233,6 +3260,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3317,18 +3348,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3790,7 +3809,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3800,6 +3820,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3951,12 +3972,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3983,6 +4000,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4080,7 +4101,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4213,7 +4234,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4272,10 +4293,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4779,7 +4796,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5009,6 +5026,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5146,9 +5164,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6803,6 +6820,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6816,7 +6834,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7141,6 +7159,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7281,11 +7315,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7322,6 +7356,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7470,6 +7512,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7510,8 +7556,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7630,10 +7686,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7703,6 +7755,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7845,11 +7898,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7863,38 +7920,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7909,10 +7994,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7941,7 +8022,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7965,53 +8050,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8024,66 +8073,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8467,6 +8457,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8625,13 +8619,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8640,6 +8654,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8707,7 +8725,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8732,6 +8755,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9260,6 +9288,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9587,6 +9616,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9919,12 +10114,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10110,10 +10299,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10596,11 +10781,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10626,17 +10806,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10718,6 +10914,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10775,7 +10975,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11551,10 +11751,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11575,24 +11777,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11623,6 +11834,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12708,56 +12922,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12917,6 +13081,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13738,12 +13917,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13759,10 +13933,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13773,9 +13948,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13808,19 +13984,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13853,11 +14016,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13968,6 +14128,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14026,6 +14220,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14069,35 +14267,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14210,22 +14392,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14501,7 +14674,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14519,7 +14692,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14733,8 +14906,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15118,7 +15291,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16945,7 +17118,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17199,10 +17374,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17375,10 +17549,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/et_EE/LC_MESSAGES/djangojs.mo b/conf/locale/et_EE/LC_MESSAGES/djangojs.mo index 49946aa6946e..5dc5336f6e26 100644 Binary files a/conf/locale/et_EE/LC_MESSAGES/djangojs.mo and b/conf/locale/et_EE/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/et_EE/LC_MESSAGES/djangojs.po b/conf/locale/et_EE/LC_MESSAGES/djangojs.po index 15cfb8200af7..eeb134486d31 100644 --- a/conf/locale/et_EE/LC_MESSAGES/djangojs.po +++ b/conf/locale/et_EE/LC_MESSAGES/djangojs.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/edx-platform/language/et_EE/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,21 @@ msgstr "" "Language: et_EE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -66,6 +81,12 @@ msgstr "Katkesta" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -110,6 +131,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2125,8 +2148,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2169,6 +2190,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2211,6 +2233,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2266,6 +2289,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2894,6 +2918,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2906,16 +2959,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3116,11 +3159,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3143,6 +3181,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3159,6 +3324,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3215,6 +3430,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3259,20 +3557,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3439,11 +3723,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3526,7 +3805,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3635,7 +3914,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3803,15 +4081,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4098,6 +4396,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4140,7 +4478,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4148,8 +4506,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4197,6 +4555,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4388,15 +4756,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4407,7 +4787,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4497,12 +4877,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4755,30 +5135,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5017,7 +5390,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5196,6 +5573,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5359,8 +5748,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5522,7 +5909,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5569,12 +5956,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5593,56 +5974,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5652,7 +5983,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5685,7 +6016,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5724,9 +6055,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.mo b/conf/locale/eu_ES/LC_MESSAGES/django.mo index 79f92550de7d..5b98363e0cdd 100644 Binary files a/conf/locale/eu_ES/LC_MESSAGES/django.mo and b/conf/locale/eu_ES/LC_MESSAGES/django.mo differ diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.po b/conf/locale/eu_ES/LC_MESSAGES/django.po index 628cb64972ac..cd9ef69fb5c6 100644 --- a/conf/locale/eu_ES/LC_MESSAGES/django.po +++ b/conf/locale/eu_ES/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-04-03 12:47+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/edx-platform/language/eu_ES/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/eu_ES/LC_MESSAGES/djangojs.mo b/conf/locale/eu_ES/LC_MESSAGES/djangojs.mo index 4214d848fee7..2334b5228f63 100644 Binary files a/conf/locale/eu_ES/LC_MESSAGES/djangojs.mo and b/conf/locale/eu_ES/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/eu_ES/LC_MESSAGES/djangojs.po b/conf/locale/eu_ES/LC_MESSAGES/djangojs.po index 18e629c99fb3..0274c71a3f0c 100644 --- a/conf/locale/eu_ES/LC_MESSAGES/djangojs.po +++ b/conf/locale/eu_ES/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/edx-platform/language/eu_ES/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: eu_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/fa/LC_MESSAGES/django.mo b/conf/locale/fa/LC_MESSAGES/django.mo index 6e63e00f7cad..0c76cac586b2 100644 Binary files a/conf/locale/fa/LC_MESSAGES/django.mo and b/conf/locale/fa/LC_MESSAGES/django.mo differ diff --git a/conf/locale/fa/LC_MESSAGES/django.po b/conf/locale/fa/LC_MESSAGES/django.po index 5bdde8a2d882..8fd70d6bd731 100644 --- a/conf/locale/fa/LC_MESSAGES/django.po +++ b/conf/locale/fa/LC_MESSAGES/django.po @@ -40,7 +40,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Persian (http://www.transifex.com/projects/p/edx-platform/language/fa/)\n" @@ -88,20 +88,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -116,6 +124,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -235,6 +248,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -427,6 +446,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1437,15 +1460,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2566,6 +2580,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3061,6 +3087,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3223,6 +3250,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3307,18 +3338,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3780,7 +3799,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3790,6 +3810,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3941,12 +3962,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3973,6 +3990,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4070,7 +4091,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4203,7 +4224,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4262,10 +4283,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4768,7 +4785,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4998,6 +5015,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5133,9 +5151,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6790,6 +6807,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6803,7 +6821,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7128,6 +7146,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7268,11 +7302,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7309,6 +7343,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7457,6 +7499,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7497,8 +7543,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7617,10 +7673,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7690,6 +7742,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7832,11 +7885,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7850,38 +7907,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7896,10 +7981,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7928,7 +8009,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7952,53 +8037,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8011,66 +8060,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8454,6 +8444,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8611,13 +8605,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8626,6 +8640,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8693,7 +8711,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8718,6 +8741,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9246,6 +9274,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9573,6 +9602,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9903,12 +10098,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10094,10 +10283,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10580,11 +10765,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10610,17 +10790,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10701,6 +10897,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10758,7 +10958,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11532,10 +11732,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11556,24 +11758,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11604,6 +11815,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12689,56 +12903,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12898,6 +13062,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13718,12 +13897,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13739,10 +13913,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13753,9 +13928,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13788,19 +13964,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13833,11 +13996,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13948,6 +14108,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14006,6 +14200,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14049,35 +14247,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14190,22 +14372,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14481,7 +14654,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14499,7 +14672,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14713,8 +14886,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15098,7 +15271,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16925,7 +17098,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17179,10 +17354,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17355,10 +17529,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/fa/LC_MESSAGES/djangojs.mo b/conf/locale/fa/LC_MESSAGES/djangojs.mo index 68a4565374b5..428ff90a15cd 100644 Binary files a/conf/locale/fa/LC_MESSAGES/djangojs.mo and b/conf/locale/fa/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/fa/LC_MESSAGES/djangojs.po b/conf/locale/fa/LC_MESSAGES/djangojs.po index 1af88ee4a900..c46b841906ab 100644 --- a/conf/locale/fa/LC_MESSAGES/djangojs.po +++ b/conf/locale/fa/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Persian (http://www.transifex.com/projects/p/edx-platform/language/fa/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2114,8 +2138,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2158,6 +2180,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2200,6 +2223,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2255,6 +2279,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2883,6 +2908,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2895,16 +2949,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3100,11 +3144,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3127,6 +3166,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3143,6 +3309,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3199,6 +3415,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3240,20 +3539,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3420,11 +3705,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3507,7 +3787,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3615,7 +3895,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3782,15 +4061,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4077,6 +4376,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4119,7 +4458,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4127,8 +4486,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4175,6 +4534,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4365,15 +4734,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4384,7 +4765,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4474,12 +4855,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4732,30 +5113,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4994,7 +5368,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5173,6 +5551,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5336,8 +5726,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5499,7 +5887,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5546,12 +5934,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5570,56 +5952,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5629,7 +5961,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5662,7 +5994,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5701,9 +6033,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.mo b/conf/locale/fa_IR/LC_MESSAGES/django.mo index aae473ad7f38..af8633dbb431 100644 Binary files a/conf/locale/fa_IR/LC_MESSAGES/django.mo and b/conf/locale/fa_IR/LC_MESSAGES/django.mo differ diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.po b/conf/locale/fa_IR/LC_MESSAGES/django.po index 88a836d62a74..1224f55d7d57 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/django.po +++ b/conf/locale/fa_IR/LC_MESSAGES/django.po @@ -73,7 +73,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-04 08:20+0000\n" "Last-Translator: Reza Amini \n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/edx-platform/language/fa_IR/)\n" @@ -121,20 +121,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -149,6 +157,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -268,6 +281,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -460,6 +479,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1470,15 +1493,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2599,6 +2613,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3094,6 +3120,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3256,6 +3283,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3340,18 +3371,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3813,7 +3832,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3823,6 +3843,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3974,12 +3995,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4006,6 +4023,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4103,7 +4124,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4236,7 +4257,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4295,10 +4316,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4801,7 +4818,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5031,6 +5048,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5166,9 +5184,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6823,6 +6840,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6836,7 +6854,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7161,6 +7179,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7301,11 +7335,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7342,6 +7376,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7490,6 +7532,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7530,8 +7576,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7650,10 +7706,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7723,6 +7775,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7865,11 +7918,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7883,38 +7940,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7929,10 +8014,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7961,7 +8042,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7985,53 +8070,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8044,66 +8093,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8487,6 +8477,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8644,13 +8638,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8659,6 +8673,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8726,7 +8744,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8751,6 +8774,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9279,6 +9307,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9606,6 +9635,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9936,12 +10131,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10127,10 +10316,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10613,11 +10798,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10643,17 +10823,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10734,6 +10930,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10791,7 +10991,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11565,10 +11765,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11589,24 +11791,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11637,6 +11848,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12722,56 +12936,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12931,6 +13095,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13751,12 +13930,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13772,10 +13946,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13786,9 +13961,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13821,19 +13997,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13866,11 +14029,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13981,6 +14141,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14039,6 +14233,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14082,35 +14280,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14223,22 +14405,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14514,7 +14687,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14532,7 +14705,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14746,8 +14919,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15131,7 +15304,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16958,7 +17131,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17212,10 +17387,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17388,10 +17562,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo b/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo index 6a5658594bab..d7b3c33f10a9 100644 Binary files a/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo and b/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/fa_IR/LC_MESSAGES/djangojs.po b/conf/locale/fa_IR/LC_MESSAGES/djangojs.po index eacfaf8a0f17..1977106a0ccb 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/djangojs.po +++ b/conf/locale/fa_IR/LC_MESSAGES/djangojs.po @@ -43,8 +43,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/edx-platform/language/fa_IR/)\n" "MIME-Version: 1.0\n" @@ -54,6 +54,21 @@ msgstr "" "Language: fa_IR\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -78,6 +93,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -91,6 +107,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -135,6 +157,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -144,6 +167,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2131,8 +2155,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2175,6 +2197,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2217,6 +2240,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2272,6 +2296,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2900,6 +2925,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2912,16 +2966,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3117,11 +3161,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3144,6 +3183,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3160,6 +3326,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3216,6 +3432,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3257,20 +3556,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3437,11 +3722,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3524,7 +3804,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3632,7 +3912,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3799,15 +4078,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4094,6 +4393,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4136,7 +4475,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4144,8 +4503,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4192,6 +4551,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4382,15 +4751,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4401,7 +4782,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4491,12 +4872,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4749,30 +5130,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5011,7 +5385,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5190,6 +5568,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5353,8 +5743,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5516,7 +5904,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5563,12 +5951,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5587,56 +5969,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5646,7 +5978,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5679,7 +6011,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5718,9 +6050,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/fi_FI/LC_MESSAGES/django.mo b/conf/locale/fi_FI/LC_MESSAGES/django.mo index 7bf41dc834ce..cc775f8a70a1 100644 Binary files a/conf/locale/fi_FI/LC_MESSAGES/django.mo and b/conf/locale/fi_FI/LC_MESSAGES/django.mo differ diff --git a/conf/locale/fi_FI/LC_MESSAGES/django.po b/conf/locale/fi_FI/LC_MESSAGES/django.po index 0e2c227b357b..a1d1d45c1844 100644 --- a/conf/locale/fi_FI/LC_MESSAGES/django.po +++ b/conf/locale/fi_FI/LC_MESSAGES/django.po @@ -47,7 +47,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Henri Juvonen \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/edx-platform/language/fi_FI/)\n" @@ -95,20 +95,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -123,6 +131,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -242,6 +255,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -434,6 +453,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1447,15 +1470,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2576,6 +2590,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3073,6 +3099,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3235,6 +3262,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3319,18 +3350,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3792,7 +3811,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3802,6 +3822,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3953,12 +3974,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3985,6 +4002,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4082,7 +4103,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4215,7 +4236,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4274,10 +4295,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4781,7 +4798,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5011,6 +5028,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5148,9 +5166,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6805,6 +6822,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6818,7 +6836,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7143,6 +7161,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7283,11 +7317,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7324,6 +7358,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7472,6 +7514,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7512,8 +7558,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7632,10 +7688,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7705,6 +7757,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7847,11 +7900,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7865,38 +7922,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7911,10 +7996,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7943,7 +8024,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7967,53 +8052,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8026,66 +8075,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8469,6 +8459,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8627,13 +8621,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8642,6 +8656,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8709,7 +8727,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8734,6 +8757,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9262,6 +9290,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9589,6 +9618,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9921,12 +10116,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10112,10 +10301,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10598,11 +10783,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10628,17 +10808,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10720,6 +10916,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10777,7 +10977,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11553,10 +11753,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11577,24 +11779,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11625,6 +11836,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12710,56 +12924,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12919,6 +13083,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13740,12 +13919,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13761,10 +13935,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13775,9 +13950,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13810,19 +13986,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13855,11 +14018,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13970,6 +14130,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14028,6 +14222,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14071,35 +14269,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14212,22 +14394,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14503,7 +14676,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14521,7 +14694,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14735,8 +14908,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15120,7 +15293,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16947,7 +17120,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17201,10 +17376,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17377,10 +17551,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo b/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo index 45ffb619b4ed..49f78101776e 100644 Binary files a/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo and b/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/fi_FI/LC_MESSAGES/djangojs.po b/conf/locale/fi_FI/LC_MESSAGES/djangojs.po index c4e9b2402855..eb36ff0da2fc 100644 --- a/conf/locale/fi_FI/LC_MESSAGES/djangojs.po +++ b/conf/locale/fi_FI/LC_MESSAGES/djangojs.po @@ -31,8 +31,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/edx-platform/language/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,21 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -66,6 +81,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -79,6 +95,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -123,6 +145,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -132,6 +155,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2138,8 +2162,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2182,6 +2204,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2224,6 +2247,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2279,6 +2303,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2907,6 +2932,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2919,16 +2973,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3129,11 +3173,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3156,6 +3195,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3172,6 +3338,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3228,6 +3444,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3272,20 +3571,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3452,11 +3737,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3539,7 +3819,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3648,7 +3928,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3816,15 +4095,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4111,6 +4410,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4153,7 +4492,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4161,8 +4520,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4210,6 +4569,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4401,15 +4770,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4420,7 +4801,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4510,12 +4891,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4768,30 +5149,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5030,7 +5404,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5209,6 +5587,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5372,8 +5762,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5535,7 +5923,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5582,12 +5970,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5606,56 +5988,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5665,7 +5997,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5698,7 +6030,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5737,9 +6069,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/fil/LC_MESSAGES/django.mo b/conf/locale/fil/LC_MESSAGES/django.mo index dbd3a047af76..3668fb25db4d 100644 Binary files a/conf/locale/fil/LC_MESSAGES/django.mo and b/conf/locale/fil/LC_MESSAGES/django.mo differ diff --git a/conf/locale/fil/LC_MESSAGES/django.po b/conf/locale/fil/LC_MESSAGES/django.po index 36ba52b2185c..1fa96d002eca 100644 --- a/conf/locale/fil/LC_MESSAGES/django.po +++ b/conf/locale/fil/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: \n" "Language-Team: Filipino (http://www.transifex.com/projects/p/edx-platform/language/fil/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/fil/LC_MESSAGES/djangojs.mo b/conf/locale/fil/LC_MESSAGES/djangojs.mo index b8d4209acfdd..f3ce08758982 100644 Binary files a/conf/locale/fil/LC_MESSAGES/djangojs.mo and b/conf/locale/fil/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/fil/LC_MESSAGES/djangojs.po b/conf/locale/fil/LC_MESSAGES/djangojs.po index de287f71152e..1c456545ca3d 100644 --- a/conf/locale/fil/LC_MESSAGES/djangojs.po +++ b/conf/locale/fil/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Filipino (http://www.transifex.com/projects/p/edx-platform/language/fil/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: fil\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index f5b84acc5435..e5aeaad3a7a5 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 0af9b939718c..c66b828fe36c 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -71,7 +71,7 @@ # Olivier Marquez , 2013 # Pierre-Emmanuel Colas , 2015 # qcappart , 2014 -# rafcha , 2014 +# rafcha , 2014-2015 # SLOG90 , 2014 # Steven BERNARD , 2013 # PETIT Yannick , 2013 @@ -168,7 +168,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Xavier Antoviaque \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" @@ -216,9 +216,15 @@ msgstr "Exercice" msgid "Advanced" msgstr "Avancé" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Section" @@ -230,6 +236,7 @@ msgstr "Sous-section" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "Unité" @@ -244,6 +251,11 @@ msgstr "Unité" msgid "Name" msgstr "Nom" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -268,20 +280,21 @@ msgstr "Certificat sur l'honneur" #: common/djangoapps/course_modes/models.py msgid "Your verification is pending" -msgstr "" +msgstr "Votre vérification est en attente." #: common/djangoapps/course_modes/models.py msgid "Verified: Pending Verification" -msgstr "" +msgstr "Vérifié : en attente de vérification" #: common/djangoapps/course_modes/models.py msgid "ID verification pending" -msgstr "" +msgstr "En attente de vérification d'identité" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a verified student" -msgstr "" +msgstr "Vous êtes inscrit comme étudiant vérifié" +#: common/djangoapps/course_modes/models.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "Vérifié" @@ -364,6 +377,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "Le code ISO du pays sur deux caractères" @@ -561,6 +580,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Id de Cours non spécifié" @@ -1657,18 +1680,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Date à laquelle l'exercice doit être rendu" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Date à laquelle ce problème doit être rendu par un étudiant particulier. " -"Cette date peut être définie par un enseignant et prendra le pas sur toute " -"échéance globale si elle lui est postérieure." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1901,15 +1912,21 @@ msgstr "Erreur : {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} heure" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} minute" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} seconde" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2949,6 +2966,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Général" @@ -3678,6 +3707,10 @@ msgstr "Syllabus" msgid "Instructor" msgstr "Instructeur" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Annotation de texte" @@ -3772,18 +3805,6 @@ msgstr "Tous les mots possibles de tous les étudiants." msgid "Top num_top_words words for word cloud." msgstr "Top num_top_words mots pour ce nuage de mots." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -4319,11 +4340,9 @@ msgstr "ID YouTube pour vitesse 1.5x" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"Position à laquelle vous voulez que la vidéo démarre si vous ne voulez pas " -"jouer la totalité de la vidéo. Au format HH: MM: SS. La valeur maximale est " -"23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4332,11 +4351,9 @@ msgstr "Moment de démarrage de la vidéo" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"Moment auquel vous souhaitez que la vidéo s'arrête, si vous ne voulez pas " -"jouer l'entièreté de la vidéo. Le format est HH:MM:SS. La valeur maximum est" -" 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4518,12 +4535,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4550,6 +4563,10 @@ msgstr "Recherche" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4647,7 +4664,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4779,7 +4796,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4843,10 +4860,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visitez le wiki d'un cours pour ajouter un article." -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -5386,7 +5399,7 @@ msgstr "ID de l'utilisateur" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #, fuzzy @@ -5788,9 +5801,8 @@ msgstr "Identifiant" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7644,7 +7656,7 @@ msgstr "Aperçu" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7992,6 +8004,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -8105,11 +8133,11 @@ msgid "Terms of Service" msgstr "Conditions générales du service" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -8146,6 +8174,14 @@ msgstr "Cours non valide mettez le à jour." msgid "Course update not found." msgstr "Mise à jour du cours non trouvée." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8314,6 +8350,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Cours exporté avec succès dans un dépôt git" @@ -8354,8 +8394,18 @@ msgstr "Duplication de {0}" msgid "Duplicate of '{0}'" msgstr "Duplication de '{0}'" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -8475,10 +8525,6 @@ msgstr "Durée" msgid "Date Added" msgstr "Date ajoutée" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "Vidéo ID" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -8550,6 +8596,7 @@ msgstr "Page non trouvée" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "Chargement en cours" @@ -8693,11 +8740,15 @@ msgid "Course Navigation" msgstr "Menu du cours" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Aide" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "Se déconnecter" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "Mettez à jour votre inscription pour {} | Choisissez votre parcours" @@ -8711,47 +8762,67 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "Désolé, une erreur s'est produite en tentant de vous inscrire." #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "Maintenant choisissez votre parcours de cours:" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "Poursuivre Certificat Vérifié" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -"Prévoyez-vous d'utiliser votre cursus terminé pour des demandes d'emploi, de" -" l'avancement de carrière, ou des candidatures à des écoles? Choisissez de " -"travailler à un certificat de réussite Vérifié pour documenter vos " -"réalisations. Un tarif minimum s'applique." + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "Poursuivre Certificat Vérifié" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" -"Projetez-vous d'utiliser votre cursus terminé pour des demandes d'emploi, de" -" l'avancement de carrière, ou des candidatures dans des écoles? Alors " -"engagez-vous pour un certificat de réussite Vérifié pour accompagner vos " -"réalisations. Un tarif minimum s'applique." #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Choisissez votre contribution à ce cours (€ minimum)" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "Mettez à jour votre inscription" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" #: common/templates/course_modes/choose.html msgid "Audit This Course" @@ -8769,10 +8840,6 @@ msgstr "" " d'Honneur, vous recevrez un Certificat de Code d'Honneur personnalisé pour " "officialiser votre réussite." -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "Obtenir un certificat de code d'honneur" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "Résumé général de {platform_name}" @@ -8801,8 +8868,12 @@ msgid "Hide Annotations" msgstr "Cacher les annotations" #: lms/templates/course.html -msgid "New" -msgstr "Nouveau" +msgid "LEARN MORE" +msgstr "EN SAVOIR PLUS" + +#: lms/templates/course.html +msgid "Starts" +msgstr "Commence" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8825,53 +8896,17 @@ msgid "Course-loading errors" msgstr "Erreurs de chargement du cours" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "éditer" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Comptes connectés" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "Lié" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" -msgstr "Non lié" - -#. 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "Supprimer le lien" +msgid "Want to change your account settings?" +msgstr "Vous voulez changer les paramètres de votre compte ?" -#. 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Lier" +msgid "Click the arrow next to your username above." +msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "Historique des commandes" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Réinitialiser le mot de passe" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Paramètres de messagerie pour {course_number}" @@ -8884,74 +8919,7 @@ msgstr "Recevoir les e-mails du cours" msgid "Save Settings" msgstr "Enregistrer les paramètres" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Mail de réinitialisation de mot de passe envoyé" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Un mail a été envoyé à {email}. Suivez le lien dans le mail pour changer " -"votre mot de passe." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Changer l'adresse email" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Renseigner votre nouvelle adresse email :" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Confirmer votre mot de passe :" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" -"Nous vous enverrons une confirmation à la fois à l'adresse {email} et à " -"votre nouvelle adresse email dans le cadre de ce processus." - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Changer votre nom" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" -"Pour maintenir la crédibilité de votre identifiant {platform} " -"{cert_name_short}, tous les changements de noms seront enregistrés." - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Entrez votre nom complet tel que vous souhaitez qu'il apparaisse sur votre " -"{platform} {cert_name_short} :" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Motif de changement de nom :" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Changer mon nom" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -9374,6 +9342,10 @@ msgstr "" "Ça marche! Ceci est la page d'accueil par défaut pour cette plateforme Open " "edX." +#: lms/templates/index.html +msgid "View all Courses" +msgstr "Voir tous les cours" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Clé de changement de mail invalide" @@ -9547,13 +9519,33 @@ msgid "Press to Launch" msgstr "Cliquer pour commencer" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Désactiver ou réactiver les comptes étudiants" +msgid "Manage student accounts" +msgstr "Gérer les comptes des étudiants" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Nom d'utilisateur :" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Désactiver le compte" @@ -9562,6 +9554,10 @@ msgstr "Désactiver le compte" msgid "Reenable Account" msgstr "Réactiver le compte" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Etudiants dont les comptes ont été désactivés" @@ -9639,8 +9635,13 @@ msgid "More options dropdown" msgstr "Liste déroulante d'options supplémentaires" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" -msgstr "Déconnexion" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" +msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Shopping Cart" @@ -9666,6 +9667,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Écoles" @@ -10231,6 +10237,7 @@ msgid "Recent git load activity for {course_id}" msgstr "Activité récente de la charge git pour {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Erreur" @@ -10579,41 +10586,235 @@ msgstr "Calculer" msgid "Calculator Output Field" msgstr "Champ de sortie de la Calculatrice" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Inscriptions" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Inscription Automatique" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Entrez des adresses e-mails et/ou des noms d'utilisateurs séparés par des " +"retours à la ligne ou des virgules." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"Vous ne recevrez pas de notification pour les e-mails rejetés, donc soyez " +"doublement attentif à l'orthographe." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Adresses e-mail/nom d'utilisateurs" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Inscription Automatique" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"Si cette option est cochée, les utilisateurs qui ne se sont pas " +"encore inscrits dans {platform_name} seront automatiquement ajoutés. " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"Si cette option n'est pas cochée, les utilisateurs qui ne se sont " +"pas encore inscrits dans {platform_name} ne seront pas ajoutés mais ils " +"seront autorisés à s'inscrire dès qu'ils auront créé leur compte. " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "Cocher cette case n'a aucun effet si 'Se désinscrire' est coché." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Notifier les utilisateurs par e-mail" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"Si cette option est cochée, les utilisateurs recevront une " +"notification par e-mail." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "S'inscrire" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" msgstr "Afficher le Chat" #: lms/templates/chat/toggle_chat.html @@ -10794,6 +10995,16 @@ msgstr[1] "{num} points : {text}" msgid "Please enter a hint below:" msgstr "Merci de saisir un indice ci-dessous :" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, chapitre en cours" @@ -10925,12 +11136,6 @@ msgstr "" msgid "Additional Resources" msgstr "Ressources complémentaires" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "S'inscrire" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -11130,10 +11335,6 @@ msgstr "Admin" msgid "Forum Admin" msgstr "Forum Admin" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Inscriptions" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "Données Brutes" @@ -11652,18 +11853,6 @@ msgstr "{course_number} {course_name} Image de couverture" msgid "Enrolled as: " msgstr "Inscrit en tant que:" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "Voir le cours" @@ -11698,20 +11887,34 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" -msgstr "Êtes-vous sûr de vouloir vous désinscrire de ce cours acheté" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "Êtes vous sur de vouloir vous désinscrire de" +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" -"Etes-vous sûr de vouloir vous désinscrire de la version authentifiée de " -"{cert_name_long} " #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" @@ -11801,6 +12004,10 @@ msgstr "" "compte{contact_link_end} pour demander le paiement, ou vous pouvez vous " "{unenroll_link_start}désinscrire{unenroll_link_end} de ce cours" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "éditer" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11866,8 +12073,8 @@ msgid "Approved:" msgstr "Approuvé :" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "Etat de vérification d'identité" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -12690,10 +12897,12 @@ msgstr "Nom du Contact de l'Entreprise:" msgid "Company Contact Email:" msgstr "Email du Contact de l'Entreprise:" +#. Translators: this will be the name of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Name:" msgstr "Nom du Bénéficiaire:" +#. Translators: this will be the email address of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Email:" msgstr "Email du Bénéficiaire:" @@ -12717,26 +12926,33 @@ msgstr "" "distribuer ces URL à chaque étudiant souhaitant s'inscrire en utilisant le " "modèle d'email ci-dessous." +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," msgstr "Cordialement," +#. Translators: The
is a line break (empty line), please keep this html +#. in +#. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" msgstr "Cordialement,
l'équipe {platform_name}" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" msgstr "Cher [[Name]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" -"Cliquez sur l'URL pour vous inscrire à ${course_names}. Merci de suivre les " -"instructions suivantes pour demander votre accès." +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -12769,6 +12985,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "

Cordialement,

[[Your Signature]]

" @@ -13986,67 +14205,6 @@ msgstr "Tableau de bord enseignant" msgid "Revert to Legacy Dashboard" msgstr "Retourner à l’ancien tableau de bord" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Inscription Automatique" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Entrez des adresses e-mails et/ou des noms d'utilisateurs séparés par des " -"retours à la ligne ou des virgules." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"Vous ne recevrez pas de notification pour les e-mails rejetés, donc soyez " -"doublement attentif à l'orthographe." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Adresses e-mail/nom d'utilisateurs" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Inscription Automatique" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"Si cette option est cochée, les utilisateurs qui ne se sont pas " -"encore inscrits dans {platform_name} seront automatiquement ajoutés. " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"Si cette option n'est pas cochée, les utilisateurs qui ne se sont " -"pas encore inscrits dans {platform_name} ne seront pas ajoutés mais ils " -"seront autorisés à s'inscrire dès qu'ils auront créé leur compte. " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "Cocher cette case n'a aucun effet si 'Se désinscrire' est coché." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Notifier les utilisateurs par e-mail" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"Si cette option est cochée, les utilisateurs recevront une " -"notification par e-mail." - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Inscrire/Enregistrer des étudiants " @@ -14249,6 +14407,21 @@ msgstr "" msgid "Add Community TA" msgstr "Ajouter un Community TA" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "Utilisez Recharger les graphiques pour rafraîchir les graphiques. " @@ -15159,13 +15332,8 @@ msgstr "{site_name} - Confirmer l'inscription" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "Confirmer votre inscription pour :" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" -msgstr "Dates du cours" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" @@ -15180,14 +15348,12 @@ msgid "{end_date}" msgstr "{end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." msgstr "" -"Vous avez cliqué sur un lien d'inscription déjà utilisé. Vérifiez dans votre" -" tableau de bord si vous n'êtes pas déjà inscrit" -" à ce cours, ou contactez votre administrateur." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15199,9 +15365,10 @@ msgstr "" " présent disponible dans votre tableau de bord." #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -15234,19 +15401,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "Image de couverture de {course_number} {course_title}" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15280,12 +15434,9 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "Une fois cet achat terminé, " - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "vous serez inscrit à ce cours." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -15405,6 +15556,40 @@ msgstr "Se connecter ou s'inscrire" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Comptes connectés" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "Lié" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Not Linked" +msgstr "Non lié" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Unlink" +msgstr "Supprimer le lien" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Lier" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -15473,6 +15658,10 @@ msgstr "" "Pour maintenir la crédibilité des certificats {platform}, tous les " "changements de nom seront loggés et enregistrés." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Motif de changement de nom :" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Changer mon nom" @@ -15518,39 +15707,19 @@ msgstr "" "propos de nos certificats{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" -"Vous mettez à jour votre inscription pour le cours {course_name} de " -"{organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" -"Félicitations! Vous êtes maintenant inscrit au cours {course_name} de " -"{organization}" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "Formation professionnelle" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -15680,23 +15849,14 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Utilisez le bouton de l'appareil photo quand vous serez en position" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "Pour prendre votre photo" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Utiliser la case à cocher" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "une fois que vous êtes satisfait de la photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -16013,12 +16173,9 @@ msgstr "Assurez-vous que votre pièce d'identité est bien éclairée" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Les pièces d'identité acceptables sont les permis de conduire, les " -"passeports ou toute autre pièce d'identité délivrée par une entité " -"gouvernementale, comportant votre nom et votre photo" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -16036,8 +16193,8 @@ msgstr "" "informations importantes" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "pour photographier votre pièce d'identité" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -16281,8 +16438,8 @@ msgstr "Votre compte n'est pas activé" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -16698,7 +16855,7 @@ msgstr "" "et pour répondre aux questions des étudiants. Vous pouvez ajouter ou éditer " "les mises à jour en HTML." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "Plan du Cours" @@ -18671,7 +18828,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -18957,10 +19116,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -19137,10 +19295,6 @@ msgstr "Aide contextuelle en ligne" msgid "Currently signed in as:" msgstr "Actuellement connecté en tant que :" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Se déconnecter" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "Exécuter le compilateur Latex" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 413d53d2c853..51a6fa9b7a59 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 892571e904f2..f295372b9c5f 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -21,6 +21,7 @@ # laurentFUN , 2014 # moocit-france , 2015 # Manjari , 2014 +# Olivier Lebon , 2015 # Olivier Marquez , 2013 # Olivier Marquez , 2013 # Philippe Chiu , 2013 @@ -75,8 +76,10 @@ # Eric Fortin, 2014 # Françoise Docq, 2014 # Gérard Vidal , 2014-2015 +# Hélène Tindon , 2015 # Marie-Andrée Coulombe , 2014 # moocit-france , 2015 +# Olivier Lebon , 2015 # rafcha , 2014-2015 # Sébastien Viallemonteil , 2015 # Steven BERNARD , 2014 @@ -96,8 +99,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" @@ -107,6 +110,21 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -131,6 +149,7 @@ msgstr "OK" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -146,6 +165,12 @@ msgstr "" "Ce lien s'ouvrira dans une nouvelle fenêtre ou un nouvel onglet de votre " "navigateur" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -190,6 +215,7 @@ msgstr "Charger un fichier" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -199,6 +225,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "Erreur" @@ -2294,8 +2321,6 @@ msgstr "Texte de l'annotation" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "Effacer" @@ -2338,6 +2363,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "Chargement" @@ -2382,6 +2408,8 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> étudiants ont réussi." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "Nom d'utilisateur" @@ -2444,6 +2472,7 @@ msgid "The following warnings were generated:" msgstr "Les avertissements suivants ont été générés:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "Opération réussie" @@ -3153,6 +3182,35 @@ msgstr "Réévaluation réussie du score du problème pour l'utilisateur {user}" msgid "Failed to rescore problem." msgstr "Échec lors de la réévaluation du problème." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "Veuillez entrer un montant de don valide." @@ -3165,16 +3223,6 @@ msgstr "Votre don n'a pas pu être soumis" msgid "An error occurred. Please try again later." msgstr "Une erreur est survenue. Veuillez essayer de nouveau plus tard." -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "Veuillez vérifier votre nouvelle adresse email" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3386,11 +3434,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "Veuillez entrer une adresse email valide" @@ -3413,6 +3456,128 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "Veuillez vérifier votre email pour confirmer les changements" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "Nom complet" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "Mot de passe" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "Réinitialiser le mot de passe" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "Langue préférée" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "Le nom complet ne peut pas être vide" @@ -3429,6 +3594,60 @@ msgstr "Nous n’avons pas pu afficher la liste des langues." msgid "Saved" msgstr "Enregistré" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3485,6 +3704,88 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Enlever" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3532,20 +3833,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio a des problèmes pour sauvegarder votre travail" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Sauvegarde en cours" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Confirmation de la suppression de la page" @@ -3716,11 +4003,6 @@ msgstr "" msgid "Queued" msgstr "Mis en file d'attente" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3814,8 +4096,8 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Le code peut uniquement contenir des lettres, nombres, signes _ ou -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "Veuillez entrer un entier entre" +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." @@ -4107,15 +4389,35 @@ msgstr "Date ajoutée" #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4422,6 +4724,46 @@ msgstr "" msgid "Upload translation" msgstr "Envoyer une traduction" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4464,16 +4806,36 @@ msgid "Closed" msgstr "Fermé" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" -msgstr "(Ce message est à propos de %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "" #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." msgstr "Il y a eu une erreur, renouvelez votre recherche." #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4521,6 +4883,15 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4715,17 +5086,29 @@ msgstr "" msgid "New Address" msgstr "Nouvelle adresse" -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "Mot de passe" - #: lms/templates/student_account/account.underscore msgid "Change My Email Address" msgstr "Changer mon adresse email" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "Réinitialiser le mot de passe" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" @@ -4735,11 +5118,8 @@ msgstr "Mot de passe oublié?" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" -"Vous êtes connecté à %(currentProvider)s avec succès, mais votre compte " -"%(currentProvider)s n'est pas relié à votre compte %(platformName)s. Vous " -"pouvez lier vos comptes sur votre tableau de bord %(platformName)s." #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" @@ -4832,13 +5212,13 @@ msgstr "Champ requis" msgid "Already have an account?" msgstr "Vous avez déjà un compte ?" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "Nom complet" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" -msgstr "Langue préférée" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." +msgstr "" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" @@ -5090,30 +5470,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5352,8 +5725,12 @@ msgid "Lock/unlock file" msgstr "Verrouiller/Déverrouiller le fichier" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "{number}% o de listes de vérification traitées" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5535,6 +5912,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "Date de rendu :" @@ -5710,8 +6099,6 @@ msgstr "Ajouter" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "Effacer la valeur" @@ -5876,11 +6263,8 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" -"Si vous rendez ce %(xblockType)s visible pour les étudiants, les étudiants " -"seront en mesure de voir son contenu après la date de sortie et la " -"publication de l'unité(s)." #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -5931,15 +6315,6 @@ msgstr "" msgid "File upload succeeded" msgstr "Chargement du fichier réussi" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" -"Il y a eu {strong_start}{num_errors} erreur(s) de validation{strong_end} " -"lors de la tentative de sauvegarde des paramètre(s) du cours dans la base de" -" données." - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5960,58 +6335,6 @@ msgstr "Modifier %(display_name)s (requis)" msgid "formLabel" msgstr "Étiquette du formulaire" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "Position de l'unité" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"Utilisez cet ID lorsque vous créez des liens vers cette unité à partir de " -"tout autre contenu du cours. Vous entrez l'ID dans le champ URL." - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Enlever" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "Ajoutez des URL pour des versions supplémentaires" @@ -6021,13 +6344,8 @@ 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." +"that's compatible with the student's computer will play." msgstr "" -"Pour être certain que tous les étudiants puissent accéder à la vidéo, nous " -"vous recommandons de fournir à la fois une version mp4 et webm de votre " -"vidéo. Cliquer ci-dessous pour ajouter l'URL d'une autre version. Ces URL ne" -" peuvent pas être des URL YouTube. La première des vidéos de la liste qui " -"est compatible avec l'ordinateur de l'étudiant sera lancée." #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" @@ -6061,8 +6379,8 @@ msgid "Error." msgstr "Erreur." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "Transcription synchronisée de" +msgid "Timed Transcript from %(filename)s" +msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" @@ -6104,14 +6422,10 @@ msgstr "Pas de transcription synchronisée EdX" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"EdX ne dispose pas de transcription synchronisée pour cette vidéo dans " -"Studio, mais il existe une transcription YouTube. Vous pouvez importer la " -"transcription Youtube ou téléversez votre propre fichier de transcription " -"srt." #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" diff --git a/conf/locale/gl/LC_MESSAGES/django.mo b/conf/locale/gl/LC_MESSAGES/django.mo index d3c8d9c49969..21efc8f8be5c 100644 Binary files a/conf/locale/gl/LC_MESSAGES/django.mo and b/conf/locale/gl/LC_MESSAGES/django.mo differ diff --git a/conf/locale/gl/LC_MESSAGES/django.po b/conf/locale/gl/LC_MESSAGES/django.po index f996c6ec51c1..f57b17eecb64 100644 --- a/conf/locale/gl/LC_MESSAGES/django.po +++ b/conf/locale/gl/LC_MESSAGES/django.po @@ -46,7 +46,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Luz Varela Armas \n" "Language-Team: Galician (http://www.transifex.com/projects/p/edx-platform/language/gl/)\n" @@ -94,20 +94,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -122,6 +130,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -241,6 +254,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -433,6 +452,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1446,15 +1469,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2575,6 +2589,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3072,6 +3098,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3234,6 +3261,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3318,18 +3349,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3791,7 +3810,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3801,6 +3821,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3952,12 +3973,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3984,6 +4001,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4081,7 +4102,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4214,7 +4235,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4273,10 +4294,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4780,7 +4797,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5010,6 +5027,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5147,9 +5165,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6804,6 +6821,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6817,7 +6835,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7142,6 +7160,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7282,11 +7316,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7323,6 +7357,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7471,6 +7513,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7511,8 +7557,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7631,10 +7687,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7704,6 +7756,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7846,11 +7899,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7864,38 +7921,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7910,10 +7995,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7942,7 +8023,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7966,53 +8051,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8025,66 +8074,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8468,6 +8458,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8626,13 +8620,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8641,6 +8655,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8708,7 +8726,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8733,6 +8756,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9261,6 +9289,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9588,6 +9617,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9920,12 +10115,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10111,10 +10300,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10597,11 +10782,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10627,17 +10807,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10719,6 +10915,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10776,7 +10976,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11552,10 +11752,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11576,24 +11778,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11624,6 +11835,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12709,56 +12923,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12918,6 +13082,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13739,12 +13918,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13760,10 +13934,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13774,9 +13949,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13809,19 +13985,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13854,11 +14017,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13969,6 +14129,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14027,6 +14221,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14070,35 +14268,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14211,22 +14393,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14502,7 +14675,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14520,7 +14693,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14734,8 +14907,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15119,7 +15292,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16946,7 +17119,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17200,10 +17375,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17376,10 +17550,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/gl/LC_MESSAGES/djangojs.mo b/conf/locale/gl/LC_MESSAGES/djangojs.mo index 9775413408c0..4b8a9c8725e5 100644 Binary files a/conf/locale/gl/LC_MESSAGES/djangojs.mo and b/conf/locale/gl/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/gl/LC_MESSAGES/djangojs.po b/conf/locale/gl/LC_MESSAGES/djangojs.po index f03d1030f237..ecaf212f9699 100644 --- a/conf/locale/gl/LC_MESSAGES/djangojs.po +++ b/conf/locale/gl/LC_MESSAGES/djangojs.po @@ -31,8 +31,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Galician (http://www.transifex.com/projects/p/edx-platform/language/gl/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,21 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -68,6 +83,12 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "A ligazón abrirase nunha nova lapela do navegador" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -112,6 +133,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -121,6 +143,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2127,8 +2150,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2171,6 +2192,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2213,6 +2235,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2268,6 +2291,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2896,6 +2920,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2908,16 +2961,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3118,11 +3161,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3145,6 +3183,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3161,6 +3326,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3217,6 +3432,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3261,20 +3559,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "A gardar" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3441,11 +3725,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3528,7 +3807,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3637,7 +3916,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3805,15 +4083,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4100,6 +4398,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4142,7 +4480,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4150,8 +4508,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4199,6 +4557,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4390,15 +4758,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4409,7 +4789,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4499,12 +4879,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4757,30 +5137,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5019,7 +5392,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5198,6 +5575,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5361,8 +5750,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5524,7 +5911,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5571,12 +5958,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5595,56 +5976,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5654,7 +5985,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5687,7 +6018,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5726,9 +6057,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/gu/LC_MESSAGES/django.mo b/conf/locale/gu/LC_MESSAGES/django.mo index d2b86da4a08e..b9fc5b38f37b 100644 Binary files a/conf/locale/gu/LC_MESSAGES/django.mo and b/conf/locale/gu/LC_MESSAGES/django.mo differ diff --git a/conf/locale/gu/LC_MESSAGES/django.po b/conf/locale/gu/LC_MESSAGES/django.po index 2caad8343218..99b6a1ee3af7 100644 --- a/conf/locale/gu/LC_MESSAGES/django.po +++ b/conf/locale/gu/LC_MESSAGES/django.po @@ -41,7 +41,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-05-21 14:09+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Gujarati (http://www.transifex.com/projects/p/edx-platform/language/gu/)\n" @@ -89,20 +89,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -117,6 +125,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -236,6 +249,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -428,6 +447,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1441,15 +1464,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2570,6 +2584,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3067,6 +3093,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3229,6 +3256,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3313,18 +3344,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3786,7 +3805,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3796,6 +3816,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3947,12 +3968,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3979,6 +3996,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4076,7 +4097,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4209,7 +4230,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4268,10 +4289,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4775,7 +4792,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5005,6 +5022,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5142,9 +5160,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6799,6 +6816,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6812,7 +6830,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7137,6 +7155,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7277,11 +7311,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7318,6 +7352,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7466,6 +7508,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7506,8 +7552,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7626,10 +7682,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7699,6 +7751,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7841,11 +7894,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7859,38 +7916,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7905,10 +7990,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7937,7 +8018,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7961,53 +8046,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8020,66 +8069,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8463,6 +8453,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8621,13 +8615,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8636,6 +8650,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8703,7 +8721,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8728,6 +8751,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9256,6 +9284,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9583,6 +9612,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9915,12 +10110,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10106,10 +10295,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10592,11 +10777,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10622,17 +10802,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10714,6 +10910,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10771,7 +10971,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11547,10 +11747,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11571,24 +11773,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11619,6 +11830,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12704,56 +12918,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12913,6 +13077,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13734,12 +13913,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13755,10 +13929,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13769,9 +13944,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13804,19 +13980,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13849,11 +14012,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13964,6 +14124,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14022,6 +14216,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14065,35 +14263,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14206,22 +14388,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14497,7 +14670,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14515,7 +14688,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14729,8 +14902,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15114,7 +15287,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16941,7 +17114,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17195,10 +17370,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17371,10 +17545,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/gu/LC_MESSAGES/djangojs.mo b/conf/locale/gu/LC_MESSAGES/djangojs.mo index c21cd4e16aad..3683523693fb 100644 Binary files a/conf/locale/gu/LC_MESSAGES/djangojs.mo and b/conf/locale/gu/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/gu/LC_MESSAGES/djangojs.po b/conf/locale/gu/LC_MESSAGES/djangojs.po index 4d6f09f28208..3588c173b338 100644 --- a/conf/locale/gu/LC_MESSAGES/djangojs.po +++ b/conf/locale/gu/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Gujarati (http://www.transifex.com/projects/p/edx-platform/language/gu/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: gu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2134,8 +2158,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2178,6 +2200,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2243,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2275,6 +2299,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3125,11 +3169,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3152,6 +3191,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3168,6 +3334,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3224,6 +3440,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3268,20 +3567,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3448,11 +3733,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3535,7 +3815,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3644,7 +3924,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3812,15 +4091,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4107,6 +4406,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4149,7 +4488,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4157,8 +4516,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4206,6 +4565,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4397,15 +4766,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4416,7 +4797,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4506,12 +4887,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4764,30 +5145,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5026,7 +5400,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5205,6 +5583,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5368,8 +5758,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5531,7 +5919,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5578,12 +5966,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5602,56 +5984,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5661,7 +5993,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5694,7 +6026,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5733,9 +6065,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index c430dc2b3180..f580025c81f0 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 b023b9b018c4..5262f86d3164 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -5,13 +5,17 @@ # # Translators: # Bentsi Magidovich , 2015 +# Nadav Stark , 2015 +# shay nativ , 2015 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2015 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Bentsi Magidovich , 2015 # Naaman nov , 2015 +# Nadav Stark , 2015 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX @@ -31,7 +35,9 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Bentsi Magidovich , 2015 # Naaman nov , 2015 +# Nadav Stark , 2015 # #-#-#-#-# messages.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2013 edX @@ -53,7 +59,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2015-03-31 17:04+0000\n" "Last-Translator: Bentsi Magidovich \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" @@ -101,20 +107,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -129,6 +143,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -248,6 +267,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -440,6 +465,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1453,15 +1482,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1671,15 +1691,21 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2582,6 +2608,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3079,6 +3117,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3241,6 +3280,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3325,18 +3368,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3798,7 +3829,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3808,6 +3840,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3959,12 +3992,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3991,6 +4020,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4088,7 +4121,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4221,7 +4254,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4280,10 +4313,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4590,10 +4619,10 @@ msgstr "" msgid "Loaded course {course_name}
Errors:" msgstr "" -#: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html -#: cms/templates/index.html lms/templates/shoppingcart/receipt.html +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: lms/templates/shoppingcart/receipt.html msgid "Course Name" -msgstr "" +msgstr "שם הקורס" #: lms/djangoapps/dashboard/sysadmin.py msgid "Directory/ID" @@ -4787,7 +4816,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5017,6 +5046,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5154,9 +5184,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -5762,11 +5791,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Order Number" -msgstr "" +msgstr "מספר הזמנה" #: lms/djangoapps/shoppingcart/reports.py msgid "Customer Name" -msgstr "" +msgstr "שם הלקוח" #: lms/djangoapps/shoppingcart/reports.py msgid "Date of Original Transaction" @@ -5811,19 +5840,19 @@ msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "University" -msgstr "" +msgstr "אוניברסיטה" -#: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html +#: lms/djangoapps/shoppingcart/reports.py msgid "Course" -msgstr "" +msgstr "קורס" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Announce Date" msgstr "" -#: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html +#: cms/templates/settings.html msgid "Course Start Date" -msgstr "" +msgstr "תאריך תחילת קורס" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Close Date" @@ -5933,11 +5962,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py msgid "success" -msgstr "" +msgstr "הצלחה" #: lms/djangoapps/shoppingcart/views.py msgid "You do not have permission to view this page." -msgstr "" +msgstr "אין לך הרשאה לצפות בדף זה." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The payment processor did not return a required parameter: {0}" @@ -6809,6 +6838,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6822,7 +6852,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7147,6 +7177,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7287,11 +7333,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7328,6 +7374,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7476,6 +7530,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7516,8 +7574,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7636,10 +7704,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7701,7 +7765,7 @@ msgstr "" #: cms/templates/404.html lms/templates/static_templates/404.html msgid "Page not found" -msgstr "" +msgstr "העמוד לא נמצא" #: cms/templates/asset_index.html cms/templates/container.html #: cms/templates/course_outline.html cms/templates/group_configurations.html @@ -7709,8 +7773,9 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" -msgstr "" +msgstr "טוען" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html #: lms/templates/verify_student/_modal_editname.html @@ -7728,7 +7793,7 @@ msgstr "" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Course Number" -msgstr "" +msgstr "מספר הקורס" #: cms/templates/course_outline.html cms/templates/index.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html @@ -7851,11 +7916,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7869,38 +7938,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7915,10 +8012,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7947,7 +8040,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7971,53 +8068,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8030,66 +8091,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8473,6 +8475,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8535,7 +8541,7 @@ msgstr "" #: lms/templates/login-sidebar.html msgid "View our help section for answers to commonly asked questions." -msgstr "" +msgstr "עבור לעמוד השאלות הנפוצות. " #: lms/templates/login.html msgid "Log into your {platform_name} Account" @@ -8631,13 +8637,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8646,6 +8672,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8716,7 +8746,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8741,13 +8776,18 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" #: lms/templates/navigation.html msgid "Register Now" -msgstr "" +msgstr "הרשם עכשיו" #: lms/templates/notes.html lms/templates/textannotation.html #: lms/templates/videoannotation.html @@ -8863,10 +8903,13 @@ msgid "" "future free courses. Not ready to take a course just yet? Registering puts " "you on our mailing list - we will update you as courses are added." msgstr "" +"רישום ל{platform_name} מאפשר לך גישה לכל הקורסים הניתנים בחינם עכשיו ובעתיד." +" עדיין לא מוכן ללמוד קורס? רישום למערכת יצרף אותך לרשימת התפוצה ויאפשר לנו " +"לעדכן אותך כאשר קורסים חדשים עולים לאוויר." #: lms/templates/register-sidebar.html msgid "Next Steps" -msgstr "" +msgstr "הצעדים הבאים" #: lms/templates/register-sidebar.html msgid "" @@ -9269,6 +9312,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9596,12 +9640,195 @@ msgstr "" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "תקנון ציונים" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" msgstr "" #: lms/templates/certificates/invalid.html @@ -9801,6 +10028,16 @@ msgstr[1] "" msgid "Please enter a hint below:" msgstr "" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "" @@ -9928,12 +10165,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10125,10 +10356,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10595,18 +10822,6 @@ msgstr "" msgid "Enrolled as: " msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "" @@ -10641,17 +10856,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10733,6 +10964,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10790,7 +11025,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11566,10 +11801,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11590,24 +11827,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11638,6 +11884,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12723,56 +12972,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12932,6 +13131,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13163,7 +13377,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" -msgstr "" +msgstr "הצג היסטורית משימות רקע עבור סטודנט " #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Entrance Exam Adjustment" @@ -13480,6 +13694,8 @@ msgid "" "account activation message to {email}. To activate your account and start " "enrolling in courses, click the link in the message." msgstr "" +"חשבונך ב{platform_name} נוצר בהצלחה. נשלחה הודעת אימות והפעלה ל-{email}. " +"בכדי להפעיל את חשבונך ולהתחיל להירשם לקורסים, לחץ על הקישור שבהודעה." #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" @@ -13753,12 +13969,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13774,10 +13985,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13788,9 +14000,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13823,19 +14036,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13868,11 +14068,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13983,6 +14180,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14041,6 +14272,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "הסיבה לשינוי השם:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14084,35 +14319,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14225,22 +14444,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14516,7 +14726,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14534,7 +14744,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14748,8 +14958,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15133,7 +15343,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -15185,7 +15395,7 @@ msgstr "" #: cms/templates/course_outline.html msgid "Course Start Date:" -msgstr "" +msgstr "תאריך תחילת קורס:" #: cms/templates/course_outline.html msgid "Edit Start Date" @@ -16676,7 +16886,7 @@ msgstr "" #: cms/templates/register.html msgid "I agree to the {a_start} Terms of Service {a_end}" -msgstr "" +msgstr "אני מסכים {a_start}לתנאי השימוש{a_end}" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" @@ -16960,7 +17170,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17214,10 +17426,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17390,10 +17601,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index 622edcfc3b87..44345a8a143e 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 07a535c5a5d1..ad53fab0497e 100644 --- a/conf/locale/he/LC_MESSAGES/djangojs.po +++ b/conf/locale/he/LC_MESSAGES/djangojs.po @@ -20,6 +20,7 @@ # Bentsi Magidovich , 2015 # Ido, 2014 # Naaman nov , 2015 +# Nadav Stark , 2015 # yaaqov, 2014 # #-#-#-#-# underscore.po (edx-platform) #-#-#-#-# # edX translation file @@ -27,19 +28,25 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Bentsi Magidovich , 2015 +# Nadav Stark , 2015 +# yuval zana, 2015 # #-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Bentsi Magidovich , 2015 +# Nadav Stark , 2015 +# yuval zana, 2015 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" -"Last-Translator: Sarina Canelake \n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 18:38+0000\n" +"Last-Translator: Nadav Stark \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,6 +55,21 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -72,6 +94,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -85,6 +108,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -129,6 +158,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -138,6 +168,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -211,7 +242,7 @@ msgstr[1] "" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer:" -msgstr "" +msgstr "תשובה:" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; @@ -434,7 +465,7 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bold" -msgstr "" +msgstr "מודגש" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1523,7 +1554,7 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "You have unsaved changes are you sure you want to navigate away?" -msgstr "" +msgstr "ישנם שינויים שלא נשמרו, האם אתה בטוח שאתה רוצה לעזוב?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1564,11 +1595,11 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "answer" -msgstr "" +msgstr "תשובה" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Short explanation" -msgstr "" +msgstr "הסבר קצר" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "" @@ -2144,8 +2175,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2188,6 +2217,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2230,6 +2260,8 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "" @@ -2285,6 +2317,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2913,6 +2946,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2925,16 +2987,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3135,11 +3187,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3162,6 +3209,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3178,6 +3352,60 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3234,6 +3462,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3278,20 +3589,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3458,11 +3755,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3545,7 +3837,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3654,7 +3946,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3822,15 +4113,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4117,6 +4428,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4159,7 +4510,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4167,8 +4538,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4216,6 +4587,15 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4407,15 +4787,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4426,7 +4818,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4516,12 +4908,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4774,30 +5166,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5036,7 +5421,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5215,6 +5604,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5378,8 +5779,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5541,7 +5940,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5588,12 +5987,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5612,56 +6005,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5671,7 +6014,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5704,7 +6047,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5743,9 +6086,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 5ef85ed13892..83be8e0c1232 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 77521f7e23f8..f96f3c6af425 100644 --- a/conf/locale/hi/LC_MESSAGES/django.po +++ b/conf/locale/hi/LC_MESSAGES/django.po @@ -72,7 +72,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: ria1234 \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" @@ -114,15 +114,22 @@ msgstr "समस्या" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" @@ -142,6 +149,11 @@ msgstr "यूनिट" msgid "Name" msgstr "नाम" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -262,6 +274,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -457,6 +475,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "पाठ्यक्रम आईडी स्पष्ट नहीं है" @@ -1488,15 +1510,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1709,15 +1722,21 @@ msgstr "त्रुटि: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2623,6 +2642,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "सामान्य" @@ -3120,6 +3151,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3282,6 +3314,10 @@ msgstr "पाठ्यक्रम" msgid "Instructor" msgstr "प्रशिक्षक" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3366,18 +3402,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3859,7 +3883,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3869,6 +3894,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4020,12 +4046,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4052,6 +4074,10 @@ msgstr "खोजें" msgid "Copyright" msgstr "सर्वाधिकार" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4149,7 +4175,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4281,7 +4307,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4339,10 +4365,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "कोई एक लेख जोड़ने के लिए पाठ्यक्रम विकी पर जाएं।" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4865,7 +4887,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5236,9 +5258,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7030,7 +7051,7 @@ msgstr "पूर्वावलोकन" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7382,6 +7403,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7495,11 +7532,11 @@ msgid "Terms of Service" msgstr "सेवा की शर्तें" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7536,6 +7573,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7685,6 +7730,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7725,8 +7774,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7841,10 +7900,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -7910,6 +7965,7 @@ msgstr "यह पेज मौजूद नहीं है" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8054,11 +8110,15 @@ msgid "Course Navigation" msgstr "पाठ्यक्रम नेविगेशन" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "सहायता" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8072,38 +8132,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "इस पाठ्यक्रम के लिए अपने योगदान का चयन करें (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8118,10 +8206,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name}-विस्तृत सारांश" @@ -8150,8 +8234,12 @@ msgid "Hide Annotations" msgstr "टिप्पणियां छुपाएं" #: lms/templates/course.html -msgid "New" -msgstr "नया" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8174,53 +8262,17 @@ msgid "Course-loading errors" msgstr "पाठ्यक्रम लोड त्रुटी " #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "पासवर्ड रीसेट" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number} के लिए ई-मेल सेटिंग्स" @@ -8233,70 +8285,7 @@ msgstr "पाठ्यक्रम ई-मेलें प्राप्त msgid "Save Settings" msgstr "सेटिंग्स सहेजें" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "पासवर्ड रीसेट करने के लिए ई-मेल भेज दी गई है" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"{email} पर ई-मेल भेज दी गई है। ई-मेल में जो लिंक दिया गया है उस पर जाकर " -"पासवर्ड रीसेट करें।" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "ई-मेल बदलें" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "कृपया अपना नया ई-मेल पता भरें" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "अपने पासवर्ड की पुष्टि करें:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "अपना नाम बदलें" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"अपना पूरा नाम यहां लिखें, जैसे कि आप {platform}{cert_name_short} पर देखना " -"चाहते हैं:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "नाम बदलने की वजह:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "मेरा नाम बदलें" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8702,6 +8691,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "अवैध ई-मेल परिवर्तन कुंजी" @@ -8871,13 +8864,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "छात्रों के खाते अयोग्य बनाए या फिर से समर्थ करें" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "उपयोगकर्ता नाम:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "खाता खत्म करें " @@ -8886,6 +8899,10 @@ msgstr "खाता खत्म करें " msgid "Reenable Account" msgstr "खाते को फिर से योग्य बनाएं" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "वे छात्र जिनके खातों को बंद कर दिया गया है" @@ -8959,7 +8976,12 @@ msgid "More options dropdown" msgstr "और विकल्पों के लिए ड्रॉपडाउन करें" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8984,6 +9006,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "विश्वविद्यालय" @@ -9534,6 +9561,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "त्रुटि" @@ -9878,41 +9906,233 @@ msgstr "गणना करें" msgid "Calculator Output Field" msgstr "कैलक्यूलेटर आउटपुट फ़ील्ड" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "नामांकन" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "बैच दाखिला" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"बाउंस अथवा वापिस आई हुई ई-मेल की सूचना नहीं दी जायेगी, कृपया वर्तनी की दोहरी" +" जांच कर लें। " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "खुद-ब-खुद दाखिला " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"अगर यह विकल्प चुना गया, तो जिन उपयोगकर्ताओं ने {platform_name} के " +"लिए रजिस्टर नहीं किया है उनका नामांकन अपने-आप हो जाएगा। " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"अगर यह विकल्प चुना नहीं गया, तो वे उपयोगकर्ता जिन्होंने अभी तक " +"{platform_name} के लिए रजिस्टर नहीं किया है वे दाखिल नहीं किये जायेंगे, " +"लेकिन खाता बनाने के बाद उन्हें नामांकन करने की अनुमति दी जायेगी।" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "उपयोगकर्ताओं को ई-मेल से इत्तला करें" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"अगर इस विकल्प चुना गया है , तो उपयोगकर्ताओं को ईमेल सूचना प्राप्त " +"होगी!" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "दाखिला दें" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" msgstr "" #: lms/templates/chat/toggle_chat.html @@ -10090,6 +10310,16 @@ msgstr[1] "{num} अंक: {text}" msgid "Please enter a hint below:" msgstr "कृपया नीचे कोई संकेत दर्ज करें" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, मौजूदा अध्याय" @@ -10221,12 +10451,6 @@ msgstr "" msgid "Additional Resources" msgstr "अतिरिक्त संसाधन" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "दाखिला दें" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10412,10 +10636,6 @@ msgstr "व्यवस्थापक" msgid "Forum Admin" msgstr "फ़ोरम व्यवस्थापक" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "नामांकन" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "डेटाडंप" @@ -10907,18 +11127,6 @@ msgstr "{course_number} {course_name} कवर इमेज" msgid "Enrolled as: " msgstr ": के रूप में नामांकन" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "संग्रहित कोर्स देखें " @@ -10953,17 +11161,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11049,6 +11273,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "बदलें" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11111,8 +11339,8 @@ msgid "Approved:" msgstr "स्वीकार कर लिया गया है:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "आईडी वैरीफीकेशन स्थिति" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -11896,10 +12124,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11920,24 +12150,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11968,6 +12207,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13083,65 +13325,6 @@ msgstr "प्रशिक्षक डैशबोर्ड" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "बैच दाखिला" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"बाउंस अथवा वापिस आई हुई ई-मेल की सूचना नहीं दी जायेगी, कृपया वर्तनी की दोहरी" -" जांच कर लें। " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "खुद-ब-खुद दाखिला " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"अगर यह विकल्प चुना गया, तो जिन उपयोगकर्ताओं ने {platform_name} के " -"लिए रजिस्टर नहीं किया है उनका नामांकन अपने-आप हो जाएगा। " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"अगर यह विकल्प चुना नहीं गया, तो वे उपयोगकर्ता जिन्होंने अभी तक " -"{platform_name} के लिए रजिस्टर नहीं किया है वे दाखिल नहीं किये जायेंगे, " -"लेकिन खाता बनाने के बाद उन्हें नामांकन करने की अनुमति दी जायेगी।" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "उपयोगकर्ताओं को ई-मेल से इत्तला करें" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"अगर इस विकल्प चुना गया है , तो उपयोगकर्ताओं को ईमेल सूचना प्राप्त " -"होगी!" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13333,6 +13516,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14211,12 +14409,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14232,10 +14425,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14246,9 +14440,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14281,19 +14476,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14326,11 +14508,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14447,6 +14626,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14507,6 +14720,10 @@ msgstr "" "{platform} प्रमाण पत्रों की विश्वस्नीयता को बनाने रखने के लिए, हर नाम में " "किए गए परिवर्तन को रिकॉर्ड किया जाएगा।" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "नाम बदलने की वजह:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "मेरा नाम बदलें" @@ -14552,35 +14769,19 @@ msgstr "" "अक़्सर पूछे गए सवाल{a_end} देखें।" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14703,23 +14904,14 @@ msgstr "क्या हम ली गई तस्वीर का आपका #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "एक बार पोजिशन में आने पर, कैमरे के बटन का उपयोग करें" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "अपनी तस्वीर खींचने के लिए" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "काटे के निशान के बटन का उपयोग करें" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "एक बार जब आप फोटो से खुश हो" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -15030,11 +15222,9 @@ msgstr "पक्का कर लें कि आपका आईडी अच #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"स्वीकार्य आईडी में चालक लाइसेंस, पासपोर्ट, या अन्य सरकार से दिए गए आईडी " -"जिनमें आपका नाम और फोटो हो, शामिल हैं" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -15052,8 +15242,8 @@ msgstr "" "जानकारी छुप न जाए" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "आईडी लेने के लिए" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -15289,8 +15479,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15674,7 +15864,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17501,7 +17691,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17755,10 +17947,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17931,10 +18122,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index 448819550632..2c631960814e 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 e4dbb03dd345..e542372db7a0 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -20,6 +20,7 @@ # # Translators: # Anant Vima , 2014 +# CHANDRA SHEKHAR SHARMA , 2015 # ria1234 , 2014 # Goutam Kumar Dey , 2014 # gvidushiin , 2014 @@ -33,6 +34,7 @@ # Translators: # Bhupendra Singh Rajawat , 2014 # Goutam Kumar Dey , 2014 +# Vijay Dhama , 2015 # #-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX @@ -44,8 +46,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" @@ -55,6 +57,21 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -81,6 +98,12 @@ msgstr "रद्द करें" msgid "This link will open in a new browser window/tab" msgstr "यह लिंक एक नए ब्राउज़र विंडो / टैब में खुलेगी" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -125,6 +148,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -134,6 +158,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2154,8 +2179,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2198,6 +2221,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2242,6 +2266,8 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "उपयोगकर्ता नाम" @@ -2297,6 +2323,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2952,6 +2979,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2964,16 +3020,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3174,11 +3220,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3201,6 +3242,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3217,6 +3385,60 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3273,6 +3495,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3319,28 +3624,16 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "स्टूडियो को आपके काम को बचाने में परेशानी हो रही है|" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "सेव हो रहा है" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" -msgstr "" +msgstr "पृष्‍ठ करने का पुष्टिकरण" #: cms/static/coffee/src/views/tabs.js msgid "" "Are you sure you want to delete this page? This action cannot be undone." msgstr "" +"क्‍या आप इस पृष्‍ठ को नष्ट करने हेतु सहमत हैं ? यह क्रिया असंपादित नहीं की " +"जा सकती है।" #: cms/static/coffee/src/views/tabs.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js @@ -3351,7 +3644,7 @@ msgstr "नष्ट हो रहा है" #: cms/static/coffee/src/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" -msgstr "" +msgstr "खुले मूल्‍यांकन को जमा करने में त्रुटि प्राप्‍त हुई" #: cms/static/js/base.js msgid "This link will open in a modal window" @@ -3460,12 +3753,12 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Staff" -msgstr "" +msgstr "कर्मचारी" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Admin" -msgstr "" +msgstr "व्यवस्थापक" #: cms/static/js/factories/manage_users_lib.js msgid "Already a library team member" @@ -3492,6 +3785,8 @@ msgstr "" #: cms/static/js/views/pages/group_configurations.js msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" +"आपके पास बिना जमा किये गये परिवर्तन है, क्‍या आप वास्‍तव में इस पृष्‍ठ को " +"छोडना चाहते हैं ?" #. Translators: This is the status of a video upload that is queued #. waiting for other uploads to complete @@ -3499,16 +3794,11 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js msgid "Upload completed" -msgstr "" +msgstr "अपलोड पूरा हुआ" #. Translators: This is the status of a video upload that has failed #: cms/static/js/models/active_video_upload.js @@ -3521,7 +3811,7 @@ msgstr "नाम देना आवश्यक है" #: cms/static/js/models/group.js msgid "Group name is required" -msgstr "" +msgstr "समूह के नाम की आवश्‍यकता है" #: cms/static/js/models/group_configuration.js msgid "Group A" @@ -3595,7 +3885,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "चाबी में मात्र अक्षर, संख्या, _, या - ही हो सकते हैं" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3670,23 +3960,21 @@ msgid "Max file size exceeded" msgstr "" #: cms/static/js/views/assets.js -#: cms/templates/js/asset-upload-modal.underscore msgid "Choose File" -msgstr "" +msgstr "फाइल का चयन करें " #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c -#: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" -msgstr "" +msgstr "नई फाइल अपलोड किजिये " #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" -msgstr "" +msgstr "कोई और फाइल लोड करें" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Not in Use" -msgstr "" +msgstr "उपयोग में नहीं" #. Translators: 'count' is number of units that the group #. configuration is used in. @@ -3707,9 +3995,8 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" -msgstr "" +msgstr "पाठ्यक्रम की रूपरेखा" #. Translators: This refers to a content group that can be linked to a student #. cohort. @@ -3744,7 +4031,7 @@ msgstr "“<%= name %>” पर नयी पीडीऍफ़ अपलोड #: cms/static/js/views/edit_chapter.js msgid "Please select a PDF file to upload." -msgstr "" +msgstr "कृपया एक पीडीएफ फाइल अपलोड करने के लिये चुनिए" #. Translators: 'count' is number of groups that the group #. configuration contains. @@ -3761,6 +4048,8 @@ msgid "" "This Group Configuration is not in use. Start by adding a content experiment" " to any Unit via the %(outlineAnchor)s." msgstr "" +"इस समूह की समाकृति वर्तमान में उपयोग में नहीं है। %(outlineAnchor)s के " +"माध्‍यम से किसी भी विषयवस्‍तु प्रयोगों को किसी भी ईकाई में जोडकर आरंभ करें। " #. Translators: this refers to a collection of groups. #: cms/static/js/views/group_configuration_item.js @@ -3838,7 +4127,7 @@ msgstr "" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure?" -msgstr "" +msgstr "क्या आपको पूरा विश्वास है?" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure you want to restrict {email} access to “{container}”?" @@ -3875,29 +4164,49 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s 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 msgid "%(total_items)s total" -msgstr "" +msgstr "%(total_items)s कुल योग" #. Translators: This is listed as the duration for a video #. that has not yet reached the point in its processing by #. the servers where its duration is determined. #: cms/static/js/views/previous_video_upload.js msgid "Pending" -msgstr "" +msgstr "बाकी है" #: cms/static/js/views/show_textbook.js msgid "Delete “<%= name %>”?" @@ -3912,10 +4221,8 @@ msgstr "" "पाठ्यक्रम में से उसका ज़िक्र भी मिट जायेगा।" #: cms/static/js/views/uploads.js -#: cms/templates/js/metadata-file-uploader-item.underscore -#: cms/templates/js/video/metadata-translations-item.underscore msgid "Upload" -msgstr "" +msgstr "अपलोड " #: cms/static/js/views/uploads.js msgid "We're sorry, there was an error" @@ -3994,11 +4301,11 @@ msgstr "" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js msgid "Editing: %(title)s" -msgstr "" +msgstr "संशोधन करना: %(title)s" #: cms/static/js/views/modals/edit_xblock.js msgid "Component" -msgstr "" +msgstr "खंड" #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" @@ -4173,9 +4480,51 @@ 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 msgid "Upload translation" +msgstr "अनुवाद अपलोड किया गया" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." msgstr "" #: cms/templates/js/previous-video-upload-list.underscore @@ -4220,7 +4569,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4228,8 +4597,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4277,6 +4646,15 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4468,15 +4846,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4487,7 +4877,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4577,12 +4967,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4835,30 +5225,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5097,7 +5480,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5276,6 +5663,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5439,8 +5838,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5602,7 +5999,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5649,12 +6046,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5673,56 +6064,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5732,7 +6073,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5765,7 +6106,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5804,9 +6145,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/hr/LC_MESSAGES/django.mo b/conf/locale/hr/LC_MESSAGES/django.mo index 47341894a47b..91f480047352 100644 Binary files a/conf/locale/hr/LC_MESSAGES/django.mo and b/conf/locale/hr/LC_MESSAGES/django.mo differ diff --git a/conf/locale/hr/LC_MESSAGES/django.po b/conf/locale/hr/LC_MESSAGES/django.po index 22d8524696e1..2f1130f77130 100644 --- a/conf/locale/hr/LC_MESSAGES/django.po +++ b/conf/locale/hr/LC_MESSAGES/django.po @@ -45,7 +45,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-31 12:21+0000\n" "Last-Translator: Taarna\n" "Language-Team: Croatian (http://www.transifex.com/projects/p/edx-platform/language/hr/)\n" @@ -93,20 +93,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -121,6 +129,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -240,6 +253,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -432,6 +451,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1448,15 +1471,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2577,6 +2591,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3076,6 +3102,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3238,6 +3265,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3322,18 +3353,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3795,7 +3814,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3805,6 +3825,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3956,12 +3977,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3988,6 +4005,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4085,7 +4106,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4218,7 +4239,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4277,10 +4298,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4785,7 +4802,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5015,6 +5032,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5154,9 +5172,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6811,6 +6828,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6824,7 +6842,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7149,6 +7167,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7289,11 +7323,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7330,6 +7364,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7478,6 +7520,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7518,8 +7564,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7638,10 +7694,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7711,6 +7763,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7853,11 +7906,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7871,38 +7928,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7917,10 +8002,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7949,7 +8030,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7973,53 +8058,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8032,66 +8081,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8475,6 +8465,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8634,13 +8628,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8649,6 +8663,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8716,7 +8734,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8741,6 +8764,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9269,6 +9297,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9596,6 +9625,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9930,12 +10125,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10121,10 +10310,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10607,11 +10792,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10637,17 +10817,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10730,6 +10926,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10787,7 +10987,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11565,10 +11765,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11589,24 +11791,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11637,6 +11848,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12722,56 +12936,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12931,6 +13095,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13753,12 +13932,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13774,10 +13948,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13788,9 +13963,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13823,19 +13999,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13868,11 +14031,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13983,6 +14143,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14041,6 +14235,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14084,35 +14282,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14225,22 +14407,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14516,7 +14689,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14534,7 +14707,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14748,8 +14921,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15133,7 +15306,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16960,7 +17133,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17214,10 +17389,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17390,10 +17564,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/hr/LC_MESSAGES/djangojs.mo b/conf/locale/hr/LC_MESSAGES/djangojs.mo index 1a579c74a3de..592d86970e2f 100644 Binary files a/conf/locale/hr/LC_MESSAGES/djangojs.mo and b/conf/locale/hr/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/hr/LC_MESSAGES/djangojs.po b/conf/locale/hr/LC_MESSAGES/djangojs.po index 0bb08d77a56f..b94681eaf2bd 100644 --- a/conf/locale/hr/LC_MESSAGES/djangojs.po +++ b/conf/locale/hr/LC_MESSAGES/djangojs.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/edx-platform/language/hr/)\n" "MIME-Version: 1.0\n" @@ -43,6 +43,21 @@ msgstr "" "Language: hr\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -67,6 +82,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -80,6 +96,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -124,6 +146,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -133,6 +156,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2158,8 +2182,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2202,6 +2224,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2244,6 +2267,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2299,6 +2323,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2927,6 +2952,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2939,16 +2993,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3154,11 +3198,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3181,6 +3220,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3197,6 +3363,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3253,6 +3469,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3300,20 +3599,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3480,11 +3765,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3567,7 +3847,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3677,7 +3957,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3846,15 +4125,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4141,6 +4440,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4183,7 +4522,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4191,8 +4550,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4241,6 +4600,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4433,15 +4802,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4452,7 +4833,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4542,12 +4923,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4800,30 +5181,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5062,7 +5436,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5241,6 +5619,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5404,8 +5794,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5567,7 +5955,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5614,12 +6002,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5638,56 +6020,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5697,7 +6029,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5730,7 +6062,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5769,9 +6101,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/hu/LC_MESSAGES/django.mo b/conf/locale/hu/LC_MESSAGES/django.mo index 153cf82a4972..bc458f101426 100644 Binary files a/conf/locale/hu/LC_MESSAGES/django.mo and b/conf/locale/hu/LC_MESSAGES/django.mo differ diff --git a/conf/locale/hu/LC_MESSAGES/django.po b/conf/locale/hu/LC_MESSAGES/django.po index c3788121ed2e..e4c86021f839 100644 --- a/conf/locale/hu/LC_MESSAGES/django.po +++ b/conf/locale/hu/LC_MESSAGES/django.po @@ -54,7 +54,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Keleti László \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/edx-platform/language/hu/)\n" @@ -102,20 +102,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -130,6 +138,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -249,6 +262,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -441,6 +460,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1454,15 +1477,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2583,6 +2597,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3080,6 +3106,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3242,6 +3269,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3326,18 +3357,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3799,7 +3818,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3809,6 +3829,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3960,12 +3981,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3992,6 +4009,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4089,7 +4110,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4222,7 +4243,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4281,10 +4302,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4788,7 +4805,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5018,6 +5035,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5155,9 +5173,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6812,6 +6829,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6825,7 +6843,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7150,6 +7168,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7290,11 +7324,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7331,6 +7365,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7479,6 +7521,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7519,8 +7565,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7639,10 +7695,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7712,6 +7764,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7854,11 +7907,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7872,38 +7929,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7918,10 +8003,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7950,7 +8031,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7974,53 +8059,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8033,66 +8082,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8476,6 +8466,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8634,13 +8628,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8649,6 +8663,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8716,7 +8734,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8741,6 +8764,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9269,6 +9297,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9596,6 +9625,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9928,12 +10123,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10119,10 +10308,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10605,11 +10790,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10635,17 +10815,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10727,6 +10923,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10784,7 +10984,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11560,10 +11760,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11584,24 +11786,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11632,6 +11843,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12717,56 +12931,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12926,6 +13090,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13747,12 +13926,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13768,10 +13942,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13782,9 +13957,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13817,19 +13993,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13862,11 +14025,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13977,6 +14137,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14035,6 +14229,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14078,35 +14276,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14219,22 +14401,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14510,7 +14683,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14528,7 +14701,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14742,8 +14915,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15127,7 +15300,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16954,7 +17127,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17208,10 +17383,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17384,10 +17558,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/hu/LC_MESSAGES/djangojs.mo b/conf/locale/hu/LC_MESSAGES/djangojs.mo index 2d59c7e129e1..0679e2a4970e 100644 Binary files a/conf/locale/hu/LC_MESSAGES/djangojs.mo and b/conf/locale/hu/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/hu/LC_MESSAGES/djangojs.po b/conf/locale/hu/LC_MESSAGES/djangojs.po index 24730ccdac6a..48483d5ac3c3 100644 --- a/conf/locale/hu/LC_MESSAGES/djangojs.po +++ b/conf/locale/hu/LC_MESSAGES/djangojs.po @@ -34,8 +34,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/edx-platform/language/hu/)\n" "MIME-Version: 1.0\n" @@ -45,6 +45,21 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +84,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -82,6 +98,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -126,6 +148,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -135,6 +158,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2141,8 +2165,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2185,6 +2207,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2227,6 +2250,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2282,6 +2306,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2910,6 +2935,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2922,16 +2976,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3132,11 +3176,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3159,6 +3198,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3175,6 +3341,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3231,6 +3447,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3275,20 +3574,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3455,11 +3740,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3542,7 +3822,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3651,7 +3931,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3819,15 +4098,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4114,6 +4413,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4156,7 +4495,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4164,8 +4523,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4213,6 +4572,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4404,15 +4773,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4423,7 +4804,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4513,12 +4894,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4771,30 +5152,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5033,7 +5407,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5212,6 +5590,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5375,8 +5765,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5538,7 +5926,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5585,12 +5973,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5609,56 +5991,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5668,7 +6000,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5701,7 +6033,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5740,9 +6072,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/hy_AM/LC_MESSAGES/django.mo b/conf/locale/hy_AM/LC_MESSAGES/django.mo index 96c2a4778ea9..b499a7b086ea 100644 Binary files a/conf/locale/hy_AM/LC_MESSAGES/django.mo and b/conf/locale/hy_AM/LC_MESSAGES/django.mo differ diff --git a/conf/locale/hy_AM/LC_MESSAGES/django.po b/conf/locale/hy_AM/LC_MESSAGES/django.po index 3ece745bd641..74036b102a38 100644 --- a/conf/locale/hy_AM/LC_MESSAGES/django.po +++ b/conf/locale/hy_AM/LC_MESSAGES/django.po @@ -61,7 +61,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: emma_saroyan \n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/projects/p/edx-platform/language/hy_AM/)\n" @@ -105,9 +105,15 @@ msgstr "Խնդիր" msgid "Advanced" msgstr "Խորացված" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Բաժին" @@ -133,6 +139,11 @@ msgstr "Միավոր" msgid "Name" msgstr "Անուն" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -250,6 +261,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -443,6 +460,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Դասընթացի համարը նշված չէ" @@ -1474,15 +1495,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2619,6 +2631,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Ընդհանուր" @@ -3116,6 +3140,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3287,6 +3312,10 @@ msgstr "" msgid "Instructor" msgstr "Դասախոս" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3371,18 +3400,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3862,7 +3879,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3872,6 +3890,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4023,12 +4042,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4055,6 +4070,10 @@ msgstr "Փնտրել" msgid "Copyright" msgstr "Հեղինակային իրավունք" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4152,7 +4171,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4284,7 +4303,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4343,10 +4362,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Այցելե՛ք դասընթացի wiki հոդված ավելացնելու համար" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4866,7 +4881,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5240,9 +5255,8 @@ msgstr "Նույնականացման համար (ID)" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html #, fuzzy @@ -7015,7 +7029,7 @@ msgstr "Նախադիտում" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7360,6 +7374,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7473,11 +7503,11 @@ msgid "Terms of Service" msgstr "Օգտագործման պայմանները" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7514,6 +7544,14 @@ msgstr "Դասընթացի թարմացման սխալ ID" msgid "Course update not found." msgstr "Դասընթացի թարմացում չի հայտաբերվել" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7688,6 +7726,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Դասընթացը հաջողությամբ արտահանվել է git պահոց: " @@ -7728,8 +7770,18 @@ msgstr "Համընկնում է {0} հետ" msgid "Duplicate of '{0}'" msgstr " '{0}'-ի կրկնօրինակն է:" +#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' +#. in many languages. This is used to avoid Transifex's misinterpreting of +#. '% o'. The percent sign is also translatable as a standalone string. +#: cms/djangoapps/contentstore/views/item.py +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7848,10 +7900,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -7919,6 +7967,7 @@ msgstr "էջը հայտնաբերված չէ" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8062,11 +8111,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html msgid "Help" msgstr "Օգնություն" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8080,38 +8133,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Ընտրեք այս դասընթացի համար Ձեր նվիրաբերության չափը (min. $" +msgid "Pursue a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8126,10 +8207,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "Ամբողջ {platform_name}-ի ամփոփում" @@ -8158,8 +8235,12 @@ msgid "Hide Annotations" msgstr "Թաքցնել ծանոթագրությունները" #: lms/templates/course.html -msgid "New" -msgstr "Նոր" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8182,53 +8263,17 @@ msgid "Course-loading errors" msgstr "Դասընթացի բեռնման սխալներ" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Փոխել գաղտնաբառը" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Էլ. փոստի կարգավորումները {course_number}-ի համար" @@ -8241,70 +8286,7 @@ msgstr "Ստանալ դասընթացի նամակները" msgid "Save Settings" msgstr "Պահել կարգավորումները " -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Գաղտնաբառի փոփոխման էլ. նամակն ուղարկվել է" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Նամակ է ուղարկվել {email} էլ. հասցեին: Խնդրում ենք հետևել այդ նամակի մեջ " -"եղած հղմանը Ձեր գաղտնաբառը փոխելու համար:" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Փոխել էլեկտրոնային հասցեն" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Խնդրում ենք մուտքագրել Ձեր նոր էլեկտրոնային հասցեն:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Խնդրում ենք հաստատել Ձեր գաղտնաբառը:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Փոխել Ձեր անունը" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Մուտքագրե՛ք Ձեր լրիվ անունը ինչպես կուզենաք, քանի որ այն կհայտնվի Ձեր " -"{platform} {cert_name_short}-ի վրա:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Անվան փոփոխման պատճառը`" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Փոխել իմ անունը" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8708,6 +8690,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Էլ. հասցեն փոխելու բանալին սխալ է" @@ -8879,13 +8865,33 @@ msgid "Press to Launch" msgstr "Սեղմե՛ք սկսելու համար" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Անջատել կամ նորից ակտիվացնել ուսանողների հաշիվները" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Օգտատիրոջ անուն`" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Արգելափակել հաշիվը" @@ -8894,6 +8900,10 @@ msgstr "Արգելափակել հաշիվը" msgid "Reenable Account" msgstr "Հանել հաշվի արգելափակումը" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Ուսանողներն, ում հաշիվներն արգելափակվել են" @@ -8972,7 +8982,12 @@ msgid "More options dropdown" msgstr "Ավելի շատ տարբերակների ցուցակ" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8999,6 +9014,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Համալսարաններ" @@ -9556,6 +9576,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Սխալ" @@ -9891,41 +9912,209 @@ msgstr "Հաշվել" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" -msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Նայել դասընթացը" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Գրանցում" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." msgstr "" +"Մուտքագրե՛ք էլ. հասցեները և/կամ օգտագործողի անունները առանձին տողերի վրա կամ" +" բաժանված ստորակետներով։" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Էլ. հասցեներ/Օգտագործողի անուններ" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Տեղեկացնել օգտագործողներին էլ. նամակի միջոցով" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Անդամագրվել" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" msgstr "" #: lms/templates/chat/toggle_chat.html @@ -10223,12 +10412,6 @@ msgstr "" msgid "Additional Resources" msgstr "Լրացուցիչ աղբյուրներ" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Անդամագրվել" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10418,10 +10601,6 @@ msgstr "Ադմին" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Գրանցում" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10917,11 +11096,6 @@ msgstr "" msgid "View Archived Course" msgstr "Դիտել արխիվացված դասընթացը" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Նայել դասընթացը" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10947,17 +11121,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11039,6 +11229,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "Խմբագրել" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11096,7 +11290,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11891,10 +12085,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11915,24 +12111,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11963,6 +12168,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13071,58 +13279,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Մուտքագրե՛ք էլ. հասցեները և/կամ օգտագործողի անունները առանձին տողերի վրա կամ" -" բաժանված ստորակետներով։" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Էլ. հասցեներ/Օգտագործողի անուններ" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Տեղեկացնել օգտագործողներին էլ. նամակի միջոցով" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13282,6 +13438,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14109,12 +14280,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14130,10 +14296,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14144,9 +14311,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14179,19 +14347,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14224,11 +14379,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14339,6 +14491,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14397,6 +14583,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Անվան փոփոխման պատճառը`" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Փոխել իմ անունը" @@ -14442,35 +14632,19 @@ msgstr "" "տրվող հարցերը տեսնելու համար{a_end}:" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14583,22 +14757,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14874,7 +15039,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14892,7 +15057,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -15106,8 +15271,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15491,7 +15656,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17318,7 +17483,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17572,10 +17739,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17748,10 +17914,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo b/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo index e412537fdba2..2b25db2169e6 100644 Binary files a/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo and b/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/hy_AM/LC_MESSAGES/djangojs.po b/conf/locale/hy_AM/LC_MESSAGES/djangojs.po index c2e7849e5758..2fe06c0750b7 100644 --- a/conf/locale/hy_AM/LC_MESSAGES/djangojs.po +++ b/conf/locale/hy_AM/LC_MESSAGES/djangojs.po @@ -35,8 +35,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/projects/p/edx-platform/language/hy_AM/)\n" "MIME-Version: 1.0\n" @@ -46,6 +46,21 @@ msgstr "" "Language: hy_AM\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -72,6 +87,12 @@ msgstr "չեղարկել" msgid "This link will open in a new browser window/tab" msgstr "Հղումը կբացվի բրաուզերի նոր պատուհանում/թաբում" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -105,6 +126,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -114,6 +136,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2143,6 +2166,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2185,6 +2209,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> գնահատված ուսանողներ" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Օգտագործողի անուն" @@ -2243,6 +2268,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2907,6 +2933,35 @@ msgstr "Հաջողությամբ վերագնահատեց խնդիրը օգտա msgid "Failed to rescore problem." msgstr "Չկարողացավ վերագնահատել խնդիրը։" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2919,16 +2974,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3129,11 +3174,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3156,6 +3196,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3172,6 +3339,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3228,6 +3445,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3272,20 +3572,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3452,11 +3738,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3539,7 +3820,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3647,7 +3928,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3815,15 +4095,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4110,6 +4410,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4152,7 +4492,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4160,8 +4520,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4209,6 +4569,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4400,15 +4770,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4419,7 +4801,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4509,12 +4891,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4767,30 +5149,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5029,7 +5404,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5208,6 +5587,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5371,8 +5762,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5534,7 +5923,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5581,12 +5970,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5605,56 +5988,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5664,7 +5997,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5697,7 +6030,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5736,9 +6069,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/id/LC_MESSAGES/django.mo b/conf/locale/id/LC_MESSAGES/django.mo index be7e5f997d86..59da23acf453 100644 Binary files a/conf/locale/id/LC_MESSAGES/django.mo and b/conf/locale/id/LC_MESSAGES/django.mo differ diff --git a/conf/locale/id/LC_MESSAGES/django.po b/conf/locale/id/LC_MESSAGES/django.po index 2b081a160c2d..a021aac6a970 100644 --- a/conf/locale/id/LC_MESSAGES/django.po +++ b/conf/locale/id/LC_MESSAGES/django.po @@ -29,6 +29,7 @@ # Al Firdaus, 2014 # Anggun Dewara, 2014 # Ahmad Sofyan , 2013 +# dedy prasetya, 2015 # Eka Y Saputra , 2014 # fizdoonk, 2013 # hafizhuddin amin, 2013 @@ -67,7 +68,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: lusiana \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/edx-platform/language/id/)\n" @@ -115,20 +116,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -143,6 +152,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -262,6 +276,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -454,6 +474,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1464,15 +1488,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2593,6 +2608,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3088,6 +3115,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3250,6 +3278,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3334,18 +3366,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3807,7 +3827,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3817,6 +3838,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3968,12 +3990,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4000,6 +4018,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4097,7 +4119,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4230,7 +4252,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4289,10 +4311,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4795,7 +4813,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5025,6 +5043,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5160,9 +5179,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6817,6 +6835,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6830,7 +6849,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7155,6 +7174,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7295,11 +7330,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7336,6 +7371,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7484,6 +7527,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7524,8 +7571,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7644,10 +7701,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7717,6 +7770,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7859,11 +7913,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7877,38 +7935,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7923,10 +8009,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7955,7 +8037,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7979,53 +8065,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8038,66 +8088,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8481,6 +8472,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8638,13 +8633,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8653,6 +8668,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8720,7 +8739,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8745,6 +8769,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9273,6 +9302,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9600,6 +9630,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9930,12 +10126,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10121,10 +10311,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10607,11 +10793,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10637,17 +10818,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10728,6 +10925,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10785,7 +10986,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11559,10 +11760,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11583,24 +11786,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11631,6 +11843,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12716,56 +12931,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12925,6 +13090,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13745,12 +13925,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13766,10 +13941,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13780,9 +13956,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13815,19 +13992,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13860,11 +14024,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13975,6 +14136,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14033,6 +14228,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14076,35 +14275,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14217,22 +14400,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14508,7 +14682,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14526,7 +14700,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14740,8 +14914,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15125,7 +15299,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16952,7 +17126,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17206,10 +17382,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17382,10 +17557,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/id/LC_MESSAGES/djangojs.mo b/conf/locale/id/LC_MESSAGES/djangojs.mo index ebb27f21b1ff..6a5d2629abcf 100644 Binary files a/conf/locale/id/LC_MESSAGES/djangojs.mo and b/conf/locale/id/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/id/LC_MESSAGES/djangojs.po b/conf/locale/id/LC_MESSAGES/djangojs.po index 5238b3bde977..c9e8de13a7ea 100644 --- a/conf/locale/id/LC_MESSAGES/djangojs.po +++ b/conf/locale/id/LC_MESSAGES/djangojs.po @@ -13,6 +13,7 @@ # ichs , 2014 # Nanang Riyadi, 2015 # Sarina Canelake , 2014 +# sony wiliyanto , 2015 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2015 EdX @@ -40,8 +41,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/edx-platform/language/id/)\n" "MIME-Version: 1.0\n" @@ -51,6 +52,21 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -77,6 +93,12 @@ msgstr "Batal" msgid "This link will open in a new browser window/tab" msgstr "Tautan ini akan dibuka di jendela/tab peramban baru" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -121,6 +143,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -130,6 +153,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2131,8 +2155,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2175,6 +2197,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2217,6 +2240,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2272,6 +2296,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3120,11 +3164,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3147,6 +3186,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3163,6 +3329,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3219,6 +3435,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3262,20 +3561,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio mengalami kesulitan menyimpan hasil kerja Anda" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Menyimpan" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3442,11 +3727,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3532,7 +3812,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Kunci harus mengandung huruf, angka, _, atau -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3642,7 +3922,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3809,15 +4088,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4114,6 +4413,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4156,7 +4495,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4164,8 +4523,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4212,6 +4571,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4402,15 +4771,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4421,7 +4802,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4511,12 +4892,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4769,30 +5150,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5031,7 +5405,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5210,6 +5588,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5373,8 +5763,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5536,7 +5924,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5583,12 +5971,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5607,56 +5989,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5666,7 +5998,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5699,7 +6031,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5738,9 +6070,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/it_IT/LC_MESSAGES/django.mo b/conf/locale/it_IT/LC_MESSAGES/django.mo index 85d8d8987b49..e8c7bf636f94 100644 Binary files a/conf/locale/it_IT/LC_MESSAGES/django.mo and b/conf/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/conf/locale/it_IT/LC_MESSAGES/django.po b/conf/locale/it_IT/LC_MESSAGES/django.po index 5b9b4f6a36b1..b040f9c4bf23 100644 --- a/conf/locale/it_IT/LC_MESSAGES/django.po +++ b/conf/locale/it_IT/LC_MESSAGES/django.po @@ -99,7 +99,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Giulio Gratta\n" "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/edx-platform/language/it_IT/)\n" @@ -147,20 +147,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -175,6 +183,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -294,6 +307,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -486,6 +505,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1494,15 +1517,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2622,6 +2636,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3119,6 +3145,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3281,6 +3308,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3365,18 +3396,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3838,7 +3857,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3848,6 +3868,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3999,12 +4020,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4031,6 +4048,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4128,7 +4149,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4261,7 +4282,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4320,10 +4341,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4818,7 +4835,6 @@ msgstr "" msgid "User ID" msgstr "" -#: lms/templates/dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5047,6 +5063,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5184,9 +5201,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6845,7 +6861,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7169,6 +7185,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7301,11 +7333,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7342,6 +7374,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7495,6 +7535,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7535,8 +7579,18 @@ msgstr "" msgid "Duplicate of '{0}'" msgstr "Duplicato di '{0}'" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7657,10 +7711,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7732,6 +7782,7 @@ msgstr "Pagina non trovata" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7874,11 +7925,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Aiuto" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7892,38 +7947,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "Pursue a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7938,10 +8021,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7970,8 +8049,12 @@ msgid "Hide Annotations" msgstr "Nascondi le Annotazioni" #: lms/templates/course.html -msgid "New" -msgstr "Nuovo" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -7994,53 +8077,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "modifica" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" +msgid "Want to change your account settings?" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8053,66 +8100,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Cambia Email" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Cambia il tuo nome" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Motivo per il cambio del nome:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8496,6 +8484,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8654,13 +8646,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8669,6 +8681,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8736,7 +8752,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8761,6 +8782,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9289,6 +9315,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9616,6 +9643,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9948,12 +10141,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10139,10 +10326,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10625,11 +10808,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10655,17 +10833,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10747,6 +10941,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "modifica" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10804,7 +11002,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11580,10 +11778,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11604,24 +11804,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11652,6 +11861,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12737,56 +12949,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12946,6 +13108,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13767,12 +13944,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13788,10 +13960,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13802,9 +13975,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13837,19 +14011,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13882,11 +14043,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13997,6 +14155,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14055,6 +14247,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Motivo per il cambio del nome:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14098,35 +14294,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14239,22 +14419,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14530,7 +14701,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14548,7 +14719,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14763,8 +14934,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15148,7 +15319,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16975,7 +17146,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17229,10 +17402,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17405,10 +17577,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/it_IT/LC_MESSAGES/djangojs.mo b/conf/locale/it_IT/LC_MESSAGES/djangojs.mo index c2bb63cc53cb..fd57fae3e6eb 100644 Binary files a/conf/locale/it_IT/LC_MESSAGES/djangojs.mo and b/conf/locale/it_IT/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/it_IT/LC_MESSAGES/djangojs.po b/conf/locale/it_IT/LC_MESSAGES/djangojs.po index b38a483fe9fa..d8dfa269f3c3 100644 --- a/conf/locale/it_IT/LC_MESSAGES/djangojs.po +++ b/conf/locale/it_IT/LC_MESSAGES/djangojs.po @@ -73,8 +73,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/edx-platform/language/it_IT/)\n" "MIME-Version: 1.0\n" @@ -84,6 +84,21 @@ msgstr "" "Language: it_IT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -108,6 +123,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -121,6 +137,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -165,6 +187,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -174,6 +197,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2180,8 +2204,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2224,6 +2246,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2266,6 +2289,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2321,6 +2345,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2949,6 +2974,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2961,16 +3015,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3171,11 +3215,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3198,6 +3237,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3214,6 +3380,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3270,6 +3486,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3314,20 +3613,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Salvataggio in corso" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3494,11 +3779,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3588,7 +3868,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "La parola chiave non può contenere lettere, numeri , _, o -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3700,7 +3980,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3870,15 +4149,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4173,6 +4472,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4215,7 +4554,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4223,8 +4582,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4272,6 +4631,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4463,15 +4832,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4482,7 +4863,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4572,12 +4953,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4830,30 +5211,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5092,7 +5466,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5271,6 +5649,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5434,8 +5824,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5597,7 +5985,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5644,12 +6032,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5668,56 +6050,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5727,7 +6059,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5760,7 +6092,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5799,9 +6131,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.mo b/conf/locale/ja_JP/LC_MESSAGES/django.mo index b533dce470b0..6acbbdf236f1 100644 Binary files a/conf/locale/ja_JP/LC_MESSAGES/django.mo and b/conf/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.po b/conf/locale/ja_JP/LC_MESSAGES/django.po index dc9b422a6ee7..51b49fb1becd 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -11,6 +11,7 @@ # h_yoshida , 2014-2015 # Shige Usui , 2014 # Takashi Nagai , 2014 +# Toshiboumi Ohta , 2015 # Shige Usui , 2014 # わたカフェの店長, 2013 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# @@ -24,6 +25,7 @@ # h_yoshida , 2014-2015 # sunk , 2014 # Takashi Nagai , 2014 +# Toshiboumi Ohta , 2015 # Shige Usui , 2014 # わたカフェの店長, 2013 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# @@ -43,6 +45,7 @@ # Shoji Kajita , 2013 # sunk , 2014 # Takashi Nagai , 2014-2015 +# Toshiboumi Ohta , 2015 # Shige Usui , 2013-2014 # Daisuke Yamamoto , 2013 # 井上淳也 , 2013 @@ -61,6 +64,7 @@ # Shige Usui , 2014 # Shoji Kajita , 2013 # Takashi Nagai , 2014-2015 +# Toshiboumi Ohta , 2015 # Shige Usui , 2013-2014 # Daisuke Yamamoto , 2013 # わたカフェの店長, 2013 @@ -82,7 +86,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: h_yoshida \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/edx-platform/language/ja_JP/)\n" @@ -130,20 +134,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -158,6 +170,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -277,6 +294,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -468,6 +491,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1478,15 +1505,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2607,6 +2625,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3102,6 +3132,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3264,6 +3295,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3348,18 +3383,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3821,7 +3844,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3831,6 +3855,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3982,12 +4007,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4014,6 +4035,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4111,7 +4136,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4244,7 +4269,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4303,10 +4328,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4808,7 +4829,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5038,6 +5059,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5173,9 +5195,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6830,6 +6851,7 @@ msgid "Edit" msgstr "編集" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6843,7 +6865,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7170,6 +7192,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7303,11 +7341,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7344,6 +7382,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7492,6 +7538,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7532,8 +7582,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7652,10 +7712,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7725,6 +7781,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7867,11 +7924,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7885,38 +7946,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7932,10 +8021,6 @@ msgid "" msgstr "" "この講座を無料で聴講。とはいうものの、教材、活動、課題、議論に制約はありません。講座にご満足いただきながらも、なお、無料聴講コースのご受講となる場合には、その成果としては無料聴講コースの修了証を受け取ることになります。" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "無料聴講コースで続行する" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7964,7 +8049,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7988,53 +8077,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number}のメール受信設定" @@ -8047,66 +8100,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8491,6 +8485,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8648,13 +8646,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8663,6 +8681,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8730,7 +8752,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8755,6 +8782,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9284,6 +9316,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9611,6 +9644,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "メールアドレスと(または)ユーザー名を新しい行またはカンマ区切りで分けて入力してください。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "メールアドレス/ユーザ名" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9941,12 +10140,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10132,10 +10325,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10618,11 +10807,6 @@ msgstr "" msgid "View Archived Course" msgstr "講座画面へ(修了証発行済)" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10648,17 +10832,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10739,6 +10939,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "編集" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10796,7 +11000,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11571,10 +11775,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11595,24 +11801,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11643,6 +11858,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12728,56 +12946,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "メールアドレスと(または)ユーザー名を新しい行またはカンマ区切りで分けて入力してください。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "メールアドレス/ユーザ名" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12937,6 +13105,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13757,12 +13940,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13778,10 +13956,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13792,9 +13971,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13827,19 +14007,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13872,11 +14039,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13987,6 +14151,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14045,6 +14243,10 @@ msgid "" "be logged and recorded." msgstr "{platform} では修了証の信頼性を確保するため、名前の変更についてはすべて記録、保存しています。" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14088,35 +14290,19 @@ msgid "" msgstr "{a_start}修了証についてのよくある質問{a_end} をご一読ください。" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14229,22 +14415,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14520,7 +14697,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14538,7 +14715,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14752,8 +14929,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15137,7 +15314,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16964,7 +17141,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17218,10 +17397,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17394,10 +17572,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo b/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo index 409d7ef61ca0..df5b00d6c3b2 100644 Binary files a/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo and b/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ja_JP/LC_MESSAGES/djangojs.po b/conf/locale/ja_JP/LC_MESSAGES/djangojs.po index cd73651c0248..8485126db16d 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/djangojs.po +++ b/conf/locale/ja_JP/LC_MESSAGES/djangojs.po @@ -10,6 +10,7 @@ # h_yoshida , 2014-2015 # sunk , 2014 # Aoshi , 2014 +# Toshiboumi Ohta , 2015 # わたカフェの店長, 2013 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -22,9 +23,11 @@ # Hideki Mori , 2014 # kawa , 2014 # h_yoshida , 2014-2015 +# Miyuki Harada , 2015 # Aoshi , 2014 # Takahiro Aoyagi, 2014 # Takashi Nagai , 2014-2015 +# Toshiboumi Ohta , 2015 # わたカフェの店長, 2013 # #-#-#-#-# underscore.po (edx-platform) #-#-#-#-# # edX translation file @@ -35,6 +38,7 @@ # watcafe, 2014-2015 # ayokose , 2015 # h_yoshida , 2014-2015 +# Toshiboumi Ohta , 2015 # #-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX @@ -43,12 +47,14 @@ # Translators: # watcafe, 2014 # h_yoshida , 2014-2015 +# Miyuki Harada , 2015 +# Toshiboumi Ohta , 2015 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/edx-platform/language/ja_JP/)\n" "MIME-Version: 1.0\n" @@ -58,6 +64,21 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -82,6 +103,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -95,6 +117,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -139,6 +167,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -148,6 +177,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2135,8 +2165,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2179,6 +2207,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2221,6 +2250,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2276,6 +2306,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2904,6 +2935,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2916,16 +2976,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3121,11 +3171,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3148,6 +3193,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3164,6 +3336,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3220,6 +3442,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3261,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3441,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3528,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3636,7 +3922,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3803,15 +4088,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4098,6 +4403,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4140,7 +4485,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4148,8 +4513,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4196,6 +4561,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4386,15 +4761,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4405,7 +4792,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4495,12 +4882,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4753,30 +5140,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5015,7 +5395,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5194,6 +5578,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5357,8 +5753,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5520,7 +5914,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5567,12 +5961,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5591,56 +5979,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5650,7 +5988,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5683,7 +6021,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5722,9 +6060,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/kk_KZ/LC_MESSAGES/django.mo b/conf/locale/kk_KZ/LC_MESSAGES/django.mo index bcdcd776694e..42c5b33c9593 100644 Binary files a/conf/locale/kk_KZ/LC_MESSAGES/django.mo and b/conf/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/conf/locale/kk_KZ/LC_MESSAGES/django.po b/conf/locale/kk_KZ/LC_MESSAGES/django.po index ab54234358c7..af9aa4e2ad4a 100644 --- a/conf/locale/kk_KZ/LC_MESSAGES/django.po +++ b/conf/locale/kk_KZ/LC_MESSAGES/django.po @@ -54,7 +54,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-06 06:10+0000\n" "Last-Translator: Ardakh \n" "Language-Team: Kazakh (Kazakhstan) (http://www.transifex.com/projects/p/edx-platform/language/kk_KZ/)\n" @@ -102,20 +102,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -130,6 +138,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -249,6 +262,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -441,6 +460,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1451,15 +1474,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2580,6 +2594,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3075,6 +3101,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3237,6 +3264,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3321,18 +3352,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3794,7 +3813,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3804,6 +3824,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3955,12 +3976,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3987,6 +4004,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4084,7 +4105,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4217,7 +4238,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4276,10 +4297,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4782,7 +4799,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5012,6 +5029,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5147,9 +5165,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6804,6 +6821,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6817,7 +6835,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7142,6 +7160,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7282,11 +7316,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7323,6 +7357,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7471,6 +7513,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7511,8 +7557,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7631,10 +7687,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7704,6 +7756,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7846,11 +7899,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7864,38 +7921,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7910,10 +7995,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7942,7 +8023,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7966,53 +8051,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8025,66 +8074,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8468,6 +8458,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8625,13 +8619,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8640,6 +8654,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8707,7 +8725,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8732,6 +8755,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9260,6 +9288,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9587,6 +9616,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9917,12 +10112,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10108,10 +10297,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10594,11 +10779,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10624,17 +10804,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10715,6 +10911,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10772,7 +10972,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11546,10 +11746,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11570,24 +11772,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11618,6 +11829,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12703,56 +12917,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12912,6 +13076,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13732,12 +13911,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13753,10 +13927,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13767,9 +13942,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13802,19 +13978,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13847,11 +14010,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13962,6 +14122,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14020,6 +14214,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14063,35 +14261,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14204,22 +14386,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14495,7 +14668,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14513,7 +14686,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14727,8 +14900,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15112,7 +15285,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16939,7 +17112,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17193,10 +17368,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17369,10 +17543,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/kk_KZ/LC_MESSAGES/djangojs.mo b/conf/locale/kk_KZ/LC_MESSAGES/djangojs.mo index b7ab0b7e1555..7d08d3103404 100644 Binary files a/conf/locale/kk_KZ/LC_MESSAGES/djangojs.mo and b/conf/locale/kk_KZ/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/kk_KZ/LC_MESSAGES/djangojs.po b/conf/locale/kk_KZ/LC_MESSAGES/djangojs.po index 97dc87f9ffc1..ebe98bbefeb6 100644 --- a/conf/locale/kk_KZ/LC_MESSAGES/djangojs.po +++ b/conf/locale/kk_KZ/LC_MESSAGES/djangojs.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Kazakh (Kazakhstan) (http://www.transifex.com/projects/p/edx-platform/language/kk_KZ/)\n" "MIME-Version: 1.0\n" @@ -43,6 +43,21 @@ msgstr "" "Language: kk_KZ\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -67,6 +82,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -80,6 +96,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -124,6 +146,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -133,6 +156,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2120,8 +2144,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2164,6 +2186,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2206,6 +2229,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2261,6 +2285,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2889,6 +2914,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2901,16 +2955,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3106,11 +3150,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3133,6 +3172,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3149,6 +3315,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3205,6 +3421,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3246,20 +3545,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3426,11 +3711,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3513,7 +3793,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3621,7 +3901,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3788,15 +4067,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4083,6 +4382,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4125,7 +4464,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4133,8 +4492,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4181,6 +4540,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4371,15 +4740,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4390,7 +4771,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4480,12 +4861,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4738,30 +5119,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5000,7 +5374,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5179,6 +5557,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5342,8 +5732,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5505,7 +5893,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5552,12 +5940,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5576,56 +5958,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5635,7 +5967,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5668,7 +6000,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5707,9 +6039,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/km_KH/LC_MESSAGES/django.mo b/conf/locale/km_KH/LC_MESSAGES/django.mo index a04930f7e479..fc98fcb8453c 100644 Binary files a/conf/locale/km_KH/LC_MESSAGES/django.mo and b/conf/locale/km_KH/LC_MESSAGES/django.mo differ diff --git a/conf/locale/km_KH/LC_MESSAGES/django.po b/conf/locale/km_KH/LC_MESSAGES/django.po index 8853303ff358..f11be59fc1ec 100644 --- a/conf/locale/km_KH/LC_MESSAGES/django.po +++ b/conf/locale/km_KH/LC_MESSAGES/django.po @@ -40,7 +40,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-07-22 14:02+0000\n" "Last-Translator: vireax\n" "Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/edx-platform/language/km_KH/)\n" @@ -88,20 +88,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -116,6 +124,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -235,6 +248,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -427,6 +446,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1437,15 +1460,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2566,6 +2580,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3061,6 +3087,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3223,6 +3250,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3307,18 +3338,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3780,7 +3799,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3790,6 +3810,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3941,12 +3962,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3973,6 +3990,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4070,7 +4091,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4203,7 +4224,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4262,10 +4283,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4768,7 +4785,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4998,6 +5015,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5133,9 +5151,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6790,6 +6807,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6803,7 +6821,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7128,6 +7146,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7268,11 +7302,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7309,6 +7343,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7457,6 +7499,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7497,8 +7543,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7617,10 +7673,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7690,6 +7742,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7832,11 +7885,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7850,38 +7907,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7896,10 +7981,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7928,7 +8009,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7952,53 +8037,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8011,66 +8060,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8454,6 +8444,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8611,13 +8605,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8626,6 +8640,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8693,7 +8711,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8718,6 +8741,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9246,6 +9274,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9573,6 +9602,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9903,12 +10098,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10094,10 +10283,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10580,11 +10765,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10610,17 +10790,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10701,6 +10897,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10758,7 +10958,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11532,10 +11732,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11556,24 +11758,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11604,6 +11815,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12689,56 +12903,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12898,6 +13062,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13718,12 +13897,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13739,10 +13913,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13753,9 +13928,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13788,19 +13964,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13833,11 +13996,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13948,6 +14108,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14006,6 +14200,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14049,35 +14247,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14190,22 +14372,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14481,7 +14654,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14499,7 +14672,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14713,8 +14886,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15098,7 +15271,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16925,7 +17098,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17179,10 +17354,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17355,10 +17529,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/km_KH/LC_MESSAGES/djangojs.mo b/conf/locale/km_KH/LC_MESSAGES/djangojs.mo index fb8149628f8e..7b7b75ad65c2 100644 Binary files a/conf/locale/km_KH/LC_MESSAGES/djangojs.mo and b/conf/locale/km_KH/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/km_KH/LC_MESSAGES/djangojs.po b/conf/locale/km_KH/LC_MESSAGES/djangojs.po index dcde6a1f4316..87bad89461c2 100644 --- a/conf/locale/km_KH/LC_MESSAGES/djangojs.po +++ b/conf/locale/km_KH/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/edx-platform/language/km_KH/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: km_KH\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2115,8 +2139,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2159,6 +2181,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2201,6 +2224,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2256,6 +2280,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2884,6 +2909,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2896,16 +2950,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3101,11 +3145,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3128,6 +3167,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3144,6 +3310,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3200,6 +3416,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3241,20 +3540,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3421,11 +3706,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3508,7 +3788,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3616,7 +3896,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3783,15 +4062,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4078,6 +4377,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4120,7 +4459,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4128,8 +4487,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4176,6 +4535,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4366,15 +4735,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4385,7 +4766,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4475,12 +4856,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4733,30 +5114,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4995,7 +5369,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5174,6 +5552,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5337,8 +5727,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5500,7 +5888,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5547,12 +5935,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5571,56 +5953,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5630,7 +5962,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5663,7 +5995,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5702,9 +6034,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/kn/LC_MESSAGES/django.mo b/conf/locale/kn/LC_MESSAGES/django.mo index 9d1bb19c6467..1b475d6a4c57 100644 Binary files a/conf/locale/kn/LC_MESSAGES/django.mo and b/conf/locale/kn/LC_MESSAGES/django.mo differ diff --git a/conf/locale/kn/LC_MESSAGES/django.po b/conf/locale/kn/LC_MESSAGES/django.po index 98a4540f474f..4415c0a9130b 100644 --- a/conf/locale/kn/LC_MESSAGES/django.po +++ b/conf/locale/kn/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-05-05 13:09+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/edx-platform/language/kn/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1435,15 +1458,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2564,6 +2578,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3059,6 +3085,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3221,6 +3248,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3305,18 +3336,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3778,7 +3797,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3788,6 +3808,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3939,12 +3960,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3971,6 +3988,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4068,7 +4089,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4201,7 +4222,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4260,10 +4281,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4766,7 +4783,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4996,6 +5013,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5131,9 +5149,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6788,6 +6805,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6801,7 +6819,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7126,6 +7144,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7266,11 +7300,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7307,6 +7341,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7455,6 +7497,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7495,8 +7541,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7615,10 +7671,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7688,6 +7740,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7830,11 +7883,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7848,38 +7905,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7894,10 +7979,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7926,7 +8007,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7950,53 +8035,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8009,66 +8058,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8452,6 +8442,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8609,13 +8603,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8624,6 +8638,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8691,7 +8709,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8716,6 +8739,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9244,6 +9272,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9571,6 +9600,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9901,12 +10096,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10092,10 +10281,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10578,11 +10763,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10608,17 +10788,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10699,6 +10895,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10756,7 +10956,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11530,10 +11730,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11554,24 +11756,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11602,6 +11813,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12687,56 +12901,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12896,6 +13060,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13716,12 +13895,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13737,10 +13911,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13751,9 +13926,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13786,19 +13962,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13831,11 +13994,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13946,6 +14106,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14004,6 +14198,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14047,35 +14245,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14188,22 +14370,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14479,7 +14652,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14497,7 +14670,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14711,8 +14884,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15096,7 +15269,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16923,7 +17096,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17177,10 +17352,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17353,10 +17527,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/kn/LC_MESSAGES/djangojs.mo b/conf/locale/kn/LC_MESSAGES/djangojs.mo index ea4c9bc5b707..24f22d225caa 100644 Binary files a/conf/locale/kn/LC_MESSAGES/djangojs.mo and b/conf/locale/kn/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/kn/LC_MESSAGES/djangojs.po b/conf/locale/kn/LC_MESSAGES/djangojs.po index 5d8a6e93351d..0449ded7964a 100644 --- a/conf/locale/kn/LC_MESSAGES/djangojs.po +++ b/conf/locale/kn/LC_MESSAGES/djangojs.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/edx-platform/language/kn/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,21 @@ msgstr "" "Language: kn\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -63,6 +78,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -76,6 +92,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -120,6 +142,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -129,6 +152,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2116,8 +2140,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2160,6 +2182,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2202,6 +2225,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2257,6 +2281,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2885,6 +2910,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2897,16 +2951,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3102,11 +3146,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3129,6 +3168,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3145,6 +3311,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3201,6 +3417,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3242,20 +3541,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3422,11 +3707,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3509,7 +3789,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3617,7 +3897,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3784,15 +4063,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4079,6 +4378,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4121,7 +4460,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4129,8 +4488,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4177,6 +4536,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4367,15 +4736,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4386,7 +4767,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4476,12 +4857,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4734,30 +5115,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4996,7 +5370,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5175,6 +5553,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5338,8 +5728,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5501,7 +5889,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5548,12 +5936,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5572,56 +5954,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5631,7 +5963,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5664,7 +5996,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5703,9 +6035,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index 62a513b0d16e..3f07ba45c900 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 66a292e102cd..6462ebc62c55 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -78,7 +78,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2015-01-05 01:00+0000\n" "Last-Translator: Kevin Min \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" @@ -124,20 +124,28 @@ msgstr "문제" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -150,6 +158,11 @@ msgstr "" msgid "Name" msgstr "이름" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" @@ -267,6 +280,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -459,6 +478,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1464,15 +1487,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1682,15 +1696,18 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "" +msgid_plural "{num_hour} hours" +msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "" +msgid_plural "{num_minute} minutes" +msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "" +msgid_plural "{num_second} seconds" +msgstr[0] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2590,6 +2607,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3085,6 +3114,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3233,6 +3263,10 @@ msgstr "강의 계획서" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3317,18 +3351,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3790,7 +3812,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3800,6 +3823,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3951,12 +3975,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3983,6 +4003,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4080,7 +4104,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4213,7 +4237,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4271,10 +4295,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4767,7 +4787,6 @@ msgstr "" msgid "User ID" msgstr "" -#: lms/templates/dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4991,6 +5010,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5124,9 +5144,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6775,6 +6794,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6786,6 +6806,7 @@ msgstr "" #. interface (a menu or piece of UI that takes the full focus of the screen) #: lms/templates/dashboard.html lms/templates/forgot_password_modal.html #: lms/templates/help_modal.html lms/templates/signup_modal.html +#: lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7110,6 +7131,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7237,11 +7274,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7278,6 +7315,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7426,6 +7471,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7466,8 +7515,18 @@ msgstr "" 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 -msgid "Students must score {score}% or higher to access course materials." +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 +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7586,10 +7645,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7659,6 +7714,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7801,11 +7857,15 @@ msgid "Course Navigation" msgstr "강좌 찾아가기" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7819,38 +7879,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "이 강좌를 위한 기부액을 선택하세요 (최소.$" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7865,10 +7953,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name} 전반 요약" @@ -7897,8 +7981,12 @@ msgid "Hide Annotations" msgstr "주석 감추기" #: lms/templates/course.html -msgid "New" -msgstr "새로운" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -7921,53 +8009,17 @@ msgid "Course-loading errors" msgstr "강좌 로딩 오류" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "암호 재설정" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number}에 대한 이메일 설정" @@ -7980,66 +8032,7 @@ msgstr "강좌 이메일 수신" msgid "Save Settings" msgstr "설정 저장" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "암호 재설정 이메일이 보내어졌습니다." - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "이메일이 {email}로 보내어졌습니다. 암호를 변경하기 위해 이메일에 있는 링크를 따라가세요." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "이메일 변경" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "새로운 이메일 주소를 입력하세요." - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "암호를 확인해 주세요." - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "이름 변경" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "이름 변경 사유 :" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "내 이름 변경" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8431,6 +8424,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "무효한 이메일 변경 키" @@ -8592,13 +8589,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8607,6 +8624,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8679,7 +8700,12 @@ msgid "More options dropdown" msgstr "추가 옵션 드롭다운" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8704,6 +8730,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "학교" @@ -9240,6 +9271,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "오류" @@ -9573,50 +9605,233 @@ msgstr "" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "등록" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Close Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/combinedopenended/combined_open_ended.html -msgid "Open Response" -msgstr "응답 열기" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "일괄 등록" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "자동 등록" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "등록" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Close Chat" +msgstr "" + +#: lms/templates/combinedopenended/combined_open_ended.html +msgid "Open Response" +msgstr "응답 열기" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" @@ -9776,6 +9991,16 @@ msgstr[0] "" msgid "Please enter a hint below:" msgstr "아래에 힌트를 입력하세요:" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, 현재 장" @@ -9903,12 +10128,6 @@ msgstr "" msgid "Additional Resources" msgstr "추가 자원" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "등록" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10094,10 +10313,6 @@ msgstr "" msgid "Forum Admin" msgstr "포럼 관리자" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "등록" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "데이터 덤프" @@ -10564,18 +10779,6 @@ msgstr "{course_number} {course_name} 표지 이미지" msgid "Enrolled as: " msgstr "등록된 역할:" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "저장된 강좌 보기" @@ -10610,17 +10813,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10701,6 +10920,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "편집" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10758,7 +10981,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11532,10 +11755,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11556,24 +11781,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11604,6 +11838,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12694,56 +12931,6 @@ msgstr "강사 상황판" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "일괄 등록" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "자동 등록" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12908,6 +13095,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13732,12 +13934,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13753,10 +13950,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13767,9 +13965,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13802,19 +14001,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13847,11 +14033,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13964,6 +14147,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14022,6 +14239,10 @@ msgid "" "be logged and recorded." msgstr " {platform} 수료증의 신뢰성을 유지하기 위해 모든 이름 변경은 로그되고 기록될 것입니다." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "이름 변경 사유 :" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "이름 변경" @@ -14065,35 +14286,19 @@ msgid "" msgstr "인증서 {a_end}에 대해 자주 묻는 질문 코멘트를 보기 위해서는 {a_start} FAQ를 읽어 보시기 바랍니다." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14206,23 +14411,14 @@ msgstr "당신의 사진이 아이디에 있는 사진과 동일인물 입니까 #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "지금의 위치에서 카메라 버튼을 사용합니다." - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "사진 캡쳐를 위하여" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "확인표시 버튼을 사용하세요" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "사진이 마음에 들길 바랍니다." +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14497,9 +14693,9 @@ msgstr "아이디가 잘 조명이 되도록 하십시요." #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" -msgstr "허용가능한 아이디는 자동차 운전면허증, 여권, 또는 이름과 사진이 있는 기타 정부 발행 아이디가 포함됩니다." +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -14515,8 +14711,8 @@ msgid "" msgstr "중요한 정보가 가려지지 않도록 손을 모서리 부분에 있도록 하십시요." #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "자신의 아이디를 캡쳐하기 위해" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -14731,8 +14927,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15116,7 +15312,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16943,7 +17139,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17197,10 +17395,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17373,10 +17570,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index c71729549f8f..6ad5e2daae7e 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 34077df88f3c..02f61052f7b8 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -47,8 +47,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -58,6 +58,21 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -71,6 +86,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -84,6 +100,12 @@ msgstr "취소" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -128,6 +150,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -137,6 +160,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2100,8 +2124,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2143,6 +2165,7 @@ msgid "Error generating student profile information. Please try again." msgstr "" #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "로딩" @@ -2185,6 +2208,8 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "" @@ -2240,6 +2265,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2868,6 +2894,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2880,16 +2935,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3084,11 +3129,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3111,6 +3151,130 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "전체 이름" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "암호" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "암호 재설정" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3127,6 +3291,60 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3183,6 +3401,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3224,20 +3525,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3404,11 +3691,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3491,7 +3773,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3599,7 +3881,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3766,15 +4047,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4060,6 +4361,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4102,7 +4443,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4110,8 +4471,8 @@ msgid "There was an error, try searching again." msgstr "오류가 있습니다. 다시 검색해 보십시요." #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4158,6 +4519,15 @@ msgstr "이름" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4347,17 +4717,29 @@ msgstr "" msgid "New Address" msgstr "새 주소" -#: lms/templates/student_account/account.underscore -msgid "Password" -msgstr "암호" - #: lms/templates/student_account/account.underscore msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" -msgstr "암호 재설정" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." +msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" @@ -4367,7 +4749,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4457,12 +4839,12 @@ msgstr "필수 항목" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" -msgstr "전체 이름" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." +msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4715,30 +5097,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4977,7 +5352,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5156,6 +5535,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5319,8 +5710,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5482,7 +5871,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5529,12 +5918,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5553,56 +5936,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5612,7 +5945,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5645,7 +5978,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5684,9 +6017,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.mo b/conf/locale/lt_LT/LC_MESSAGES/django.mo index df6b6c800214..b2dcdf21960d 100644 Binary files a/conf/locale/lt_LT/LC_MESSAGES/django.mo and b/conf/locale/lt_LT/LC_MESSAGES/django.mo differ diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.po b/conf/locale/lt_LT/LC_MESSAGES/django.po index 01bc1070adea..18fd068ec4b1 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/django.po +++ b/conf/locale/lt_LT/LC_MESSAGES/django.po @@ -67,7 +67,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Edukometrija \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/edx-platform/language/lt_LT/)\n" @@ -109,6 +109,11 @@ msgstr "Užduotis" msgid "Advanced" msgstr "Sudėtingesnis" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Section" @@ -130,6 +135,11 @@ msgstr "Skyrius" msgid "Name" msgstr "Vardas" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py msgid "Status" @@ -245,6 +255,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -440,6 +456,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Nenurodytas kurso identifikatorius" @@ -1499,18 +1519,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Data, kai reikia pateikti šios užduoties atsakymą" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Data, kai konkretus kurso dalyvis turi pateikti šios užduoties atsakymą. Ją " -"gali nustatyti lektorius ir ji panaikina visuotinę pateikimo datą, jeigu ji " -"yra vėlesnė už visuotinę pateikimo datą." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2773,6 +2781,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Bendras" @@ -3505,6 +3525,10 @@ msgstr "Kurso programa" msgid "Instructor" msgstr "Lektorius" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Teksto komentaras" @@ -3596,18 +3620,6 @@ msgstr "Visi galimi visų kurso dalyvių žodžiai." msgid "Top num_top_words words for word cloud." msgstr "num_top_words populiariausi žodžiai žodžių debesyje." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -4134,10 +4146,9 @@ msgstr "YouTube identifikatorius 1,5x greičiui" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"Laikas, nuo kada norite pradėti žiūrėti vaizdo įrašą, jeigu nenorite žiūrėti" -" viso vaizdo įrašo. Formatas VV:MM:SS. Maksimali reikšmė yra 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4146,10 +4157,9 @@ msgstr "Vaizdo įrašo pradžios laikas" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"Laikas, iki kada norite baigti žiūrėti vaizdo įrašą, jeigu nenorite žiūrėti " -"viso vaizdo įrašo. Formatas VV:MM:SS. Maksimali reikšmė yra 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4330,14 +4340,10 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." +"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 -msgid "EdX Video ID" -msgstr "EdX vaizdo įrašo identifikatorius" - #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Navigacija" @@ -4359,6 +4365,10 @@ msgstr "Paieška" msgid "Copyright" msgstr "Autorinės teisės" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4456,7 +4466,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4643,10 +4653,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Norėdami pridėti straipsnį apsilankykite kurso vikyje. " -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -5560,9 +5566,8 @@ msgstr "Identifikacijos numeris" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7723,6 +7728,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7858,11 +7879,11 @@ msgid "Terms of Service" msgstr "Naudojimosi sąlygos " #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7899,6 +7920,14 @@ msgstr "Neteisingas kurso atnaujinimo identifikacijos numeris." msgid "Course update not found." msgstr "Kurso atnaujinimas nerastas." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8047,6 +8076,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -8087,8 +8120,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -8207,10 +8250,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -8276,6 +8315,7 @@ msgstr "Puslapis nerastas" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8421,6 +8461,11 @@ msgstr "Kursų navigacija" msgid "Help" msgstr "Pagalba" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8434,38 +8479,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Pasirinkite šiam kursui įnašo sumą (min. $" +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +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 "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8480,10 +8553,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -8512,7 +8581,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8536,53 +8609,17 @@ msgid "Course-loading errors" msgstr "Kursai negali būti pakrauti" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number} el. pašto nustatymai" @@ -8595,66 +8632,7 @@ msgstr "Gauti kurso el. laiškus" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -9041,6 +9019,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -9202,13 +9184,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Blokuoti ar atkurti kurso dalyvių paskyras" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -9217,6 +9219,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Kurso dalyviai, kurių paskyros yra užblokuotos" @@ -9284,7 +9290,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -9309,6 +9320,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9850,6 +9866,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -10177,6 +10194,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Peržiūrėti kursą" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10513,12 +10696,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10704,10 +10881,6 @@ msgstr "Administratorius" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -11196,11 +11369,6 @@ msgstr "" msgid "View Archived Course" msgstr "Peržiūrėti archyvuotus kursus" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Peržiūrėti kursą" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -11226,17 +11394,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11319,6 +11503,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11378,7 +11566,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -12164,10 +12352,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -12188,24 +12378,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -12236,6 +12435,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13359,56 +13561,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13588,6 +13740,21 @@ msgstr "" msgid "Add Community TA" msgstr "Pridėti mokymosi asistentus" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14434,12 +14601,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14455,10 +14617,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14469,9 +14632,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14504,19 +14668,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14549,11 +14700,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14664,6 +14812,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14722,6 +14904,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14765,35 +14951,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14906,22 +15076,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -15203,7 +15364,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -15221,7 +15382,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -15435,8 +15596,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15828,7 +15989,7 @@ msgstr "" "tvarkaraščio pokyčius ir atsakykite į kurso dalyvių klausimus. Atnaujinimus " "pridedate ir redaguojate HTML aplinkoje." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17696,7 +17857,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17968,10 +18131,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -18144,10 +18306,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo b/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo index aa5b1f1be55e..5f62964511a7 100644 Binary files a/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo and b/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/lt_LT/LC_MESSAGES/djangojs.po b/conf/locale/lt_LT/LC_MESSAGES/djangojs.po index 646fecf2ac8d..2939e040a337 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/djangojs.po +++ b/conf/locale/lt_LT/LC_MESSAGES/djangojs.po @@ -39,8 +39,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/edx-platform/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -50,6 +50,21 @@ msgstr "" "Language: lt_LT\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -74,6 +89,7 @@ msgstr "Gerai" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -86,6 +102,12 @@ msgstr "Atšaukti" msgid "This link will open in a new browser window/tab" msgstr "Ši nuoroda atvers puslapį naujame naršyklės lange/kortelėje" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -127,6 +149,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -136,6 +159,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2207,6 +2231,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2251,6 +2276,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> kurso dalyvių (-ai) gavo balų." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Naudotojo vardas" @@ -2310,6 +2336,7 @@ msgid "The following warnings were generated:" msgstr "Generuoti šie įspėjimai:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2995,6 +3022,35 @@ msgstr "Sėkmingai perskaičiuotas naudotojo {user} uždavinio įvertinimas." msgid "Failed to rescore problem." msgstr "Nepavyko perskaičiuoti uždavinio įvertinimo." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "Nepavyko įrašyti duomenų." + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "Prašome įvesti tinkamą aukos sumą." @@ -3007,18 +3063,6 @@ msgstr "Nepavyko pateikti jūsų aukos." msgid "An error occurred. Please try again later." msgstr "Įvyko klaida. Prašome pabandyti vėliau." -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "Patvirtinkite naują el. pašto adresą" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" -"Nurodytu el. paštu gausite patvirtinimą. Spustelėkite gautą nuorodą ir " -"patvirtinkite el. pašto pakeitimą. " - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3224,11 +3268,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "Nepavyko įrašyti duomenų." - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "Prašome įvesti galiojantį el. pašto adresą" @@ -3253,6 +3292,133 @@ msgstr "Nepavyko išsiųsti el. laiško dėl slaptažodžio nustatymo." msgid "Please check your email to confirm the change" msgstr "Patikrinkite savo el. paštą, kad galėtumėte patvirtinti pakeitimą" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "Vardo ir pavardės vieta negali būti tuščia" @@ -3269,6 +3435,56 @@ msgstr "Nepavyko automatiškai įvesti kalbų sąrašo." msgid "Saved" msgstr "Įrašyta" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3325,6 +3541,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3372,20 +3671,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Sistemai iškilo problema išsaugant jūsų darbą" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Puslapio pašalinimo patvirtinimas" @@ -3554,11 +3839,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3641,7 +3921,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3754,7 +4034,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3925,15 +4204,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4227,6 +4526,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4269,7 +4608,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4277,8 +4636,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4327,6 +4686,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4519,15 +4888,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4538,7 +4919,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4628,12 +5009,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4886,30 +5267,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5148,7 +5522,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5329,6 +5707,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5492,8 +5882,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5658,10 +6046,8 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" -"Jeigu šį %(xblockType)s padarysite matomą kurso dalyviams, kurso dalyviai " -"matys jo turinį praėjus išleidimo datai ir jums paskelbus skyrių (-ius)." #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -5711,12 +6097,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5735,58 +6115,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "Skyriaus vieta" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" -"Pasinaudokite šiuo identifikatoriumi kurdami nuorodas į šį skyrių iš kito " -"kurso turinio. Identifikatorių įvedate į URL nuorodos lauką." - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5796,13 +6124,8 @@ 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." +"that's compatible with the student's computer will play." msgstr "" -"Kad tikrai visi kurso dalyviai galėtų pažiūrėti vaizdo įrašą, rekomenduojame" -" pateikti ir .mp4, ir .webm vaizdo įrašo versijas. Norėdami pridėti kitos " -"versijos URL nuorodą, paspauskite žemiau. Šios URL nuorodos negali būti " -"YouTube nuorodos. Bus rodomas pirmas sąraše esantis vaizdo įrašas, derantis " -"su kurso dalyvio kompiuteriu." #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" @@ -5834,7 +6157,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5873,13 +6196,10 @@ msgstr "Nėra EdX nustatyto laiko kopijos" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" -"EdX Studio nėra šio vaizdo įrašo nustatyto laiko kopijos, bet mes radome " -"kopiją YouTube. Galite importuoti kopiją iš YouTube arba įkelti savo .srt " -"kopijos failą." #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" diff --git a/conf/locale/ml/LC_MESSAGES/django.mo b/conf/locale/ml/LC_MESSAGES/django.mo index e72ec5ba1029..86f18f791a1b 100644 Binary files a/conf/locale/ml/LC_MESSAGES/django.mo and b/conf/locale/ml/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ml/LC_MESSAGES/django.po b/conf/locale/ml/LC_MESSAGES/django.po index 3d89f84b189f..c1ff122fb2c4 100644 --- a/conf/locale/ml/LC_MESSAGES/django.po +++ b/conf/locale/ml/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: karthikkn\n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/edx-platform/language/ml/)\n" @@ -87,20 +87,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -115,6 +123,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -234,6 +247,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -426,6 +445,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1439,15 +1462,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2568,6 +2582,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3065,6 +3091,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3227,6 +3254,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3311,18 +3342,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3784,7 +3803,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3794,6 +3814,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3945,12 +3966,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3977,6 +3994,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4074,7 +4095,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4207,7 +4228,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4266,10 +4287,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4773,7 +4790,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5003,6 +5020,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5140,9 +5158,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6797,6 +6814,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6810,7 +6828,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7135,6 +7153,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7275,11 +7309,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7316,6 +7350,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7464,6 +7506,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7504,8 +7550,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7624,10 +7680,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7697,6 +7749,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7839,11 +7892,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7857,38 +7914,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7903,10 +7988,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7935,7 +8016,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7959,53 +8044,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8018,66 +8067,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8461,6 +8451,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8619,13 +8613,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8634,6 +8648,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8701,7 +8719,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8726,6 +8749,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9254,6 +9282,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9581,6 +9610,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9913,12 +10108,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10104,10 +10293,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10590,11 +10775,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10620,17 +10800,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10712,6 +10908,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10769,7 +10969,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11545,10 +11745,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11569,24 +11771,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11617,6 +11828,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12702,56 +12916,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12911,6 +13075,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13732,12 +13911,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13753,10 +13927,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13767,9 +13942,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13802,19 +13978,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13847,11 +14010,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13962,6 +14122,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14020,6 +14214,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14063,35 +14261,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14204,22 +14386,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14495,7 +14668,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14513,7 +14686,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14727,8 +14900,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15112,7 +15285,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16939,7 +17112,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17193,10 +17368,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17369,10 +17543,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ml/LC_MESSAGES/djangojs.mo b/conf/locale/ml/LC_MESSAGES/djangojs.mo index 73da9b270419..3b7637b7c913 100644 Binary files a/conf/locale/ml/LC_MESSAGES/djangojs.mo and b/conf/locale/ml/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ml/LC_MESSAGES/djangojs.po b/conf/locale/ml/LC_MESSAGES/djangojs.po index 79102e8be6df..8dac893044bf 100644 --- a/conf/locale/ml/LC_MESSAGES/djangojs.po +++ b/conf/locale/ml/LC_MESSAGES/djangojs.po @@ -30,8 +30,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/edx-platform/language/ml/)\n" "MIME-Version: 1.0\n" @@ -41,6 +41,21 @@ msgstr "" "Language: ml\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -67,6 +82,12 @@ msgstr "ഒഴിവാക്കു" msgid "This link will open in a new browser window/tab" msgstr "ഈ ലിങ്ക് ഒരു പുതിയ ബ്രൌസര്‍ വിന്റോയില്‍ അല്ലെങ്കില്‍ ടാബില്‍ തുറക്കും" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -100,6 +121,7 @@ msgstr "ഫയൽ അപ്‌ലോഡ്‌ ചെയ്യുക" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -109,6 +131,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "തകരാര്‍" @@ -2173,6 +2196,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2244,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> വിദ്യാർഥികൾ വിജയിച്ചു." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "ഉപയോക്ത നാമം" @@ -2282,6 +2307,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2982,6 +3008,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2994,16 +3049,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3204,11 +3249,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3231,6 +3271,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3247,6 +3414,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3303,6 +3520,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3347,20 +3647,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3527,11 +3813,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3614,7 +3895,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3723,7 +4004,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3891,15 +4171,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4186,6 +4486,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4228,7 +4568,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4236,8 +4596,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4285,6 +4645,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4476,15 +4846,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4495,7 +4877,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4585,12 +4967,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4843,30 +5225,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5105,7 +5480,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5284,6 +5663,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5447,8 +5838,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5610,7 +5999,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5657,12 +6046,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5681,56 +6064,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5740,7 +6073,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5773,7 +6106,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5812,9 +6145,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/mn/LC_MESSAGES/django.mo b/conf/locale/mn/LC_MESSAGES/django.mo index 8d8d0b3cd336..e439ae937668 100644 Binary files a/conf/locale/mn/LC_MESSAGES/django.mo and b/conf/locale/mn/LC_MESSAGES/django.mo differ diff --git a/conf/locale/mn/LC_MESSAGES/django.po b/conf/locale/mn/LC_MESSAGES/django.po index 15b3c1e1e815..65867a1911cb 100644 --- a/conf/locale/mn/LC_MESSAGES/django.po +++ b/conf/locale/mn/LC_MESSAGES/django.po @@ -44,7 +44,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: zolboo0411 \n" "Language-Team: Mongolian (http://www.transifex.com/projects/p/edx-platform/language/mn/)\n" @@ -92,20 +92,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -120,6 +128,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -239,6 +252,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -431,6 +450,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1444,15 +1467,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2573,6 +2587,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3070,6 +3096,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3232,6 +3259,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3316,18 +3347,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3789,7 +3808,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3799,6 +3819,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3950,12 +3971,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3982,6 +3999,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4079,7 +4100,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4212,7 +4233,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4271,10 +4292,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4778,7 +4795,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5008,6 +5025,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5145,9 +5163,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6802,6 +6819,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6815,7 +6833,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7140,6 +7158,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7280,11 +7314,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7321,6 +7355,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7469,6 +7511,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7509,8 +7555,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7629,10 +7685,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7702,6 +7754,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7844,11 +7897,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7862,38 +7919,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7908,10 +7993,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7940,7 +8021,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7964,53 +8049,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8023,66 +8072,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8466,6 +8456,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8624,13 +8618,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8639,6 +8653,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8706,7 +8724,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8731,6 +8754,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9259,6 +9287,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9586,6 +9615,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9918,12 +10113,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10109,10 +10298,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10595,11 +10780,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10625,17 +10805,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10717,6 +10913,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10774,7 +10974,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11550,10 +11750,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11574,24 +11776,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11622,6 +11833,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12707,56 +12921,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12916,6 +13080,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13737,12 +13916,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13758,10 +13932,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13772,9 +13947,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13807,19 +13983,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13852,11 +14015,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13967,6 +14127,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14025,6 +14219,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14068,35 +14266,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14209,22 +14391,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14500,7 +14673,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14518,7 +14691,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14732,8 +14905,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15117,7 +15290,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16944,7 +17117,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17198,10 +17373,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17374,10 +17548,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/mn/LC_MESSAGES/djangojs.mo b/conf/locale/mn/LC_MESSAGES/djangojs.mo index ae96f33a7f0c..f6e74f47f292 100644 Binary files a/conf/locale/mn/LC_MESSAGES/djangojs.mo and b/conf/locale/mn/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/mn/LC_MESSAGES/djangojs.po b/conf/locale/mn/LC_MESSAGES/djangojs.po index f3a3bca898ac..7d135968cbe8 100644 --- a/conf/locale/mn/LC_MESSAGES/djangojs.po +++ b/conf/locale/mn/LC_MESSAGES/djangojs.po @@ -31,8 +31,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Mongolian (http://www.transifex.com/projects/p/edx-platform/language/mn/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,21 @@ msgstr "" "Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -66,6 +81,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -79,6 +95,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -123,6 +145,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -132,6 +155,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2138,8 +2162,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2182,6 +2204,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2224,6 +2247,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2279,6 +2303,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2907,6 +2932,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2919,16 +2973,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3129,11 +3173,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3156,6 +3195,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3172,6 +3338,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3228,6 +3444,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3272,20 +3571,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3452,11 +3737,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3539,7 +3819,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3648,7 +3928,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3816,15 +4095,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4111,6 +4410,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4153,7 +4492,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4161,8 +4520,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4210,6 +4569,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4401,15 +4770,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4420,7 +4801,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4510,12 +4891,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4768,30 +5149,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5030,7 +5404,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5209,6 +5587,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5372,8 +5762,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5535,7 +5923,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5582,12 +5970,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5606,56 +5988,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5665,7 +5997,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5698,7 +6030,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5737,9 +6069,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/mr/LC_MESSAGES/django.mo b/conf/locale/mr/LC_MESSAGES/django.mo index 79b34401ee66..38603e242b25 100644 Binary files a/conf/locale/mr/LC_MESSAGES/django.mo and b/conf/locale/mr/LC_MESSAGES/django.mo differ diff --git a/conf/locale/mr/LC_MESSAGES/django.po b/conf/locale/mr/LC_MESSAGES/django.po index 5635ce6bfbdc..e8057b0ad3e0 100644 --- a/conf/locale/mr/LC_MESSAGES/django.po +++ b/conf/locale/mr/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: \n" "Language-Team: Marathi (http://www.transifex.com/projects/p/edx-platform/language/mr/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/mr/LC_MESSAGES/djangojs.mo b/conf/locale/mr/LC_MESSAGES/djangojs.mo index dac0b3e2d929..b8b9da1347b5 100644 Binary files a/conf/locale/mr/LC_MESSAGES/djangojs.mo and b/conf/locale/mr/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/mr/LC_MESSAGES/djangojs.po b/conf/locale/mr/LC_MESSAGES/djangojs.po index ff8c14d71762..bc439ad6dd32 100644 --- a/conf/locale/mr/LC_MESSAGES/djangojs.po +++ b/conf/locale/mr/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Marathi (http://www.transifex.com/projects/p/edx-platform/language/mr/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2134,8 +2158,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2178,6 +2200,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2243,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2275,6 +2299,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3125,11 +3169,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3152,6 +3191,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3168,6 +3334,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3224,6 +3440,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3268,20 +3567,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3448,11 +3733,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3535,7 +3815,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3644,7 +3924,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3812,15 +4091,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4107,6 +4406,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4149,7 +4488,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4157,8 +4516,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4206,6 +4565,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4397,15 +4766,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4416,7 +4797,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4506,12 +4887,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4764,30 +5145,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5026,7 +5400,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5205,6 +5583,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5368,8 +5758,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5531,7 +5919,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5578,12 +5966,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5602,56 +5984,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5661,7 +5993,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5694,7 +6026,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5733,9 +6065,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ms/LC_MESSAGES/django.mo b/conf/locale/ms/LC_MESSAGES/django.mo index 868a53dbac64..06cfde06f865 100644 Binary files a/conf/locale/ms/LC_MESSAGES/django.mo and b/conf/locale/ms/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ms/LC_MESSAGES/django.po b/conf/locale/ms/LC_MESSAGES/django.po index 5ddedbc2d835..3c7a02534437 100644 --- a/conf/locale/ms/LC_MESSAGES/django.po +++ b/conf/locale/ms/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-03-18 18:07+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Malay (http://www.transifex.com/projects/p/edx-platform/language/ms/)\n" @@ -87,20 +87,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -115,6 +123,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -234,6 +247,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -426,6 +445,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1436,15 +1459,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2565,6 +2579,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3060,6 +3086,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3222,6 +3249,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3306,18 +3337,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3779,7 +3798,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3789,6 +3809,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3940,12 +3961,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3972,6 +3989,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4069,7 +4090,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4202,7 +4223,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4261,10 +4282,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4767,7 +4784,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4997,6 +5014,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5132,9 +5150,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6789,6 +6806,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6802,7 +6820,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7127,6 +7145,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7267,11 +7301,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7308,6 +7342,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7456,6 +7498,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7496,8 +7542,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7616,10 +7672,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7689,6 +7741,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7831,11 +7884,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7849,38 +7906,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7895,10 +7980,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7927,7 +8008,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7951,53 +8036,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8010,66 +8059,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8453,6 +8443,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8610,13 +8604,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8625,6 +8639,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8692,7 +8710,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8717,6 +8740,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9245,6 +9273,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9572,6 +9601,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9902,12 +10097,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10093,10 +10282,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10579,11 +10764,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10609,17 +10789,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10700,6 +10896,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10757,7 +10957,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11531,10 +11731,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11555,24 +11757,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11603,6 +11814,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12688,56 +12902,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12897,6 +13061,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13717,12 +13896,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13738,10 +13912,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13752,9 +13927,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13787,19 +13963,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13832,11 +13995,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13947,6 +14107,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14005,6 +14199,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14048,35 +14246,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14189,22 +14371,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14480,7 +14653,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14498,7 +14671,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14712,8 +14885,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15097,7 +15270,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16924,7 +17097,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17178,10 +17353,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17354,10 +17528,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ms/LC_MESSAGES/djangojs.mo b/conf/locale/ms/LC_MESSAGES/djangojs.mo index 353ee5131925..ee21d6ae680e 100644 Binary files a/conf/locale/ms/LC_MESSAGES/djangojs.mo and b/conf/locale/ms/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ms/LC_MESSAGES/djangojs.po b/conf/locale/ms/LC_MESSAGES/djangojs.po index aba97f6fdea4..899cccfb58d6 100644 --- a/conf/locale/ms/LC_MESSAGES/djangojs.po +++ b/conf/locale/ms/LC_MESSAGES/djangojs.po @@ -4,6 +4,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# jayla bakeri , 2015 # Lt Commander(ret) Nazri Nasir , 2014 # starlight626 , 2014 # YVONNE , 2014 @@ -29,8 +30,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Malay (http://www.transifex.com/projects/p/edx-platform/language/ms/)\n" "MIME-Version: 1.0\n" @@ -40,6 +41,21 @@ msgstr "" "Language: ms\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -64,6 +80,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -77,6 +94,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -121,6 +144,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -130,6 +154,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2117,8 +2142,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2161,6 +2184,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2203,6 +2227,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2258,6 +2283,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2886,6 +2912,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2898,16 +2953,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3103,11 +3148,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3130,6 +3170,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3146,6 +3313,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3202,6 +3419,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3243,20 +3543,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3423,11 +3709,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3510,7 +3791,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3618,7 +3899,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3785,15 +4065,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4080,6 +4380,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4122,7 +4462,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4130,8 +4490,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4178,6 +4538,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4368,15 +4738,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4387,7 +4769,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4477,12 +4859,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4735,30 +5117,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4997,7 +5372,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5176,6 +5555,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5339,8 +5730,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5502,7 +5891,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5549,12 +5938,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5573,56 +5956,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5632,7 +5965,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5665,7 +5998,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5704,9 +6037,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/nb/LC_MESSAGES/django.mo b/conf/locale/nb/LC_MESSAGES/django.mo index e77c8eae1816..afaafc23d266 100644 Binary files a/conf/locale/nb/LC_MESSAGES/django.mo and b/conf/locale/nb/LC_MESSAGES/django.mo differ diff --git a/conf/locale/nb/LC_MESSAGES/django.po b/conf/locale/nb/LC_MESSAGES/django.po index 7051b8578529..989cc0500ccb 100644 --- a/conf/locale/nb/LC_MESSAGES/django.po +++ b/conf/locale/nb/LC_MESSAGES/django.po @@ -75,7 +75,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Pål Messenlien \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/edx-platform/language/nb/)\n" @@ -118,9 +118,15 @@ msgstr "Problem" msgid "Advanced" msgstr "Avansert" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #, fuzzy msgid "Section" @@ -151,6 +157,11 @@ msgstr "Del" msgid "Name" msgstr "Navn" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -268,6 +279,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -462,6 +479,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Kurs-id ikke spesifisert" @@ -1515,15 +1536,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2657,6 +2669,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Generelt" @@ -3154,6 +3178,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3315,6 +3340,10 @@ msgstr "Pensum" msgid "Instructor" msgstr "Instruktør" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3399,18 +3428,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3871,7 +3888,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3881,6 +3899,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4032,12 +4051,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4064,6 +4079,10 @@ msgstr "Søk" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4161,7 +4180,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4355,10 +4374,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Besøk en kurs-wiki for å legge til en artikkel" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4871,7 +4886,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5243,9 +5258,8 @@ msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7026,7 +7040,7 @@ msgstr "Forhåndsvis" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7374,6 +7388,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7529,11 +7559,11 @@ msgstr "" "Vilkår for tjenesten" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7570,6 +7600,14 @@ msgstr "Feil i kurs oppdaterings id." msgid "Course update not found." msgstr "Kan ikke finne kurset." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7735,6 +7773,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Kurset ble eksporter uten problem til git repository" @@ -7775,8 +7817,18 @@ msgstr "Duplikat av {0}" msgid "Duplicate of '{0}'" msgstr "Duplikat av '{0}'" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7895,10 +7947,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -7966,6 +8014,7 @@ msgstr "Side ikke funnet" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8108,11 +8157,15 @@ msgid "Course Navigation" msgstr "Kursnavigasjon" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Hjelp" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8126,38 +8179,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "Pursue a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8172,10 +8253,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -8204,8 +8281,12 @@ msgid "Hide Annotations" msgstr "Skjul merknader" #: lms/templates/course.html -msgid "New" -msgstr "Ny" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8228,53 +8309,17 @@ msgid "Course-loading errors" msgstr "Feil ved lasting av kurs" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "rediger" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Nullstill passord" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "E-postinnstillinger for {course_number}" @@ -8287,68 +8332,7 @@ msgstr "" msgid "Save Settings" msgstr "Lagre instillinger" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Epost med informasjon om Passord-reset er sendt" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"En e-post har blitt sendt til {email}. Følg lenken i e-posten for å endre " -"passordet ditt." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Endre e-post" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Vennligst skriv inn din nye e-postadresse:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Vennligst bekreft ditt passord:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Endre navn" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Årsak til navneendring:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Endre mitt navn" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8732,6 +8716,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8892,13 +8880,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Brukernavn:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Deaktiver konto" @@ -8907,6 +8915,10 @@ msgstr "Deaktiver konto" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8974,7 +8986,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8999,6 +9016,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Skoler" @@ -9527,6 +9549,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Feil" @@ -9854,6 +9877,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Se kurset" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10186,12 +10375,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10377,10 +10560,6 @@ msgstr "Admin" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10865,11 +11044,6 @@ msgstr "" msgid "View Archived Course" msgstr "Vis arkivert kurs" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Se kurset" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10895,17 +11069,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10987,6 +11177,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "rediger" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11044,7 +11238,7 @@ msgid "Approved:" msgstr "Godkjent:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11820,10 +12014,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11844,24 +12040,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11892,6 +12097,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12977,56 +13185,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13186,6 +13344,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14010,12 +14183,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14031,10 +14199,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14045,9 +14214,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14080,19 +14250,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14125,11 +14282,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14240,6 +14394,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14298,6 +14486,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Årsak til navneendring:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Endre mitt navn" @@ -14341,35 +14533,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14482,22 +14658,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14773,7 +14940,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14791,7 +14958,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -15007,8 +15174,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15392,7 +15559,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17219,7 +17386,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17473,10 +17642,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17649,10 +17817,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/nb/LC_MESSAGES/djangojs.mo b/conf/locale/nb/LC_MESSAGES/djangojs.mo index 6e1847bfedba..269df7e81e88 100644 Binary files a/conf/locale/nb/LC_MESSAGES/djangojs.mo and b/conf/locale/nb/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/nb/LC_MESSAGES/djangojs.po b/conf/locale/nb/LC_MESSAGES/djangojs.po index e13e2fe379f1..3ae63b335eaf 100644 --- a/conf/locale/nb/LC_MESSAGES/djangojs.po +++ b/conf/locale/nb/LC_MESSAGES/djangojs.po @@ -38,8 +38,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/edx-platform/language/nb/)\n" "MIME-Version: 1.0\n" @@ -49,6 +49,21 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -75,6 +90,12 @@ msgstr "Avbryt" msgid "This link will open in a new browser window/tab" msgstr "Denne lenken åpner i ett nytt nettleservindu/fane" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -114,6 +135,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -123,6 +145,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2106,8 +2129,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "Fjern" @@ -2150,6 +2171,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2192,6 +2214,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2247,6 +2270,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2875,6 +2899,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2887,16 +2940,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3097,11 +3140,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3124,6 +3162,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3140,6 +3305,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3196,6 +3411,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3242,20 +3540,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio har problemer med å lagre ditt arbeid" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Lagrer" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3422,11 +3706,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3511,7 +3790,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Nøkkel kan kun inneholde bokstaver, nummer, _ eller -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3620,7 +3899,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3788,15 +4066,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4092,6 +4390,46 @@ msgstr "" msgid "Upload translation" msgstr "Last opp oversettelse" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4134,7 +4472,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4142,8 +4500,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4191,6 +4549,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4382,15 +4750,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4401,7 +4781,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4491,12 +4871,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4749,30 +5129,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5011,8 +5384,12 @@ msgid "Lock/unlock file" msgstr "Lås/lås opp denne filen" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "{number}% ov sjekklistene ferdig" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5190,6 +5567,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5353,8 +5742,6 @@ msgstr "Legg til" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "Fjern verdien" @@ -5516,7 +5903,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5563,12 +5950,6 @@ msgstr "" msgid "File upload succeeded" msgstr "Filopplasting vellykket" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5587,56 +5968,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "Legg til URLer for ytterligere versjoner" @@ -5646,7 +5977,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5679,7 +6010,7 @@ msgid "Error." msgstr "Feil." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5718,9 +6049,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ne/LC_MESSAGES/django.mo b/conf/locale/ne/LC_MESSAGES/django.mo index 9bc94cf34b56..20c46e0f8d6e 100644 Binary files a/conf/locale/ne/LC_MESSAGES/django.mo and b/conf/locale/ne/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ne/LC_MESSAGES/django.po b/conf/locale/ne/LC_MESSAGES/django.po index 1bf477900f75..038d0b8dd280 100644 --- a/conf/locale/ne/LC_MESSAGES/django.po +++ b/conf/locale/ne/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-03-12 12:54+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/edx-platform/language/ne/)\n" @@ -87,20 +87,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -115,6 +123,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -234,6 +247,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -426,6 +445,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1439,15 +1462,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2568,6 +2582,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3065,6 +3091,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3227,6 +3254,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3311,18 +3342,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3784,7 +3803,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3794,6 +3814,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3945,12 +3966,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3977,6 +3994,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4074,7 +4095,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4207,7 +4228,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4266,10 +4287,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4773,7 +4790,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5003,6 +5020,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5140,9 +5158,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6797,6 +6814,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6810,7 +6828,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7135,6 +7153,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7275,11 +7309,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7316,6 +7350,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7464,6 +7506,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7504,8 +7550,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7624,10 +7680,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7697,6 +7749,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7839,11 +7892,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7857,38 +7914,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7903,10 +7988,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7935,7 +8016,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7959,53 +8044,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8018,66 +8067,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8461,6 +8451,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8619,13 +8613,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8634,6 +8648,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8701,7 +8719,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8726,6 +8749,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9254,6 +9282,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9581,6 +9610,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9913,12 +10108,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10104,10 +10293,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10590,11 +10775,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10620,17 +10800,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10712,6 +10908,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10769,7 +10969,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11545,10 +11745,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11569,24 +11771,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11617,6 +11828,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12702,56 +12916,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12911,6 +13075,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13732,12 +13911,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13753,10 +13927,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13767,9 +13942,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13802,19 +13978,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13847,11 +14010,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13962,6 +14122,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14020,6 +14214,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14063,35 +14261,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14204,22 +14386,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14495,7 +14668,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14513,7 +14686,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14727,8 +14900,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15112,7 +15285,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16939,7 +17112,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17193,10 +17368,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17369,10 +17543,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ne/LC_MESSAGES/djangojs.mo b/conf/locale/ne/LC_MESSAGES/djangojs.mo index a12f19e012e5..9a5f9242dd3a 100644 Binary files a/conf/locale/ne/LC_MESSAGES/djangojs.mo and b/conf/locale/ne/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ne/LC_MESSAGES/djangojs.po b/conf/locale/ne/LC_MESSAGES/djangojs.po index 99d78add5f13..4a42ce075e06 100644 --- a/conf/locale/ne/LC_MESSAGES/djangojs.po +++ b/conf/locale/ne/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/edx-platform/language/ne/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: ne\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/nl_NL/LC_MESSAGES/django.mo b/conf/locale/nl_NL/LC_MESSAGES/django.mo index cce58a968da0..f3d34e15c86c 100644 Binary files a/conf/locale/nl_NL/LC_MESSAGES/django.mo and b/conf/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/conf/locale/nl_NL/LC_MESSAGES/django.po b/conf/locale/nl_NL/LC_MESSAGES/django.po index 8c179d5395ad..f3e9e557bc80 100644 --- a/conf/locale/nl_NL/LC_MESSAGES/django.po +++ b/conf/locale/nl_NL/LC_MESSAGES/django.po @@ -63,7 +63,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Marvin \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/edx-platform/language/nl_NL/)\n" @@ -111,20 +111,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -137,6 +145,11 @@ msgstr "" msgid "Name" msgstr "Naam" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -256,6 +269,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -447,6 +466,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1465,15 +1488,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2593,6 +2607,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3090,6 +3116,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3252,6 +3279,10 @@ msgstr "Syllabus" msgid "Instructor" msgstr "Instructeur" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3336,18 +3367,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3809,7 +3828,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3819,6 +3839,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3970,12 +3991,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4002,6 +4019,10 @@ msgstr "Zoeken" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4099,7 +4120,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4232,7 +4253,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4290,10 +4311,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4797,7 +4814,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5027,6 +5044,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5164,9 +5182,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6821,6 +6838,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6832,6 +6850,7 @@ msgstr "" #. interface (a menu or piece of UI that takes the full focus of the screen) #: lms/templates/dashboard.html lms/templates/forgot_password_modal.html #: lms/templates/help_modal.html lms/templates/signup_modal.html +#: lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7156,6 +7175,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7296,11 +7331,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7337,6 +7372,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7485,6 +7528,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7525,8 +7572,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7645,10 +7702,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7718,6 +7771,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7860,11 +7914,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7878,38 +7936,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7924,10 +8010,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7956,8 +8038,12 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" -msgstr "Nieuw" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -7980,53 +8066,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "wijzig" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Reset Wachtwoord" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8039,66 +8089,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Bevestig alstublieft uw wachtwoord:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Verander je naam" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Reden voor het veranderen van uw naam:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Verander Mijn Naam" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8482,6 +8473,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8640,13 +8635,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8655,6 +8670,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8722,7 +8741,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8747,6 +8771,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9275,6 +9304,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9602,6 +9632,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9934,12 +10130,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10125,10 +10315,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10611,11 +10797,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10641,17 +10822,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10733,6 +10930,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "wijzig" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10790,7 +10991,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11566,10 +11767,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11590,24 +11793,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11638,6 +11850,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12723,56 +12938,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12932,6 +13097,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13757,12 +13937,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13778,10 +13953,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13792,9 +13968,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13827,19 +14004,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13872,11 +14036,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13990,6 +14151,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14048,6 +14243,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Reden voor het veranderen van uw naam:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14091,35 +14290,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14232,22 +14415,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14523,7 +14697,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14541,7 +14715,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14755,8 +14929,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15140,7 +15314,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16967,7 +17141,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17221,10 +17397,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17397,10 +17572,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo b/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo index 1cd414d565a8..7318f33a7dbb 100644 Binary files a/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo and b/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/nl_NL/LC_MESSAGES/djangojs.po b/conf/locale/nl_NL/LC_MESSAGES/djangojs.po index dc289bc94d25..4f4a3cb8b541 100644 --- a/conf/locale/nl_NL/LC_MESSAGES/djangojs.po +++ b/conf/locale/nl_NL/LC_MESSAGES/djangojs.po @@ -39,8 +39,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/edx-platform/language/nl_NL/)\n" "MIME-Version: 1.0\n" @@ -50,6 +50,21 @@ msgstr "" "Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -74,6 +89,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -87,6 +103,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -131,6 +153,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -140,6 +163,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2144,8 +2168,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2188,6 +2210,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2230,6 +2253,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2285,6 +2309,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2913,6 +2938,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2925,16 +2979,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3135,11 +3179,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3162,6 +3201,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3178,6 +3344,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3234,6 +3450,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3278,20 +3577,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3458,11 +3743,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3545,7 +3825,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3654,7 +3934,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3822,15 +4101,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4117,6 +4416,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4159,7 +4498,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4167,8 +4526,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4216,6 +4575,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4407,15 +4776,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4426,7 +4807,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4516,12 +4897,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4774,30 +5155,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5036,7 +5410,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5215,6 +5593,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5378,8 +5768,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5541,7 +5929,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5588,12 +5976,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5612,56 +5994,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5671,7 +6003,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5704,7 +6036,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5743,9 +6075,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/or/LC_MESSAGES/django.mo b/conf/locale/or/LC_MESSAGES/django.mo index c240009e062d..ea6fa52e078e 100644 Binary files a/conf/locale/or/LC_MESSAGES/django.mo and b/conf/locale/or/LC_MESSAGES/django.mo differ diff --git a/conf/locale/or/LC_MESSAGES/django.po b/conf/locale/or/LC_MESSAGES/django.po index 1f0af9b1aac3..d56b0052e020 100644 --- a/conf/locale/or/LC_MESSAGES/django.po +++ b/conf/locale/or/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-05-19 19:18+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Oriya (http://www.transifex.com/projects/p/edx-platform/language/or/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/or/LC_MESSAGES/djangojs.mo b/conf/locale/or/LC_MESSAGES/djangojs.mo index e9eb6ca771aa..b374fbd86e41 100644 Binary files a/conf/locale/or/LC_MESSAGES/djangojs.mo and b/conf/locale/or/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/or/LC_MESSAGES/djangojs.po b/conf/locale/or/LC_MESSAGES/djangojs.po index 6b46e9e0260e..5735c3785713 100644 --- a/conf/locale/or/LC_MESSAGES/djangojs.po +++ b/conf/locale/or/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Oriya (http://www.transifex.com/projects/p/edx-platform/language/or/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: or\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/pl/LC_MESSAGES/django.mo b/conf/locale/pl/LC_MESSAGES/django.mo index 32032220bd05..6333904b3d23 100644 Binary files a/conf/locale/pl/LC_MESSAGES/django.mo and b/conf/locale/pl/LC_MESSAGES/django.mo differ diff --git a/conf/locale/pl/LC_MESSAGES/django.po b/conf/locale/pl/LC_MESSAGES/django.po index afccc7d4e419..aa5682aa106d 100644 --- a/conf/locale/pl/LC_MESSAGES/django.po +++ b/conf/locale/pl/LC_MESSAGES/django.po @@ -28,6 +28,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Adam Banasiak , 2015 # EDP , 2014 # Jaroslaw Lukawski , 2014 # Mateusz , 2014 @@ -63,6 +64,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Adam Banasiak , 2015 # Adam Banasiak , 2014 # Bart , 2015 # Grzegorz , 2014 @@ -98,7 +100,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: EDP \n" "Language-Team: Polish (http://www.transifex.com/projects/p/edx-platform/language/pl/)\n" @@ -146,20 +148,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -174,6 +184,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -293,6 +308,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -485,6 +506,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1501,15 +1526,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2630,6 +2646,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3129,6 +3157,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3291,6 +3320,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3375,18 +3408,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3848,7 +3869,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3858,6 +3880,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4009,12 +4032,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4041,6 +4060,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4138,7 +4161,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4271,7 +4294,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4330,10 +4353,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4838,7 +4857,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5068,6 +5087,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5207,9 +5227,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6877,7 +6896,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7202,6 +7221,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7342,11 +7377,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7383,6 +7418,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7531,6 +7574,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7571,8 +7618,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7691,10 +7748,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7764,6 +7817,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7909,6 +7963,11 @@ msgstr "" msgid "Help" msgstr "Pomoc" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7922,38 +7981,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7968,10 +8055,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -8000,7 +8083,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8024,53 +8111,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8083,66 +8134,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8526,6 +8518,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8685,13 +8681,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8700,6 +8716,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8767,7 +8787,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8792,6 +8817,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9320,6 +9350,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9647,48 +9678,214 @@ msgstr "" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" -msgstr "" - -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Close Chat" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." msgstr "" -#: lms/templates/combinedopenended/combined_open_ended.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Close Chat" +msgstr "" + +#: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" msgstr "" @@ -9981,12 +10178,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10172,10 +10363,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10658,11 +10845,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10688,17 +10870,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10781,6 +10979,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10838,7 +11040,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11616,10 +11818,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11640,24 +11844,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11688,6 +11901,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12773,56 +12989,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12982,6 +13148,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13804,12 +13985,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13825,10 +14001,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13839,9 +14016,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13874,19 +14052,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13919,11 +14084,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14034,6 +14196,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14092,6 +14288,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14135,35 +14335,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14276,22 +14460,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14567,7 +14742,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14585,7 +14760,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14799,8 +14974,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15184,7 +15359,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17011,7 +17186,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17265,10 +17442,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17441,10 +17617,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/pl/LC_MESSAGES/djangojs.mo b/conf/locale/pl/LC_MESSAGES/djangojs.mo index 8ad62f49b34c..3f8710350e04 100644 Binary files a/conf/locale/pl/LC_MESSAGES/djangojs.mo and b/conf/locale/pl/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/pl/LC_MESSAGES/djangojs.po b/conf/locale/pl/LC_MESSAGES/djangojs.po index 8d045c3bd092..a485be8ad831 100644 --- a/conf/locale/pl/LC_MESSAGES/djangojs.po +++ b/conf/locale/pl/LC_MESSAGES/djangojs.po @@ -5,6 +5,7 @@ # # Translators: # Adam Banasiak , 2015 +# Adam Banasiak , 2015 # Adam Łukasiak , 2014 # dwegiel , 2015 # EDP , 2014 @@ -26,6 +27,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Adrian Budasz , 2015 # EDP , 2014 # Jakub Kopczyk , 2014 # kuba11p , 2014 @@ -61,8 +63,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Polish (http://www.transifex.com/projects/p/edx-platform/language/pl/)\n" "MIME-Version: 1.0\n" @@ -72,6 +74,21 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -96,6 +113,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -109,6 +127,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -153,6 +177,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -162,6 +187,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2187,8 +2213,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2231,6 +2255,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2273,6 +2298,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2328,6 +2354,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2956,6 +2983,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2968,16 +3024,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3183,11 +3229,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3210,6 +3251,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3226,6 +3394,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3282,6 +3500,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3329,20 +3630,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3509,11 +3796,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3596,7 +3878,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3706,7 +3988,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3875,15 +4156,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4170,6 +4471,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4212,7 +4553,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4220,8 +4581,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4270,6 +4631,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4462,15 +4833,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4481,7 +4864,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4571,12 +4954,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4829,30 +5212,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5091,7 +5467,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5270,6 +5650,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5433,8 +5825,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5596,7 +5986,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5643,12 +6033,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5667,56 +6051,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5726,7 +6060,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5759,7 +6093,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5798,9 +6132,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 2e29ffaa0531..5e75b19bcc77 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 418f48d0cc72..cd1f7375b71f 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -76,6 +76,7 @@ # Pedro Guimarães Martins , 2015 # RenataBarboza, 2013 # Renata Barboza-Murray, 2014 +# Siderlan Santos , 2015 # Victor Hochgreb de Freitas , 2015 # Victor Hochgreb de Freitas , 2015 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# @@ -153,6 +154,7 @@ # Daniele Maila Cebin , 2015 # Daniel Linhares , 2014 # MatosD , 2015 +# Emili Costa , 2015 # Fernando Ursine Braga Silva , 2014 # Filipe Oliveira , 2013 # Francisco Cantarutti , 2014 @@ -204,7 +206,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: javiercencig \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/edx-platform/language/pt_BR/)\n" @@ -248,9 +250,15 @@ msgstr "Problema" msgid "Advanced" msgstr "Avançado" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Seção" @@ -276,6 +284,11 @@ msgstr "Unidade" msgid "Name" msgstr "Nome" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -390,6 +403,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -582,6 +601,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "ID do curso não especificado" @@ -1638,18 +1661,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "Data de expiração do problema" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" -"Data de expiração deste problema para um determinado aluno. Isto pode ser " -"configurado por um instrutor e se sobreporá à data de expiração global, se " -"for posterior a esta." - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1877,15 +1888,21 @@ msgstr "Erro: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} hora" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} minuto" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} segundo" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2846,6 +2863,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Geral" @@ -3393,6 +3422,7 @@ msgstr "Interface para avaliação de colegas" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3563,6 +3593,10 @@ msgstr "Ementa" msgid "Instructor" msgstr "Instrutor" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "Anotação em texto" @@ -3655,18 +3689,6 @@ msgstr "Todas as palavras possíveis dos alunos." msgid "Top num_top_words words for word cloud." msgstr "O máximo de palavras num_top_words para uma nuvem de palavras." -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -4164,10 +4186,9 @@ msgstr "ID do YouTube para velocidade 1,5x" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 "" -"O ponto no qual deseja que o vídeo comece, caso não queira que seja exibido " -"inteiro. O formato deve ser HH:MM:SS e o valor máximo é 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -4176,10 +4197,9 @@ msgstr "Ponto de início do vídeo" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" -"O ponto no qual deseja que o vídeo termine, caso não queira seja exibido " -"inteiro. O formato deve ser HH:MM:SS e o valor máximo é 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4360,12 +4380,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4397,6 +4413,10 @@ msgstr "" "#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" "Direito autoral" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4494,7 +4514,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4626,7 +4646,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4690,10 +4710,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visite uma wiki do curso para adicionar um artigo." -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -5221,7 +5237,7 @@ msgstr "ID do usuário" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5602,9 +5618,8 @@ msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -7412,7 +7427,7 @@ msgstr "Pré-visualizar" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7755,6 +7770,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7868,11 +7899,11 @@ msgid "Terms of Service" msgstr "Termos de serviço" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7909,6 +7940,14 @@ msgstr "ID de atualização de curso inválido." msgid "Course update not found." msgstr "Atualização do curso não encontrada." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -8077,6 +8116,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "O curso foi exportado com sucesso para o repositório git" @@ -8117,8 +8160,18 @@ msgstr "Duplicata de {0}" msgid "Duplicate of '{0}'" msgstr "Duplicata de '{0}'" +#. 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 -msgid "Students must score {score}% or higher to access course materials." +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 +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -8233,10 +8286,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -8304,6 +8353,7 @@ msgstr "Página não encontrada" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8447,11 +8497,15 @@ msgid "Course Navigation" msgstr "Navegação do curso" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ajuda" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8465,38 +8519,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Selecione sua contribuição para este curso (mínimo.$" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8511,10 +8593,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "Resumo do {platform_name}" @@ -8543,8 +8621,12 @@ msgid "Hide Annotations" msgstr "Ocultar anotações " #: lms/templates/course.html -msgid "New" -msgstr "Novo" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8567,53 +8649,17 @@ msgid "Course-loading errors" msgstr "Erros de carregamento do curso" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "editar" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Redefinir senha" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Configurações de e-mail para {course_number}" @@ -8626,70 +8672,7 @@ msgstr "Receber e-mails do curso" msgid "Save Settings" msgstr "Salvar configurações" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "O e-mail para redefinir a senha foi enviado" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Um e-mail foi enviado para {email}. Clique no link da mensagem para alterar " -"a sua senha." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Alterar e-mail" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Digite o seu novo e-mail: " - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Confirme a sua senha:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Alterar o nome" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Digite o seu nome completo da maneira como deseja que apareça no seu " -"{cert_name_short} da {platform}:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Motivo para a alteração do nome: " - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Alterar o meu nome" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -9092,6 +9075,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Código de alteração de e-mail inválido" @@ -9264,13 +9251,33 @@ msgid "Press to Launch" msgstr "Pressione para iniciar" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Desativar ou reativar contas de alunos" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Nome de usuário:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Desativar conta" @@ -9279,6 +9286,10 @@ msgstr "Desativar conta" msgid "Reenable Account" msgstr "Reativar Conta" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Estudantes cujas contas foram desativadas" @@ -9355,7 +9366,12 @@ msgid "More options dropdown" msgstr "Mais opções no menu suspenso" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -9380,6 +9396,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Escolas" @@ -9939,6 +9960,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Erro" @@ -10286,48 +10308,244 @@ msgstr "Calcular" msgid "Calculator Output Field" msgstr "Calculadora de campo de saída" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Inscrição" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Close Chat" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/combinedopenended/combined_open_ended.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Inscrição em lote" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Insira os endereços de e-mail e/ou nomes de usuário separados por novas " +"linhas ou vírgulas." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" +"Você não receberá notificações caso as mensagens para o seu e-mail retornem," +" por favor, certifique-se que o seu e-mail foi digitado corretamente." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Endereços de e-mail/Nomes de usuário" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Inscrever-se automaticamente" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" +"Se esta opção estiver marcada, os usuários ainda não registrados no" +" {platform_name} serão inscritos automaticamente." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "" +"Se esta opção for deixada desmarcada, os usuários ainda não " +"registrados no {platform_name} não serão inscritos, mas terão permissão para" +" se inscrever assim que tiverem uma conta." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" +"Marcar esta caixa não terá efeito se \"Cancelar inscrição\" for selecionado." +" " + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Notificar usuários por e-mail" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" +"Se esta opção estiver marcada, os usuários receberão uma " +"notificação por e-mail." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Inscrever-se" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Close Chat" +msgstr "" + +#: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" msgstr "Resposta aberta" @@ -10500,6 +10718,16 @@ msgstr[1] "{num} pontos: {text}" msgid "Please enter a hint below:" msgstr "Por favor, adicione uma dica abaixo:" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, capítulo atual" @@ -10633,12 +10861,6 @@ msgstr "" msgid "Additional Resources" msgstr "Recursos adicionais " -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Inscrever-se" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10836,10 +11058,6 @@ msgstr "Administrador" msgid "Forum Admin" msgstr "Administração do fórum " -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Inscrição" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "Despejo de dados" @@ -11331,18 +11549,6 @@ msgstr "Imagem de capa do curso {course_number} {course_name}" msgid "Enrolled as: " msgstr "Inscrito como:" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "Visualizar curso arquivado" @@ -11377,17 +11583,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11473,6 +11695,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "editar" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11535,8 +11761,8 @@ msgid "Approved:" msgstr "Aprovada: " #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "Status da verificação da identidade" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -12336,10 +12562,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -12360,24 +12588,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -12408,6 +12645,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13586,69 +13826,6 @@ msgstr "Painel de controle do instrutor" msgid "Revert to Legacy Dashboard" msgstr "Retornar à versão antiga do painel de controle" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Inscrição em lote" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Insira os endereços de e-mail e/ou nomes de usuário separados por novas " -"linhas ou vírgulas." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" -"Você não receberá notificações caso as mensagens para o seu e-mail retornem," -" por favor, certifique-se que o seu e-mail foi digitado corretamente." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Endereços de e-mail/Nomes de usuário" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Inscrever-se automaticamente" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" -"Se esta opção estiver marcada, os usuários ainda não registrados no" -" {platform_name} serão inscritos automaticamente." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"Se esta opção for deixada desmarcada, os usuários ainda não " -"registrados no {platform_name} não serão inscritos, mas terão permissão para" -" se inscrever assim que tiverem uma conta." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" -"Marcar esta caixa não terá efeito se \"Cancelar inscrição\" for selecionado." -" " - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Notificar usuários por e-mail" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" -"Se esta opção estiver marcada, os usuários receberão uma " -"notificação por e-mail." - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13844,6 +14021,21 @@ msgstr "" msgid "Add Community TA" msgstr "Adicionar assistente de ensino da comunidade" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "Utilize a opção Recarregar gráficos para atualizar os gráficos." @@ -14733,12 +14925,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14754,10 +14941,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14768,9 +14956,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14803,19 +14992,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14848,11 +15024,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14973,6 +15146,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -15033,6 +15240,10 @@ msgstr "" "Para manter a credibilidade dos certificados emitidos por {platform}, todas " "as alterações de nomes serão registradas e gravadas. " +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Motivo para a alteração do nome: " + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Alterar o meu nome" @@ -15078,35 +15289,19 @@ msgstr "" "dúvidas mais comuns sobre os nossos certificados{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -15230,23 +15425,14 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Assim que estiver na posição, acione o botão da câmera" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "para tirar a foto" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Utilize o botão com o visto" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "quando estiver satisfeito com a foto" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -15558,12 +15744,9 @@ msgstr "Certifique-se que o documento esteja bem iluminado" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Os documentos de identidade aceitos são carteira de identidade, motorista, " -"passaporte ou outro documento emitido pelo governo que contenha o seu nome e" -" foto. " #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -15582,8 +15765,8 @@ msgstr "" "importantes" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "para tirar a foto do documento de identificação" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -15826,8 +16009,8 @@ msgstr "A ativação da sua conta é inválida" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -16211,7 +16394,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -18038,7 +18221,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -18292,10 +18477,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -18470,10 +18654,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index 9c06fe491c58..83b4dbe012f4 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 19de25e92d96..85300ad9cb03 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -17,6 +17,7 @@ # Cristiano Oliveira , 2014 # Edgar Aparecido Pereira de Melo , 2014 # Edgar Aparecido Pereira de Melo , 2014 +# Emili Costa , 2015 # Erik Henrique , 2015 # Francisco Cantarutti , 2014 # Gustavo Henrique de Almeida Gonçalves , 2015 @@ -42,6 +43,7 @@ # Renata Barboza-Murray, 2013-2015 # Ricardo Pietrobon , 2013-2014 # RODRIGOR77 , 2014 +# Siderlan Santos , 2015 # Victor Hochgreb de Freitas , 2015 # Victor Hochgreb de Freitas , 2015 # Vitor Silva Martins Costa , 2014 @@ -64,13 +66,14 @@ # Deusilene Sousa Matos , 2015 # Edgar Aparecido Pereira de Melo , 2014 # aivuk , 2014 +# Fernando Nunes , 2015 # Francisco Cantarutti , 2014 # Gustavo Henrique de Almeida Gonçalves , 2015 # Larissa Queiroz Pontes , 2015 # Leonardo Flores Zambaldi , 2014 # Leonardo Lehnemann Agostinho Martins , 2014 # LucasPPires , 2014 -# Luiz Penedo , 2015 +# Luiz Penedo , 2015 # Marco Túlio Pires , 2014 # Mike Job Silva , 2015 # niels006 , 2014 @@ -80,6 +83,7 @@ # RenataBarboza, 2013 # Renata Barboza-Murray, 2014 # Sarina Canelake , 2014 +# Siderlan Santos , 2015 # Thiago Perrotta , 2014 # Victor Hochgreb de Freitas , 2015 # #-#-#-#-# underscore.po (edx-platform) #-#-#-#-# @@ -92,6 +96,7 @@ # Bruno Sette , 2015 # Edgar Aparecido Pereira de Melo , 2014 # Felipe Lube de Bragança , 2015 +# Fernando Nunes , 2015 # Francisco Cantarutti , 2014 # G , 2014 # Leonardo Flores Zambaldi , 2014 @@ -111,6 +116,7 @@ # Bruno Sette , 2015 # Edgar Aparecido Pereira de Melo , 2014 # aivuk , 2014 +# Fernando Nunes , 2015 # Jefferson Floyd Conz , 2014 # Leonardo Lehnemann Agostinho Martins , 2014 # Luiz Cardineli , 2015 @@ -125,8 +131,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -136,6 +142,21 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -162,6 +183,12 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "Este link será aberto em uma nova janela/guia do navegador" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -195,6 +222,7 @@ msgstr "Carregar arquivo" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -204,6 +232,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "Erro" @@ -2304,6 +2333,8 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> alunos avaliados." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "Nome de usuário" @@ -2363,6 +2394,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "Sucesso" @@ -3056,6 +3088,35 @@ msgstr "Problema de usuário {user} reavaliado corretamente" msgid "Failed to rescore problem." msgstr "Falha ao reavaliar o problema." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -3068,16 +3129,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3278,11 +3329,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3305,6 +3351,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3321,6 +3494,60 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3377,6 +3604,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3421,20 +3731,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3601,11 +3897,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3688,7 +3979,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "A chave deve conter apenas letras, números, _, ou -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3801,7 +4092,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3969,15 +4259,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4266,6 +4576,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4308,7 +4658,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4316,8 +4686,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4365,6 +4735,15 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4556,15 +4935,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4575,7 +4966,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4665,12 +5056,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4923,30 +5314,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5185,7 +5569,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5364,6 +5752,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5527,8 +5927,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5690,7 +6088,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5737,12 +6135,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5761,56 +6153,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5820,7 +6162,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5853,7 +6195,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5892,9 +6234,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.mo b/conf/locale/pt_PT/LC_MESSAGES/django.mo index a3907022ef6b..9d8190e6a45b 100644 Binary files a/conf/locale/pt_PT/LC_MESSAGES/django.mo and b/conf/locale/pt_PT/LC_MESSAGES/django.mo differ diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.po b/conf/locale/pt_PT/LC_MESSAGES/django.po index 6c3fc5526380..302e9c2d55e1 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -28,6 +28,7 @@ # Carlos , 2013 # David Azevedo , 2014 # Carlos , 2013 +# Ricardo Cardante , 2015 # Ricardo Simões , 2015 # CptOrange , 2014 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# @@ -65,7 +66,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Ricardo Simões \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/edx-platform/language/pt_PT/)\n" @@ -113,20 +114,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -141,6 +150,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -260,6 +274,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -452,6 +472,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1465,15 +1489,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2594,6 +2609,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3091,6 +3118,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3253,6 +3281,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3337,18 +3369,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3810,7 +3830,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3820,6 +3841,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3971,12 +3993,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4003,6 +4021,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4100,7 +4122,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4233,7 +4255,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4292,10 +4314,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4799,7 +4817,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5029,6 +5047,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5166,9 +5185,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6823,6 +6841,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6836,7 +6855,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7161,6 +7180,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7301,11 +7336,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7342,6 +7377,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7490,6 +7533,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7530,8 +7577,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7650,10 +7707,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7723,6 +7776,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7865,11 +7919,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7883,38 +7941,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7929,10 +8015,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7961,7 +8043,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7985,53 +8071,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8044,66 +8094,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8487,6 +8478,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8645,13 +8640,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8660,6 +8675,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8727,7 +8746,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8752,6 +8776,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9280,6 +9309,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9607,6 +9637,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9939,12 +10135,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10130,10 +10320,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10616,11 +10802,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10646,17 +10827,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10738,6 +10935,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10795,7 +10996,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11571,10 +11772,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11595,24 +11798,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11643,6 +11855,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12728,56 +12943,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12937,6 +13102,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13758,12 +13938,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13779,10 +13954,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13793,9 +13969,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13828,19 +14005,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13873,11 +14037,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13988,6 +14149,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14046,6 +14241,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14089,35 +14288,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14230,22 +14413,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14521,7 +14695,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14539,7 +14713,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14753,8 +14927,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15138,7 +15312,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16965,7 +17139,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17219,10 +17395,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17395,10 +17570,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo b/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo index 3292afeea43d..a0184481353a 100644 Binary files a/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo and b/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 73af7dd9fef1..03e5038db203 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/edx-platform/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -48,6 +48,21 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -72,6 +87,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -85,6 +101,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -129,6 +151,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -138,6 +161,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2144,8 +2168,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2188,6 +2210,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2230,6 +2253,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2285,6 +2309,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2913,6 +2938,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2925,16 +2979,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3135,11 +3179,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3162,6 +3201,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3178,6 +3344,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3234,6 +3450,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3281,20 +3580,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "O Studio está a ter problemas a guardar o seu trabalho" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Guardando" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Confirmação de Eliminação de Página" @@ -3462,11 +3747,6 @@ msgstr "Tem alterações não guardadas. Quer realmente deixar esta página?" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3556,7 +3836,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "A chave deve conter apenas letras, números, _, ou -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3834,15 +4114,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4142,6 +4442,46 @@ msgstr "" msgid "Upload translation" msgstr "Enviar tradução" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4184,7 +4524,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4192,8 +4552,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4241,6 +4601,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4432,15 +4802,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4451,7 +4833,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4541,12 +4923,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4799,30 +5181,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5061,7 +5436,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5240,6 +5619,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5403,8 +5794,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5566,7 +5955,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5613,12 +6002,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5637,56 +6020,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5696,7 +6029,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5729,7 +6062,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5768,9 +6101,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ro/LC_MESSAGES/django.mo b/conf/locale/ro/LC_MESSAGES/django.mo index f3dce9e7e88a..e92d9149ff71 100644 Binary files a/conf/locale/ro/LC_MESSAGES/django.mo and b/conf/locale/ro/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ro/LC_MESSAGES/django.po b/conf/locale/ro/LC_MESSAGES/django.po index 7ef02fb0d4a8..cabd24b3411a 100644 --- a/conf/locale/ro/LC_MESSAGES/django.po +++ b/conf/locale/ro/LC_MESSAGES/django.po @@ -50,7 +50,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-02-18 13:20+0000\n" "Last-Translator: Irina Maria Curuia\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/edx-platform/language/ro/)\n" @@ -98,20 +98,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -126,6 +134,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -245,6 +258,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -437,6 +456,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1453,15 +1476,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2582,6 +2596,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3081,6 +3107,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3243,6 +3270,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3327,18 +3358,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3800,7 +3819,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3810,6 +3830,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3961,12 +3982,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3993,6 +4010,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4090,7 +4111,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4223,7 +4244,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4282,10 +4303,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4790,7 +4807,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5020,6 +5037,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5159,9 +5177,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6816,6 +6833,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6829,7 +6847,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7154,6 +7172,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7294,11 +7328,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7335,6 +7369,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7483,6 +7525,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7523,8 +7569,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7643,10 +7699,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7716,6 +7768,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7858,11 +7911,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7876,38 +7933,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7922,10 +8007,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7954,7 +8035,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7978,53 +8063,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8037,66 +8086,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8480,6 +8470,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8639,13 +8633,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8654,6 +8668,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8721,7 +8739,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8746,6 +8769,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9274,6 +9302,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9601,6 +9630,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9935,12 +10130,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10126,10 +10315,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10612,11 +10797,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10642,17 +10822,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10735,6 +10931,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10792,7 +10992,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11570,10 +11770,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11594,24 +11796,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11642,6 +11853,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12727,56 +12941,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12936,6 +13100,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13758,12 +13937,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13779,10 +13953,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13793,9 +13968,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13828,19 +14004,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13873,11 +14036,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13988,6 +14148,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14046,6 +14240,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14089,35 +14287,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14230,22 +14412,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14521,7 +14694,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14539,7 +14712,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14753,8 +14926,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15138,7 +15311,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16965,7 +17138,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17219,10 +17394,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17395,10 +17569,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ro/LC_MESSAGES/djangojs.mo b/conf/locale/ro/LC_MESSAGES/djangojs.mo index bc677fb41346..ea68fc2109a8 100644 Binary files a/conf/locale/ro/LC_MESSAGES/djangojs.mo and b/conf/locale/ro/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ro/LC_MESSAGES/djangojs.po b/conf/locale/ro/LC_MESSAGES/djangojs.po index 0853537977de..980e7900639b 100644 --- a/conf/locale/ro/LC_MESSAGES/djangojs.po +++ b/conf/locale/ro/LC_MESSAGES/djangojs.po @@ -34,8 +34,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/edx-platform/language/ro/)\n" "MIME-Version: 1.0\n" @@ -45,6 +45,21 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +84,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -82,6 +98,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -126,6 +148,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -135,6 +158,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2160,8 +2184,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2204,6 +2226,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2246,6 +2269,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2301,6 +2325,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2929,6 +2954,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2941,16 +2995,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3156,11 +3200,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3183,6 +3222,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3199,6 +3365,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3255,6 +3471,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3302,20 +3601,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3482,11 +3767,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3569,7 +3849,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3679,7 +3959,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3848,15 +4127,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4143,6 +4442,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4185,7 +4524,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4193,8 +4552,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4243,6 +4602,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4435,15 +4804,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4454,7 +4835,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4544,12 +4925,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4802,30 +5183,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5064,7 +5438,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5243,6 +5621,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5406,8 +5796,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5569,7 +5957,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5616,12 +6004,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5640,56 +6022,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5699,7 +6031,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5732,7 +6064,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5771,9 +6103,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 301c1829678b..6fc059b58f7d 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 9a716aef342c..9869c147e742 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -80,13 +80,14 @@ # Ihor Polyakov , 2014 # Katerina , 2014 # KhJulia , 2014 -# Maksimenkova Olga , 2014 +# Maksimenkova Olga , 2014-2015 # Pavel Yushchenko , 2013 # Maria Artemieva , 2015 # Marina Dolinsky , 2014 # mcha121 , 2014 # mchalyk , 2014 # Michael Savin , 2015 +# Natalia Vavilina , 2015 # Natalie Murashkina , 2015 # Ничик Дмитрий Валерьевич , 2013 # Nikolay K Medvedev , 2014 @@ -132,6 +133,7 @@ # Pavel Yushchenko , 2013 # mcha121 , 2014 # Michael Savin , 2015 +# Natalia Vavilina , 2015 # Ничик Дмитрий Валерьевич , 2013 # Nikolay K Medvedev , 2014 # Danil Moskovoy , 2013 @@ -164,9 +166,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2015-01-25 11:41+0000\n" -"Last-Translator: Weyedide \n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" +"PO-Revision-Date: 2015-04-22 04:14+0000\n" +"Last-Translator: Michael Savin \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -210,20 +212,28 @@ msgstr "Задача" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -236,6 +246,11 @@ msgstr "" msgid "Name" msgstr "Имя" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py msgid "Status" @@ -353,6 +368,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -547,6 +568,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Идентификатор курса не указан" @@ -1570,15 +1595,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1790,15 +1806,24 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -2699,6 +2724,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3201,6 +3238,7 @@ msgstr "Интерфейс взаимной проверки" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3361,6 +3399,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3445,18 +3487,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3918,10 +3948,9 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" Not supported in the native mobile app: the full video file will play. " +"Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -"Если вы не хотите, чтобы видео было воспроизведено целиком, установите время" -" начала запуска. Формат ЧЧ:ММ:СС. Максимально допустимое значение 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" @@ -3930,10 +3959,9 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -"Если вы не хотите, чтобы видео было воспроизведено целиком, установите время" -" остановки. Формат ЧЧ:ММ:СС. Максимально допустимое значение 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" @@ -4085,12 +4113,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4116,6 +4140,10 @@ msgstr "Поиск" msgid "Copyright" msgstr "Авторское право" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4213,7 +4241,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4345,7 +4373,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4404,10 +4432,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4715,10 +4739,10 @@ msgstr "" msgid "Loaded course {course_name}
Errors:" msgstr "" -#: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html -#: cms/templates/index.html lms/templates/shoppingcart/receipt.html +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: lms/templates/shoppingcart/receipt.html msgid "Course Name" -msgstr "" +msgstr "Название курса" #: lms/djangoapps/dashboard/sysadmin.py msgid "Directory/ID" @@ -4913,7 +4937,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5137,6 +5161,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5275,9 +5300,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6941,6 +6965,7 @@ msgstr "Предварительный просмотр" #. interface (a menu or piece of UI that takes the full focus of the screen) #: lms/templates/dashboard.html lms/templates/forgot_password_modal.html #: lms/templates/help_modal.html lms/templates/signup_modal.html +#: lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7264,6 +7289,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7381,20 +7422,17 @@ msgstr "" msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: This is a legal document users must agree to -#. in order to register a new account. -#: openedx/core/djangoapps/user_api/views.py cms/templates/widgets/footer.html -#: lms/templates/footer.html lms/templates/static_templates/tos.html +#: cms/templates/widgets/footer.html lms/templates/footer.html +#: lms/templates/static_templates/tos.html msgid "Terms of Service" -msgstr "" +msgstr "Условия предоставления услуг" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7431,6 +7469,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7579,6 +7625,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7619,8 +7669,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7741,19 +7801,11 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - -#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# -#. Translators: This is listed as the duration for a video that has not -#. yet reached the point in its processing by the servers where its -#. duration is determined. -#: cms/djangoapps/contentstore/views/videos.py cms/templates/index.html +#: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Pending" -msgstr "" +msgstr "Ожидание" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio @@ -7814,6 +7866,7 @@ msgstr "Страница не найдена" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7937,12 +7990,14 @@ msgstr "Спасибо за активацию учётной записи." #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "This account has already been activated." -msgstr "" +msgstr "Эта учётная запись уже активирована." #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Visit your {link_start}dashboard{link_end} to see your courses." msgstr "" +"Перейдите к {link_start}панели управления{link_end}, чтобы просмотреть свои " +"курсы." #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. @@ -7956,11 +8011,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html msgid "Help" msgstr "Помощь" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7974,38 +8033,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8020,10 +8107,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -8052,7 +8135,11 @@ msgid "Hide Annotations" msgstr "Скрыть пояснения" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8076,53 +8163,17 @@ msgid "Course-loading errors" msgstr "Ошибки при загрузке курса" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8135,66 +8186,7 @@ msgstr "" msgid "Save Settings" msgstr "Сохранить настройки" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Причина смены имени:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8581,6 +8573,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8742,13 +8738,33 @@ msgid "Press to Launch" msgstr "Нажмите, чтобы запустить" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Имя пользователя:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8757,6 +8773,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8824,7 +8844,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8849,6 +8874,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Университеты" @@ -9377,6 +9407,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Ошибка" @@ -9706,22 +9737,207 @@ msgstr "" msgid "Calculator Output Field" msgstr "Поле вывода Калькулятора" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" -msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" +"Введите электронные адреса и/или имена пользователей, разделив их запятыми " +"или поместив их по одному на строку." + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "Электронные адреса/Имена пользователей" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" #: lms/templates/certificates/invalid.html msgid "" @@ -9913,6 +10129,16 @@ msgstr[2] "" msgid "Please enter a hint below:" msgstr "" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, текущая глава" @@ -10040,12 +10266,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10231,10 +10451,6 @@ msgstr "Администратор" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10703,18 +10919,6 @@ msgstr "" msgid "Enrolled as: " msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" msgstr "" @@ -10749,17 +10953,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10842,6 +11062,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10899,7 +11123,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11681,10 +11905,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11705,24 +11931,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11753,6 +11988,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12844,58 +13082,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" -"Введите электронные адреса и/или имена пользователей, разделив их запятыми " -"или поместив их по одному на строку." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "Электронные адреса/Имена пользователей" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13057,6 +13243,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13881,12 +14082,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13902,10 +14098,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13916,9 +14113,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13951,19 +14149,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13996,11 +14181,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14111,6 +14293,40 @@ msgstr "" msgid "Student Profile" msgstr "Личные данные студента" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14173,6 +14389,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Причина смены имени:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Изменить моё имя" @@ -14216,35 +14436,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14357,22 +14561,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14648,7 +14843,7 @@ msgstr "Убедитесь, что Ваш документ хорошо осве #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14666,7 +14861,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14812,7 +15007,7 @@ msgstr "" #: cms/templates/404.html msgid "The page that you were looking for was not found." -msgstr "" +msgstr "Страница, которую вы искали, не найдена" #: cms/templates/404.html msgid "" @@ -14880,8 +15075,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15265,7 +15460,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -17092,7 +17287,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17346,10 +17543,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17522,10 +17718,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" @@ -17596,11 +17788,11 @@ msgstr "" # empty msgid "This is a key string." -msgstr "" +msgstr "Это ключевая строка." #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "" +msgstr "создано" #: wiki/forms.py msgid "Only localhost... muahahaha" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index cf73fd67c40c..68b838cd4d27 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 165fcb1a7364..bca56c9f1d25 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -82,6 +82,7 @@ # Maksimenkova Olga , 2014 # mcha121 , 2014 # Michael Savin , 2015 +# Natalia Vavilina , 2015 # webslavic , 2014 # Weyedide , 2014-2015 # Yana Malinovskaya , 2014 @@ -89,8 +90,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 14:10+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" @@ -100,6 +101,21 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -124,6 +140,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -137,6 +154,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -181,6 +204,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -190,6 +214,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2217,8 +2242,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2261,6 +2284,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2303,6 +2327,8 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "" @@ -2358,6 +2384,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2988,6 +3015,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "Не удалось изменить оценку за задание." +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -3000,16 +3056,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3215,11 +3261,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3242,6 +3283,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3258,6 +3426,60 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3314,6 +3536,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3356,25 +3661,13 @@ msgid "" "This may be happening because of an error with our server or your internet " "connection. Try refreshing the page or making sure you are online." msgstr "" +"Такое может случаться из-за проблем с нашим сервером или вашим подключением " +"к Сети. Попробуйте обновить страницу или проверьте подключение." #: cms/static/coffee/src/main.js msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3541,11 +3834,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3628,7 +3916,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3738,7 +4026,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3907,15 +4194,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4202,6 +4509,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4244,7 +4591,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4252,8 +4619,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4302,6 +4669,15 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4494,15 +4870,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4513,7 +4901,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4603,12 +4991,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4861,30 +5249,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5123,7 +5504,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5303,6 +5688,18 @@ msgid "" msgstr "" "Неверный код в содержимом. Пожалуйста, убедитесь в верности HTML-кода." +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5466,8 +5863,6 @@ msgstr "Добавить" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5629,7 +6024,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5676,12 +6071,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5700,56 +6089,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "Добавить ссылки на дополнительные версии" @@ -5759,7 +6098,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5792,7 +6131,7 @@ msgid "Error." msgstr "Ошибка." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5831,9 +6170,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/si/LC_MESSAGES/django.mo b/conf/locale/si/LC_MESSAGES/django.mo index 94cc3d6becc3..6797b3c20cfd 100644 Binary files a/conf/locale/si/LC_MESSAGES/django.mo and b/conf/locale/si/LC_MESSAGES/django.mo differ diff --git a/conf/locale/si/LC_MESSAGES/django.po b/conf/locale/si/LC_MESSAGES/django.po index b4526b2d2481..88bb3e59338f 100644 --- a/conf/locale/si/LC_MESSAGES/django.po +++ b/conf/locale/si/LC_MESSAGES/django.po @@ -41,7 +41,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/edx-platform/language/si/)\n" @@ -89,20 +89,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -117,6 +125,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -236,6 +249,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -428,6 +447,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1441,15 +1464,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2570,6 +2584,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3067,6 +3093,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3229,6 +3256,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3313,18 +3344,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3786,7 +3805,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3796,6 +3816,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3947,12 +3968,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3979,6 +3996,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4076,7 +4097,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4209,7 +4230,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4268,10 +4289,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4775,7 +4792,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5005,6 +5022,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5142,9 +5160,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6799,6 +6816,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6812,7 +6830,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7137,6 +7155,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7277,11 +7311,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7318,6 +7352,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7466,6 +7508,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7506,8 +7552,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7626,10 +7682,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7699,6 +7751,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7841,11 +7894,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7859,38 +7916,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7905,10 +7990,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7937,7 +8018,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7961,53 +8046,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8020,66 +8069,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8463,6 +8453,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8621,13 +8615,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8636,6 +8650,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8703,7 +8721,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8728,6 +8751,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9256,6 +9284,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9583,6 +9612,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9915,12 +10110,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10106,10 +10295,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10592,11 +10777,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10622,17 +10802,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10714,6 +10910,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10771,7 +10971,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11547,10 +11747,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11571,24 +11773,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11619,6 +11830,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12704,56 +12918,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12913,6 +13077,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13734,12 +13913,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13755,10 +13929,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13769,9 +13944,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13804,19 +13980,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13849,11 +14012,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13964,6 +14124,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14022,6 +14216,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14065,35 +14263,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14206,22 +14388,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14497,7 +14670,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14515,7 +14688,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14729,8 +14902,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15114,7 +15287,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16941,7 +17114,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17195,10 +17370,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17371,10 +17545,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/si/LC_MESSAGES/djangojs.mo b/conf/locale/si/LC_MESSAGES/djangojs.mo index ea9ca12082a6..fb4e55bf4541 100644 Binary files a/conf/locale/si/LC_MESSAGES/djangojs.mo and b/conf/locale/si/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/si/LC_MESSAGES/djangojs.po b/conf/locale/si/LC_MESSAGES/djangojs.po index 2ad5c8ded88b..81a71eb742dc 100644 --- a/conf/locale/si/LC_MESSAGES/djangojs.po +++ b/conf/locale/si/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/edx-platform/language/si/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: si\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sk/LC_MESSAGES/django.mo b/conf/locale/sk/LC_MESSAGES/django.mo index dbc0c309bdcd..f7138b929bd6 100644 Binary files a/conf/locale/sk/LC_MESSAGES/django.mo and b/conf/locale/sk/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sk/LC_MESSAGES/django.po b/conf/locale/sk/LC_MESSAGES/django.po index c6b1a264ea29..96ac92d8700f 100644 --- a/conf/locale/sk/LC_MESSAGES/django.po +++ b/conf/locale/sk/LC_MESSAGES/django.po @@ -46,8 +46,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2014-12-30 16:21+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" +"PO-Revision-Date: 2015-04-06 13:31+0000\n" "Last-Translator: Vladimír Záhradník \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/edx-platform/language/sk/)\n" "MIME-Version: 1.0\n" @@ -94,20 +94,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -122,6 +130,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -241,6 +254,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -433,6 +452,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1449,15 +1472,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2578,6 +2592,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3077,6 +3103,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3236,6 +3263,10 @@ msgstr "Učebná osnova" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3320,18 +3351,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3793,7 +3812,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3803,6 +3823,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3954,12 +3975,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3986,6 +4003,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4083,7 +4104,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4216,7 +4237,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4275,10 +4296,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4783,7 +4800,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5013,6 +5030,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5152,9 +5170,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6809,6 +6826,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6822,7 +6840,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7147,6 +7165,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7287,11 +7321,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7328,6 +7362,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7476,6 +7518,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7516,8 +7562,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7636,10 +7692,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7709,6 +7761,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7851,11 +7904,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7869,38 +7926,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7915,10 +8000,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7947,7 +8028,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7971,53 +8056,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8030,66 +8079,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8473,6 +8463,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8632,13 +8626,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8647,6 +8661,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8714,7 +8732,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8739,6 +8762,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9267,6 +9295,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9594,6 +9623,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9928,12 +10123,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10119,10 +10308,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10605,11 +10790,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10635,17 +10815,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10728,6 +10924,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10785,7 +10985,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11563,10 +11763,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11587,24 +11789,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11635,6 +11846,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12720,56 +12934,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12929,6 +13093,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13751,12 +13930,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13772,10 +13946,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13786,9 +13961,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13821,19 +13997,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13866,11 +14029,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13981,6 +14141,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14039,6 +14233,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14082,35 +14280,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14223,22 +14405,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14514,7 +14687,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14532,7 +14705,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14746,8 +14919,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15131,7 +15304,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16958,7 +17131,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17212,10 +17387,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17388,10 +17562,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sk/LC_MESSAGES/djangojs.mo b/conf/locale/sk/LC_MESSAGES/djangojs.mo index 058252320ba7..4ffd888fc58b 100644 Binary files a/conf/locale/sk/LC_MESSAGES/djangojs.mo and b/conf/locale/sk/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sk/LC_MESSAGES/djangojs.po b/conf/locale/sk/LC_MESSAGES/djangojs.po index 729a166bd3c6..a78809705250 100644 --- a/conf/locale/sk/LC_MESSAGES/djangojs.po +++ b/conf/locale/sk/LC_MESSAGES/djangojs.po @@ -35,8 +35,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:11+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/edx-platform/language/sk/)\n" "MIME-Version: 1.0\n" @@ -46,6 +46,21 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -70,6 +85,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -83,6 +99,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -127,6 +149,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -136,6 +159,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2161,8 +2185,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2205,6 +2227,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2247,6 +2270,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Meno používateľa" @@ -2302,6 +2326,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2930,6 +2955,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2942,16 +2996,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3157,11 +3201,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3184,6 +3223,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3200,6 +3366,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3256,6 +3472,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3303,20 +3602,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3483,11 +3768,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3570,7 +3850,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3680,7 +3960,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3849,15 +4128,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4144,6 +4443,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4186,7 +4525,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4194,8 +4553,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4244,6 +4603,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4436,15 +4805,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4455,7 +4836,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4545,12 +4926,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4803,30 +5184,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5065,7 +5439,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5244,6 +5622,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5407,8 +5797,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5570,7 +5958,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5617,12 +6005,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5641,56 +6023,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5700,7 +6032,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5733,7 +6065,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5772,9 +6104,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sl/LC_MESSAGES/django.mo b/conf/locale/sl/LC_MESSAGES/django.mo index 5c9151bf080a..8c06d6ddb9ff 100644 Binary files a/conf/locale/sl/LC_MESSAGES/django.mo and b/conf/locale/sl/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sl/LC_MESSAGES/django.po b/conf/locale/sl/LC_MESSAGES/django.po index 3706cc8902cb..1e44e9b29d7c 100644 --- a/conf/locale/sl/LC_MESSAGES/django.po +++ b/conf/locale/sl/LC_MESSAGES/django.po @@ -46,7 +46,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Rok Kepa \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/edx-platform/language/sl/)\n" @@ -94,20 +94,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -122,6 +130,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -241,6 +254,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -433,6 +452,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1452,15 +1475,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2581,6 +2595,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3082,6 +3108,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3244,6 +3271,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3328,18 +3359,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3801,7 +3820,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3811,6 +3831,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3962,12 +3983,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3994,6 +4011,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4091,7 +4112,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4224,7 +4245,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4283,10 +4304,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4792,7 +4809,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5022,6 +5039,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5163,9 +5181,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6820,6 +6837,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6833,7 +6851,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7158,6 +7176,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7298,11 +7332,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7339,6 +7373,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7487,6 +7529,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7527,8 +7573,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7647,10 +7703,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7720,6 +7772,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7862,11 +7915,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7880,38 +7937,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7926,10 +8011,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7958,7 +8039,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7982,53 +8067,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8041,66 +8090,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8484,6 +8474,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8644,13 +8638,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8659,6 +8673,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8726,7 +8744,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8751,6 +8774,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9279,6 +9307,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9606,6 +9635,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9942,12 +10137,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10133,10 +10322,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10619,11 +10804,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10649,17 +10829,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10743,6 +10939,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10800,7 +11000,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11580,10 +11780,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11604,24 +11806,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11652,6 +11863,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12737,56 +12951,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12946,6 +13110,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13769,12 +13948,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13790,10 +13964,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13804,9 +13979,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13839,19 +14015,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13884,11 +14047,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13999,6 +14159,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14057,6 +14251,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14100,35 +14298,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14241,22 +14423,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14532,7 +14705,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14550,7 +14723,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14764,8 +14937,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15149,7 +15322,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16976,7 +17149,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17230,10 +17405,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17406,10 +17580,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sl/LC_MESSAGES/djangojs.mo b/conf/locale/sl/LC_MESSAGES/djangojs.mo index 1e4b8d7cab0c..7d20984b05b9 100644 Binary files a/conf/locale/sl/LC_MESSAGES/djangojs.mo and b/conf/locale/sl/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sl/LC_MESSAGES/djangojs.po b/conf/locale/sl/LC_MESSAGES/djangojs.po index 61310214dfa1..bfd28743e191 100644 --- a/conf/locale/sl/LC_MESSAGES/djangojs.po +++ b/conf/locale/sl/LC_MESSAGES/djangojs.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/edx-platform/language/sl/)\n" "MIME-Version: 1.0\n" @@ -43,6 +43,21 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +84,12 @@ msgstr "Prekliči" msgid "This link will open in a new browser window/tab" msgstr "Ta povezava se bo odprla v novem oknu/zavihku" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -113,6 +134,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -122,6 +144,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2166,8 +2189,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2210,6 +2231,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2252,6 +2274,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2307,6 +2330,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2935,6 +2959,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2947,16 +3000,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3167,11 +3210,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3194,6 +3232,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3210,6 +3375,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3266,6 +3481,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3316,20 +3614,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3496,11 +3780,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3583,7 +3862,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3694,7 +3973,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3864,15 +4142,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4159,6 +4457,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4201,7 +4539,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4209,8 +4567,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4260,6 +4618,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4453,15 +4821,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4472,7 +4852,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4562,12 +4942,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4820,30 +5200,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5082,7 +5455,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5261,6 +5638,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5424,8 +5813,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5587,7 +5974,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5634,12 +6021,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5658,56 +6039,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5717,7 +6048,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5750,7 +6081,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5789,9 +6120,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sq/LC_MESSAGES/django.mo b/conf/locale/sq/LC_MESSAGES/django.mo index 7f43894a085b..2b20856430b5 100644 Binary files a/conf/locale/sq/LC_MESSAGES/django.mo and b/conf/locale/sq/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sq/LC_MESSAGES/django.po b/conf/locale/sq/LC_MESSAGES/django.po index 57ce0257a98a..6b960daa5ce0 100644 --- a/conf/locale/sq/LC_MESSAGES/django.po +++ b/conf/locale/sq/LC_MESSAGES/django.po @@ -45,7 +45,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-14 12:50+0000\n" "Last-Translator: Arta Dilo \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/edx-platform/language/sq/)\n" @@ -87,20 +87,28 @@ msgstr "Problem" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Pjesë" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -115,6 +123,11 @@ msgstr "" msgid "Name" msgstr "Emri" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -232,6 +245,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -424,6 +443,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "ID e kursit nuk është e specifikuar" @@ -969,6 +992,7 @@ msgstr[1] "" #: common/djangoapps/util/file.py msgid "Maximum upload file size is {file_size} bytes." msgstr "" +"Madhësia maksimale e dokumentit që mund të e ngarkoni është {file_size} bit." #: common/djangoapps/util/milestones_helpers.py msgid "Course {course_id} requires {prerequisite_course_id}" @@ -1434,15 +1458,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2562,6 +2577,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3059,6 +3086,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3221,6 +3249,10 @@ msgstr "" msgid "Instructor" msgstr "Instruktori" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3305,18 +3337,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3778,7 +3798,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3788,6 +3809,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3939,12 +3961,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3971,6 +3989,10 @@ msgstr "Kërko" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4068,7 +4090,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4200,7 +4222,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #, fuzzy @@ -4264,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4771,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4995,6 +5013,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5132,9 +5151,8 @@ msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6800,7 +6818,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7127,6 +7145,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7250,11 +7284,11 @@ msgid "Terms of Service" msgstr "Kushtet e Përdorimit" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7291,6 +7325,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7445,6 +7487,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7485,8 +7531,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7603,10 +7659,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7676,6 +7728,7 @@ msgstr "Faqja nuk u gjet" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7818,11 +7871,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ndihmë" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7836,38 +7893,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Selekto kontributin tuaj për këtë kurs (min. $" +msgid "Pursue a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr ");" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7882,10 +7967,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7914,7 +7995,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7938,53 +8023,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "ndrysho" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Llogaritë e lidhura" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Click the arrow next to your username above." 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Link" - #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Reseto fjalëkalimin" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -7997,68 +8046,7 @@ msgstr "" msgid "Save Settings" msgstr "Ruaj konfigurimet" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Një mesazh është dërguar tek {email}. Ndjekeni linkun tek posta elektronike " -"që të e ndryshoni fjalëkalimin tuaj." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Ndrysho postën elektronike" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Ju lutem konfirmojeni fjalëkalimin tuaj:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Ndrysho emrin tim" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8398,7 +8386,7 @@ msgstr "" #: lms/templates/help_modal.html msgid "question" -msgstr "" +msgstr "pyetje" #: lms/templates/help_modal.html msgid "Ask a Question" @@ -8444,6 +8432,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8602,13 +8594,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Ç'aktivizo ose riaktivizo llogaritë e studentëve" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Pseudonimi:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Ç'aktivizo llogarinë" @@ -8617,6 +8629,10 @@ msgstr "Ç'aktivizo llogarinë" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8686,7 +8702,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8711,6 +8732,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9239,6 +9265,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Problem" @@ -9566,6 +9593,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Shiko kursin" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9898,12 +10091,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10089,10 +10276,6 @@ msgstr "Admin" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10575,11 +10758,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Shiko kursin" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10605,17 +10783,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10697,6 +10891,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "ndrysho" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10754,7 +10952,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11532,10 +11730,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11556,24 +11756,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "I/E dashur [[Emri]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11604,6 +11813,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "

Sinqerisht,

[[Nënshkrimi i juaj]]

" @@ -12689,56 +12901,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12898,6 +13060,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13722,12 +13899,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13743,10 +13915,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13757,9 +13930,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13792,19 +13966,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13837,11 +13998,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13952,6 +14110,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Llogaritë e lidhura" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Link" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14010,6 +14202,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14053,35 +14249,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14194,22 +14374,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14485,7 +14656,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14503,7 +14674,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14717,8 +14888,8 @@ msgstr "Aktivizimi i llogarisë suaj është jo valide" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15105,7 +15276,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -15514,7 +15685,7 @@ msgstr "" #: cms/templates/export.html msgid "Learn more about exporting a course" -msgstr "" +msgstr "Mëso më shumë rreth eksportimit të një kursi" #: cms/templates/export_git.html msgid "Export Course to Git" @@ -16934,7 +17105,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17188,10 +17361,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17364,10 +17536,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sq/LC_MESSAGES/djangojs.mo b/conf/locale/sq/LC_MESSAGES/djangojs.mo index 5e7b2950a3d1..275690ac647a 100644 Binary files a/conf/locale/sq/LC_MESSAGES/djangojs.mo and b/conf/locale/sq/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sq/LC_MESSAGES/djangojs.po b/conf/locale/sq/LC_MESSAGES/djangojs.po index 5f4f0ef4e870..b4cd2bd38469 100644 --- a/conf/locale/sq/LC_MESSAGES/djangojs.po +++ b/conf/locale/sq/LC_MESSAGES/djangojs.po @@ -31,8 +31,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/edx-platform/language/sq/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,21 @@ msgstr "" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -69,6 +84,12 @@ msgstr "Anulo" msgid "This link will open in a new browser window/tab" msgstr "Ky link do të e hap nje dritare të re të shfletuesit/tab i ri" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -113,6 +134,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -122,6 +144,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2116,8 +2139,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "Fshije" @@ -2160,6 +2181,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2202,6 +2224,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Emri i përdoruesit" @@ -2257,6 +2280,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2885,6 +2909,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2897,16 +2950,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3107,11 +3150,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3134,6 +3172,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3150,6 +3315,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3206,6 +3421,88 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Fshije" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3250,20 +3547,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "Fshije konfirmimin e faqes" @@ -3434,11 +3717,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3531,7 +3809,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3640,7 +3918,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3807,15 +4084,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4101,6 +4398,46 @@ msgstr "" msgid "Upload translation" msgstr "Ngarko përkthimin" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4143,7 +4480,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4151,8 +4508,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4200,6 +4557,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4391,15 +4758,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4410,7 +4789,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4500,12 +4879,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4758,39 +5137,32 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" -msgstr "" +msgstr "Vazhdo te pagesa" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Thank you! We have received your payment for %(courseName)s." -msgstr "" +msgstr "Ju faleminderit! Ne e kemi pranuar pagesën tuaj për %(courseName)s." #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -4808,7 +5180,7 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Amount" -msgstr "" +msgstr "Vlera" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Total" @@ -4832,7 +5204,7 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next Step: Confirm your identity" -msgstr "" +msgstr "Hapi tjetër: Konfirmoni identitetin tuaj" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Check your email" @@ -4859,7 +5231,7 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Want to confirm your identity later?" -msgstr "" +msgstr "Dëshironi të e konfirmoni identitetin tuaj më vonë?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Review Your Photos" @@ -5020,9 +5392,13 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" msgstr "" +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "%" + #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" msgstr "Detyrat e kompletuara:" @@ -5199,6 +5575,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5362,8 +5750,6 @@ msgstr "Shto" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5525,7 +5911,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5572,12 +5958,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5596,56 +5976,6 @@ msgstr "Ndrysho %(display_name)s (e detyrueshme)" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Fshije" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5655,7 +5985,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5688,7 +6018,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5727,9 +6057,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sr/LC_MESSAGES/django.mo b/conf/locale/sr/LC_MESSAGES/django.mo index 76d3f11567d0..64f00b844a6a 100644 Binary files a/conf/locale/sr/LC_MESSAGES/django.mo and b/conf/locale/sr/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sr/LC_MESSAGES/django.po b/conf/locale/sr/LC_MESSAGES/django.po index 2f8ee5d888fb..146915a73401 100644 --- a/conf/locale/sr/LC_MESSAGES/django.po +++ b/conf/locale/sr/LC_MESSAGES/django.po @@ -55,7 +55,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-04-02 18:56+0000\n" "Last-Translator: Jovana Zivkovic \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/edx-platform/language/sr/)\n" @@ -103,20 +103,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -131,6 +139,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -250,6 +263,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -442,6 +461,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1458,15 +1481,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2587,6 +2601,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3086,6 +3112,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3248,6 +3275,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3332,18 +3363,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3805,7 +3824,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3815,6 +3835,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3966,12 +3987,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3998,6 +4015,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4095,7 +4116,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4228,7 +4249,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4287,10 +4308,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4795,7 +4812,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5025,6 +5042,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5164,9 +5182,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6821,6 +6838,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6834,7 +6852,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7159,6 +7177,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7299,11 +7333,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7340,6 +7374,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7488,6 +7530,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7528,8 +7574,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7648,10 +7704,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7721,6 +7773,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7863,11 +7916,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7881,38 +7938,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7927,10 +8012,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7959,7 +8040,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7983,53 +8068,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8042,66 +8091,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8485,6 +8475,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8644,13 +8638,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8659,6 +8673,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8726,7 +8744,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8751,6 +8774,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9279,6 +9307,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9606,6 +9635,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9940,12 +10135,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10131,10 +10320,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10617,11 +10802,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10647,17 +10827,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10740,6 +10936,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10797,7 +10997,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11575,10 +11775,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11599,24 +11801,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11647,6 +11858,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12732,56 +12946,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12941,6 +13105,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13763,12 +13942,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13784,10 +13958,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13798,9 +13973,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13833,19 +14009,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13878,11 +14041,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13993,6 +14153,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14051,6 +14245,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14094,35 +14292,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14235,22 +14417,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14526,7 +14699,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14544,7 +14717,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14758,8 +14931,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15143,7 +15316,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16970,7 +17143,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17224,10 +17399,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17400,10 +17574,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sr/LC_MESSAGES/djangojs.mo b/conf/locale/sr/LC_MESSAGES/djangojs.mo index bab582a42727..b2d4d2d9f467 100644 Binary files a/conf/locale/sr/LC_MESSAGES/djangojs.mo and b/conf/locale/sr/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sr/LC_MESSAGES/djangojs.po b/conf/locale/sr/LC_MESSAGES/djangojs.po index 134266d8d2f9..97ae4032497c 100644 --- a/conf/locale/sr/LC_MESSAGES/djangojs.po +++ b/conf/locale/sr/LC_MESSAGES/djangojs.po @@ -39,8 +39,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/edx-platform/language/sr/)\n" "MIME-Version: 1.0\n" @@ -50,6 +50,21 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -74,6 +89,7 @@ msgstr "OK" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -87,6 +103,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -131,6 +153,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -140,6 +163,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2165,8 +2189,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2209,6 +2231,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2251,6 +2274,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2306,6 +2330,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2934,6 +2959,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2946,16 +3000,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3161,11 +3205,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3188,6 +3227,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3204,6 +3370,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3260,6 +3476,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3307,20 +3606,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3487,11 +3772,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3574,7 +3854,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3684,7 +3964,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3853,15 +4132,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4148,6 +4447,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4190,7 +4529,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4198,8 +4557,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4248,6 +4607,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4440,15 +4809,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4459,7 +4840,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4549,12 +4930,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4807,30 +5188,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5069,7 +5443,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5248,6 +5626,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5411,8 +5801,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5574,7 +5962,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5621,12 +6009,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5645,56 +6027,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5704,7 +6036,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5737,7 +6069,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5776,9 +6108,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sv/LC_MESSAGES/django.mo b/conf/locale/sv/LC_MESSAGES/django.mo index 5adc1e635355..68bfd5faf660 100644 Binary files a/conf/locale/sv/LC_MESSAGES/django.mo and b/conf/locale/sv/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sv/LC_MESSAGES/django.po b/conf/locale/sv/LC_MESSAGES/django.po index 147338a38ebf..89fee1ae383a 100644 --- a/conf/locale/sv/LC_MESSAGES/django.po +++ b/conf/locale/sv/LC_MESSAGES/django.po @@ -41,7 +41,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-02-09 10:31+0000\n" "Last-Translator: Emil Molander \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/edx-platform/language/sv/)\n" @@ -89,20 +89,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -117,6 +125,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -236,6 +249,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -428,6 +447,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1441,15 +1464,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2570,6 +2584,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3067,6 +3093,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3229,6 +3256,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3313,18 +3344,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3786,7 +3805,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3796,6 +3816,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3947,12 +3968,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3979,6 +3996,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4076,7 +4097,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4209,7 +4230,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4268,10 +4289,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4775,7 +4792,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5005,6 +5022,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5142,9 +5160,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6799,6 +6816,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6812,7 +6830,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7137,6 +7155,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7277,11 +7311,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7318,6 +7352,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7466,6 +7508,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7506,8 +7552,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7626,10 +7682,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7699,6 +7751,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7841,11 +7894,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7859,38 +7916,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7905,10 +7990,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7937,7 +8018,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7961,53 +8046,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8020,66 +8069,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8463,6 +8453,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8621,13 +8615,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8636,6 +8650,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8703,7 +8721,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8728,6 +8751,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9256,6 +9284,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9583,6 +9612,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9915,12 +10110,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10106,10 +10295,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10592,11 +10777,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10622,17 +10802,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10714,6 +10910,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10771,7 +10971,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11547,10 +11747,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11571,24 +11773,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11619,6 +11830,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12704,56 +12918,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12913,6 +13077,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13734,12 +13913,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13755,10 +13929,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13769,9 +13944,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13804,19 +13980,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13849,11 +14012,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13964,6 +14124,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14022,6 +14216,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14065,35 +14263,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14206,22 +14388,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14497,7 +14670,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14515,7 +14688,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14729,8 +14902,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15114,7 +15287,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16941,7 +17114,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17195,10 +17370,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17371,10 +17545,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sv/LC_MESSAGES/djangojs.mo b/conf/locale/sv/LC_MESSAGES/djangojs.mo index a5814aeb20db..dd4f5640a978 100644 Binary files a/conf/locale/sv/LC_MESSAGES/djangojs.mo and b/conf/locale/sv/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sv/LC_MESSAGES/djangojs.po b/conf/locale/sv/LC_MESSAGES/djangojs.po index 36d7d6dce9b6..b80b020779dc 100644 --- a/conf/locale/sv/LC_MESSAGES/djangojs.po +++ b/conf/locale/sv/LC_MESSAGES/djangojs.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/edx-platform/language/sv/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,21 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -63,6 +78,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -76,6 +92,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -120,6 +142,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -129,6 +152,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2135,8 +2159,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2179,6 +2201,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2221,6 +2244,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2276,6 +2300,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2904,6 +2929,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2916,16 +2970,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3126,11 +3170,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3153,6 +3192,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3169,6 +3335,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3225,6 +3441,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3269,20 +3568,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3449,11 +3734,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3536,7 +3816,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3645,7 +3925,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3813,15 +4092,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4108,6 +4407,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4150,7 +4489,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4158,8 +4517,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4207,6 +4566,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4398,15 +4767,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4417,7 +4798,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4507,12 +4888,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4765,30 +5146,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5027,7 +5401,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5206,6 +5584,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5369,8 +5759,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5532,7 +5920,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5579,12 +5967,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5603,56 +5985,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5662,7 +5994,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5695,7 +6027,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5734,9 +6066,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/sw/LC_MESSAGES/django.mo b/conf/locale/sw/LC_MESSAGES/django.mo index 5dd92b3daff7..25706245fa9f 100644 Binary files a/conf/locale/sw/LC_MESSAGES/django.mo and b/conf/locale/sw/LC_MESSAGES/django.mo differ diff --git a/conf/locale/sw/LC_MESSAGES/django.po b/conf/locale/sw/LC_MESSAGES/django.po index e74dc3d45cf4..af4007bf9e86 100644 --- a/conf/locale/sw/LC_MESSAGES/django.po +++ b/conf/locale/sw/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-09-09 14:43+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Swahili (http://www.transifex.com/projects/p/edx-platform/language/sw/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/sw/LC_MESSAGES/djangojs.mo b/conf/locale/sw/LC_MESSAGES/djangojs.mo index 1864cd5c8697..8f7c2946781d 100644 Binary files a/conf/locale/sw/LC_MESSAGES/djangojs.mo and b/conf/locale/sw/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/sw/LC_MESSAGES/djangojs.po b/conf/locale/sw/LC_MESSAGES/djangojs.po index aa0d8ab52749..8bf5e910f2f8 100644 --- a/conf/locale/sw/LC_MESSAGES/djangojs.po +++ b/conf/locale/sw/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Swahili (http://www.transifex.com/projects/p/edx-platform/language/sw/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: sw\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ta/LC_MESSAGES/django.mo b/conf/locale/ta/LC_MESSAGES/django.mo index f144a3edda3f..6c1168fc297d 100644 Binary files a/conf/locale/ta/LC_MESSAGES/django.mo and b/conf/locale/ta/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ta/LC_MESSAGES/django.po b/conf/locale/ta/LC_MESSAGES/django.po index 13e8a45d1f3c..e096623c834a 100644 --- a/conf/locale/ta/LC_MESSAGES/django.po +++ b/conf/locale/ta/LC_MESSAGES/django.po @@ -41,7 +41,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-14 04:28+0000\n" "Last-Translator: Shujan Suntharalingam \n" "Language-Team: Tamil (http://www.transifex.com/projects/p/edx-platform/language/ta/)\n" @@ -89,20 +89,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -117,6 +125,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -236,6 +249,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -428,6 +447,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1441,15 +1464,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2570,6 +2584,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3067,6 +3093,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3229,6 +3256,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3313,18 +3344,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3786,7 +3805,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3796,6 +3816,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3947,12 +3968,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3979,6 +3996,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4076,7 +4097,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4209,7 +4230,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4268,10 +4289,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4775,7 +4792,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5005,6 +5022,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5142,9 +5160,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6799,6 +6816,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6812,7 +6830,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7137,6 +7155,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7277,11 +7311,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7318,6 +7352,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7466,6 +7508,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7506,8 +7552,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7626,10 +7682,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7699,6 +7751,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7841,11 +7894,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7859,38 +7916,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7905,10 +7990,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7937,7 +8018,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7961,53 +8046,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8020,66 +8069,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8463,6 +8453,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8621,13 +8615,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8636,6 +8650,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8703,7 +8721,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8728,6 +8751,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9256,6 +9284,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9583,6 +9612,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9915,12 +10110,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10106,10 +10295,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10592,11 +10777,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10622,17 +10802,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10714,6 +10910,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10771,7 +10971,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11547,10 +11747,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11571,24 +11773,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11619,6 +11830,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12704,56 +12918,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12913,6 +13077,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13734,12 +13913,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13755,10 +13929,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13769,9 +13944,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13804,19 +13980,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13849,11 +14012,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13964,6 +14124,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14022,6 +14216,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14065,35 +14263,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14206,22 +14388,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14497,7 +14670,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14515,7 +14688,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14729,8 +14902,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15114,7 +15287,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16941,7 +17114,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17195,10 +17370,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17371,10 +17545,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ta/LC_MESSAGES/djangojs.mo b/conf/locale/ta/LC_MESSAGES/djangojs.mo index e37befcde91d..da74600a4e03 100644 Binary files a/conf/locale/ta/LC_MESSAGES/djangojs.mo and b/conf/locale/ta/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ta/LC_MESSAGES/djangojs.po b/conf/locale/ta/LC_MESSAGES/djangojs.po index 1bcb058ace62..153857c8a484 100644 --- a/conf/locale/ta/LC_MESSAGES/djangojs.po +++ b/conf/locale/ta/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Tamil (http://www.transifex.com/projects/p/edx-platform/language/ta/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2134,8 +2158,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2178,6 +2200,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2220,6 +2243,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2275,6 +2299,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2903,6 +2928,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,16 +2969,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3125,11 +3169,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3152,6 +3191,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3168,6 +3334,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3224,6 +3440,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3268,20 +3567,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3448,11 +3733,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3535,7 +3815,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3644,7 +3924,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3812,15 +4091,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4107,6 +4406,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4149,7 +4488,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4157,8 +4516,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4206,6 +4565,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4397,15 +4766,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4416,7 +4797,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4506,12 +4887,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4764,30 +5145,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5026,7 +5400,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5205,6 +5583,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5368,8 +5758,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5531,7 +5919,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5578,12 +5966,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5602,56 +5984,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5661,7 +5993,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5694,7 +6026,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5733,9 +6065,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/te/LC_MESSAGES/django.mo b/conf/locale/te/LC_MESSAGES/django.mo index 810bed566143..9e3fe3a8989b 100644 Binary files a/conf/locale/te/LC_MESSAGES/django.mo and b/conf/locale/te/LC_MESSAGES/django.mo differ diff --git a/conf/locale/te/LC_MESSAGES/django.po b/conf/locale/te/LC_MESSAGES/django.po index b9a2abad6cc4..890549972f49 100644 --- a/conf/locale/te/LC_MESSAGES/django.po +++ b/conf/locale/te/LC_MESSAGES/django.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-07-14 12:42+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/edx-platform/language/te/)\n" @@ -86,20 +86,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -114,6 +122,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -233,6 +246,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -425,6 +444,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1438,15 +1461,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2567,6 +2581,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3090,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3253,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3341,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3802,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3965,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3976,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4073,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4206,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4265,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4772,7 +4789,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5002,6 +5019,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5139,9 +5157,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6796,6 +6813,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6809,7 +6827,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7134,6 +7152,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7274,11 +7308,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7315,6 +7349,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7463,6 +7505,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7503,8 +7549,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7623,10 +7679,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7696,6 +7748,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7838,11 +7891,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7856,38 +7913,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,10 +7987,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7934,7 +8015,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7958,53 +8043,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8017,66 +8066,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8460,6 +8450,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8618,13 +8612,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8633,6 +8647,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8700,7 +8718,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8725,6 +8748,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9253,6 +9281,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9580,6 +9609,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9912,12 +10107,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10103,10 +10292,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10589,11 +10774,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10619,17 +10799,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10711,6 +10907,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10768,7 +10968,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11544,10 +11744,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11568,24 +11770,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11616,6 +11827,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12701,56 +12915,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12910,6 +13074,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13731,12 +13910,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13752,10 +13926,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13766,9 +13941,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13801,19 +13977,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13846,11 +14009,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13961,6 +14121,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14019,6 +14213,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14062,35 +14260,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14203,22 +14385,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14494,7 +14667,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14512,7 +14685,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14726,8 +14899,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15111,7 +15284,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16938,7 +17111,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17192,10 +17367,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17368,10 +17542,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/te/LC_MESSAGES/djangojs.mo b/conf/locale/te/LC_MESSAGES/djangojs.mo index 5ccf84119742..f6fbfb79e434 100644 Binary files a/conf/locale/te/LC_MESSAGES/djangojs.mo and b/conf/locale/te/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/te/LC_MESSAGES/djangojs.po b/conf/locale/te/LC_MESSAGES/djangojs.po index 132de6b588b0..cd135c1ddaba 100644 --- a/conf/locale/te/LC_MESSAGES/djangojs.po +++ b/conf/locale/te/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/edx-platform/language/te/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,21 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -61,6 +76,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -74,6 +90,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -118,6 +140,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -127,6 +150,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2133,8 +2157,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2177,6 +2199,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2219,6 +2242,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2274,6 +2298,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2902,6 +2927,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2914,16 +2968,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3124,11 +3168,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3151,6 +3190,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3167,6 +3333,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3223,6 +3439,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3267,20 +3566,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3447,11 +3732,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3534,7 +3814,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3643,7 +3923,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3811,15 +4090,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4106,6 +4405,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4148,7 +4487,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4156,8 +4515,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4205,6 +4564,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4396,15 +4765,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4415,7 +4796,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4505,12 +4886,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4763,30 +5144,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5025,7 +5399,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5204,6 +5582,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5367,8 +5757,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5530,7 +5918,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5577,12 +5965,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5601,56 +5983,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5660,7 +5992,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5693,7 +6025,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5732,9 +6064,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/th/LC_MESSAGES/django.mo b/conf/locale/th/LC_MESSAGES/django.mo index e32d7c971443..76782c47fac8 100644 Binary files a/conf/locale/th/LC_MESSAGES/django.mo and b/conf/locale/th/LC_MESSAGES/django.mo differ diff --git a/conf/locale/th/LC_MESSAGES/django.po b/conf/locale/th/LC_MESSAGES/django.po index 5e478190daea..0459055a1892 100644 --- a/conf/locale/th/LC_MESSAGES/django.po +++ b/conf/locale/th/LC_MESSAGES/django.po @@ -24,6 +24,7 @@ # # Translators: # Chaisiri Toomthong , 2015 +# Jirayu Chamamahattana , 2015 # J.14 , 2014 # Monthol , 2014 # Noppachai Eiamwasant , 2015 @@ -83,6 +84,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Jirayu Chamamahattana , 2015 # J.14 , 2014 # Monthol , 2014 # Noppachai Eiamwasant , 2015 @@ -92,9 +94,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2015-02-23 11:23+0000\n" -"Last-Translator: Noppachai Eiamwasant \n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" +"PO-Revision-Date: 2015-04-20 16:04+0000\n" +"Last-Translator: Jirayu Chamamahattana \n" "Language-Team: Thai (http://www.transifex.com/projects/p/edx-platform/language/th/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -112,50 +114,51 @@ msgid "Open Ended Panel" msgstr "" #: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html msgid "Notes" -msgstr "" +msgstr "บันทึก" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums -#. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# -#. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/discussion/_underscore_templates.html msgid "Discussion" -msgstr "" +msgstr "การสนทนา" #: cms/djangoapps/contentstore/views/component.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Problem" -msgstr "" +msgstr "ปัญหา" #: cms/djangoapps/contentstore/views/component.py #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Advanced" -msgstr "" +msgstr "ขั้นสูง" + +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py +msgid "Entrance Exam" +msgstr "ข้อสอบเข้า" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" -msgstr "" +msgstr "ส่วน" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Subsection" -msgstr "" +msgstr "ส่วนย่อย" #: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/djangoapps/instructor/views/tools.py msgid "Unit" -msgstr "" +msgstr "หน่วย" #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/class_dashboard/dashboard_data.py @@ -166,14 +169,17 @@ msgstr "" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html msgid "Name" -msgstr "" +msgstr "ชื่อ" + +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "ID วิดีโอ" #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py -#: lms/templates/open_ended_problems/open_ended_problems.html -#: lms/templates/shoppingcart/receipt.html msgid "Status" -msgstr "" +msgstr "สถานะ" #: common/djangoapps/cors_csrf/models.py msgid "" @@ -187,15 +193,15 @@ msgstr "" #: common/djangoapps/course_modes/models.py msgid "Your verification is pending" -msgstr "" +msgstr "การตรวจสอบอยู่ระหว่างการดำเนินการ" #: common/djangoapps/course_modes/models.py msgid "Verified: Pending Verification" -msgstr "" +msgstr "ตรวจสอบแล้ว: อยู่ระหว่างการดำเนินการ" #: common/djangoapps/course_modes/models.py msgid "ID verification pending" -msgstr "" +msgstr "การตรวจสอบ ID อยู่ระหว่างดำเนินการ" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a verified student" @@ -204,7 +210,7 @@ msgstr "" #: common/djangoapps/course_modes/models.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" -msgstr "" +msgstr "ตรวจสอบแล้ว" #: common/djangoapps/course_modes/models.py #: lms/templates/dashboard/_dashboard_course_listing.html @@ -217,17 +223,16 @@ msgstr "" #: common/djangoapps/course_modes/models.py #: openedx/core/djangoapps/user_api/views.py -#: lms/templates/static_templates/honor.html msgid "Honor Code" -msgstr "" +msgstr "Honor Code " #: common/djangoapps/course_modes/models.py msgid "You're auditing this course" -msgstr "" +msgstr "คุณกำลังตรวจสอบหลักสูตรนี้" #: common/djangoapps/course_modes/models.py msgid "Auditing" -msgstr "" +msgstr "กำลังตรวจสอบ" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a professional education student" @@ -235,11 +240,11 @@ msgstr "" #: common/djangoapps/course_modes/models.py msgid "Professional Ed" -msgstr "" +msgstr "Professional Ed" #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" -msgstr "" +msgstr "ปิดการลงทะเบียนแล้ว" #: common/djangoapps/course_modes/views.py msgid "Enrollment mode not supported" @@ -255,21 +260,25 @@ msgstr "" #: common/djangoapps/django_comment_common/models.py msgid "Administrator" -msgstr "" +msgstr "ผู้ดูแล" #: common/djangoapps/django_comment_common/models.py msgid "Moderator" -msgstr "" +msgstr "ผู้ดำเนินการ" #: common/djangoapps/django_comment_common/models.py -#: lms/templates/discussion/_underscore_templates.html msgid "Community TA" -msgstr "" +msgstr "ชุมชนผู้ช่วยครู" #: common/djangoapps/django_comment_common/models.py #: lms/templates/courseware/course_navigation.html +#, fuzzy msgid "Student" msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"นักเรียน\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"ผู้เรียน" #: common/djangoapps/embargo/forms.py msgid "COURSE NOT FOUND. Please check that the course ID is valid." @@ -287,6 +296,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -325,7 +340,7 @@ msgstr "" #: common/djangoapps/student/forms.py msgid "A valid password is required" -msgstr "" +msgstr "กรุณากรอกรหัสผ่านที่ถูกต้อง" #: common/djangoapps/student/forms.py msgid "Your legal name must be a minimum of two characters long" @@ -345,43 +360,43 @@ msgstr "" #: common/djangoapps/student/forms.py msgid "You must accept the terms of service." -msgstr "" +msgstr "คุณต้องยอมรับเงื่อนไขการให้บริการ" #: common/djangoapps/student/forms.py msgid "A level of education is required" -msgstr "" +msgstr "ระบุระดับการศึกษา" #: common/djangoapps/student/forms.py msgid "Your gender is required" -msgstr "" +msgstr "ระบุเพศ" #: common/djangoapps/student/forms.py msgid "Your year of birth is required" -msgstr "" +msgstr "ระบุปีที่เกิด" #: common/djangoapps/student/forms.py msgid "Your mailing address is required" -msgstr "" +msgstr "ระบุที่อยู่อีเมล์" #: common/djangoapps/student/forms.py msgid "A description of your goals is required" -msgstr "" +msgstr "อธิบายสั้นๆเกี่ยวกับเป้าหมายของคุณ" #: common/djangoapps/student/forms.py msgid "A city is required" -msgstr "" +msgstr "ระบุชื่อเมือง" #: common/djangoapps/student/forms.py msgid "A country is required" -msgstr "" +msgstr "ระบุชื่อประเทศ" #: common/djangoapps/student/forms.py msgid "To enroll, you must follow the honor code." -msgstr "" +msgstr "ในการลงทะเบียนคุณต้องทำตามhonor code" #: common/djangoapps/student/forms.py msgid "You are missing one or more required fields" -msgstr "" +msgstr "คุณยังกรอกข้อมูลไม่ครบ:" #: common/djangoapps/student/forms.py msgid "Username and password fields cannot match" @@ -389,7 +404,7 @@ msgstr "" #: common/djangoapps/student/forms.py common/djangoapps/student/views.py msgid "Password: " -msgstr "" +msgstr "รหัสผ่าน:" #: common/djangoapps/student/middleware.py msgid "" @@ -399,25 +414,25 @@ msgstr "" #: common/djangoapps/student/middleware.py msgid "Disabled Account" -msgstr "" +msgstr "ปิดใช้งานบัญชี" #: common/djangoapps/student/models.py msgid "Male" -msgstr "" +msgstr "ผู้ชาย" #: common/djangoapps/student/models.py msgid "Female" -msgstr "" +msgstr "ผู้หญิง" #. Translators: 'Other' refers to the student's gender #. Translators: 'Other' refers to the student's level of education #: common/djangoapps/student/models.py msgid "Other" -msgstr "" +msgstr "อื่นๆ" #: common/djangoapps/student/models.py msgid "Doctorate" -msgstr "" +msgstr "ปริญญาเอก" #: common/djangoapps/student/models.py msgid "Master's or professional degree" @@ -425,7 +440,7 @@ msgstr "" #: common/djangoapps/student/models.py msgid "Bachelor's degree" -msgstr "" +msgstr "ปริญญาตรี" #: common/djangoapps/student/models.py msgid "Associate degree" @@ -433,22 +448,22 @@ msgstr "" #: common/djangoapps/student/models.py msgid "Secondary/high school" -msgstr "" +msgstr "มัธยมปลาย" #: common/djangoapps/student/models.py msgid "Junior secondary/junior high/middle school" -msgstr "" +msgstr "มัธยมต้น" #: common/djangoapps/student/models.py msgid "Elementary/primary school" -msgstr "" +msgstr "ประถม" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: 'None' refers to the student's level of education #: common/djangoapps/student/models.py #: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html msgid "None" -msgstr "" +msgstr "ไม่ระบุ" #: common/djangoapps/student/models.py msgid "{platform_name} Honor Code Certificate for {course_name}" @@ -479,9 +494,13 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" -msgstr "" +msgstr "รหัสวิชาไม่ได้ระบุให้ชัดเจน" #: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py msgid "Invalid course id" @@ -489,19 +508,19 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Course id is invalid" -msgstr "" +msgstr "รหัสวิชาไม่ถูกต้อง" #: common/djangoapps/student/views.py msgid "Could not enroll" -msgstr "" +msgstr "ไม่สามารถลงทะเบียนเรียน" #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" -msgstr "" +msgstr "คุณยังไม่ได้ลงทะเบียนเข้าเรียนในวิชานี้" #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "" +msgstr "การดำเนินการลงทะเบียนไม่ถูกต้อง" #: common/djangoapps/student/views.py msgid "" @@ -541,11 +560,11 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Too many failed login attempts. Try again later." -msgstr "" +msgstr "พยายามที่จะเข้าสู่ระบบมากเกินไป. โปรดลองใหม่ภายหลัง" -#: common/djangoapps/student/views.py lms/templates/provider_login.html +#: common/djangoapps/student/views.py msgid "Email or password is incorrect." -msgstr "" +msgstr "อีเมล์หรือรหัสผ่านไม่ถูกต้อง" #: common/djangoapps/student/views.py msgid "" @@ -555,7 +574,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Please enter a username" -msgstr "" +msgstr "โปรดกรอกusername " #: common/djangoapps/student/views.py msgid "Please choose an option" @@ -575,7 +594,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Unexpected account status" -msgstr "" +msgstr "สถานะบัญชีที่ไม่คาดหวัง" #: common/djangoapps/student/views.py msgid "An account with the Public Username '{username}' already exists." @@ -583,7 +602,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "An account with the Email '{email}' already exists." -msgstr "" +msgstr "มีบัญชีที่ใช้งานอีเมล์ '{email}' อยู่แล้ว" #: common/djangoapps/student/views.py msgid "An access_token is required when passing value ({}) for provider." @@ -600,6 +619,8 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "" +"เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ กรุณาส่ง E-mail " +"เพื่อแจ้งให้เราทราบว่ามันเกิดขึ้นได้อย่างไร" #: common/djangoapps/student/views.py msgid "" @@ -621,7 +642,7 @@ msgstr[0] "" #: common/djangoapps/student/views.py msgid "Password reset unsuccessful" -msgstr "" +msgstr "รีเซ็ตรหัสผ่านของคุณสำเร็จ" #: common/djangoapps/student/views.py msgid "No inactive user with this e-mail exists" @@ -633,7 +654,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Invalid password" -msgstr "" +msgstr "รหัสผ่านไม่ถูกต้อง" #: common/djangoapps/student/views.py msgid "Valid e-mail address required." @@ -641,11 +662,11 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Old email is the same as the new email." -msgstr "" +msgstr "อีเมล์เก่าเหมือนกันหรือตรงกันกับอีเมล์ใหม่" #: common/djangoapps/student/views.py msgid "An account with this e-mail already exists." -msgstr "" +msgstr "บัญชีที่ใช้อีเมลนี้มีอยู่แล้ว" #: common/djangoapps/student/views.py msgid "Unable to send email activation link. Please try again later." @@ -653,11 +674,11 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Name required" -msgstr "" +msgstr "ต้องแจ้งชื่อ" #: common/djangoapps/student/views.py msgid "Invalid ID" -msgstr "" +msgstr "ID ไม่ถูกต้อง" #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the @@ -712,7 +733,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Monday" -msgstr "" +msgstr "วันจันทร์" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A @@ -720,7 +741,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Tuesday" -msgstr "" +msgstr "วันอังคาร" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A @@ -736,7 +757,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Thursday" -msgstr "" +msgstr "วันพฤหัสบดี" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Friday Februrary 14, 2014". It is used for the %A @@ -792,7 +813,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Thu" -msgstr "" +msgstr "พฤหัส" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a @@ -800,7 +821,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Fri" -msgstr "" +msgstr "ศุกร์" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a @@ -808,7 +829,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sat" -msgstr "" +msgstr "เสาร์" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a @@ -816,7 +837,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sun" -msgstr "" +msgstr "อาทิตย์" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jan 10, 2014". It is used for the %b @@ -824,7 +845,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jan" -msgstr "" +msgstr "ม.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Feb 10, 2014". It is used for the %b @@ -832,7 +853,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Feb" -msgstr "" +msgstr "ก.พ." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Mar 10, 2014". It is used for the %b @@ -840,7 +861,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Mar" -msgstr "" +msgstr "มี.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Apr 10, 2014". It is used for the %b @@ -848,7 +869,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Apr" -msgstr "" +msgstr "เม.ย." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "May 10, 2014". It is used for the %b @@ -856,7 +877,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "May" -msgstr "" +msgstr "พ.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jun 10, 2014". It is used for the %b @@ -864,7 +885,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jun" -msgstr "" +msgstr "มิ.ย." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jul 10, 2014". It is used for the %b @@ -872,7 +893,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jul" -msgstr "" +msgstr "ก.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Aug 10, 2014". It is used for the %b @@ -880,7 +901,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Aug" -msgstr "" +msgstr "ส.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Sep 10, 2014". It is used for the %b @@ -888,7 +909,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Sep" -msgstr "" +msgstr "ก.ย." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Oct 10, 2014". It is used for the %b @@ -896,7 +917,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Oct" -msgstr "" +msgstr "ต.ค." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Nov 10, 2014". It is used for the %b @@ -904,7 +925,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Nov" -msgstr "" +msgstr "พ.ย." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Dec 10, 2014". It is used for the %b @@ -912,7 +933,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Dec" -msgstr "" +msgstr "ธ.ค." #. Translators: this is a month name that will be used when displaying #. dates, as in "January 10, 2014". It is used for the %B directive in @@ -920,7 +941,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "January" -msgstr "" +msgstr "มกราคม" #. Translators: this is a month name that will be used when displaying #. dates, as in "February 10, 2014". It is used for the %B directive in @@ -928,7 +949,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "February" -msgstr "" +msgstr "กุมภาพันธ์" #. Translators: this is a month name that will be used when displaying #. dates, as in "March 10, 2014". It is used for the %B directive in @@ -936,7 +957,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "March" -msgstr "" +msgstr "มีนาคม" #. Translators: this is a month name that will be used when displaying #. dates, as in "April 10, 2014". It is used for the %B directive in @@ -944,7 +965,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "April" -msgstr "" +msgstr "เมษายน" #. Translators: this is a month name that will be used when displaying #. dates, as in "May 10, 2014". It is used for the %B directive in @@ -952,7 +973,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "May" -msgstr "" +msgstr "พฤษภาคม" #. Translators: this is a month name that will be used when displaying #. dates, as in "June 10, 2014". It is used for the %B directive in @@ -960,7 +981,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "June" -msgstr "" +msgstr "มิถุนายน" #. Translators: this is a month name that will be used when displaying #. dates, as in "July 10, 2014". It is used for the %B directive in @@ -968,7 +989,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "July" -msgstr "" +msgstr "กรกฎาคม" #. Translators: this is a month name that will be used when displaying #. dates, as in "August 10, 2014". It is used for the %B directive in @@ -984,7 +1005,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "September" -msgstr "" +msgstr "กันยายน" #. Translators: this is a month name that will be used when displaying #. dates, as in "October 10, 2014". It is used for the %B directive in @@ -992,7 +1013,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "October" -msgstr "" +msgstr "ตุลาคม" #. Translators: this is a month name that will be used when displaying #. dates, as in "November 10, 2014". It is used for the %B directive in @@ -1000,7 +1021,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "November" -msgstr "" +msgstr "พฤศจิกายน" #. Translators: this is a month name that will be used when displaying #. dates, as in "December 10, 2014". It is used for the %B directive in @@ -1008,7 +1029,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "December" -msgstr "" +msgstr "ธันวาคม" #: common/djangoapps/util/file.py msgid "The file must end with the extension '{file_types}'." @@ -1078,7 +1099,7 @@ msgstr "" #: common/lib/capa/capa/inputtypes.py msgid "correct" -msgstr "" +msgstr "ถูก" #: common/lib/capa/capa/inputtypes.py msgid "incorrect" @@ -1185,10 +1206,9 @@ msgstr "" msgid "Execution of unsafe Javascript code is not allowed." msgstr "" -#: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html msgid "Checkboxes" -msgstr "" +msgstr "กล่องข้อความ" #: common/lib/capa/capa/responsetypes.py #: cms/templates/widgets/problem-edit.html @@ -1281,18 +1301,13 @@ msgstr "" msgid "error" msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: Separator used in StringResponse to display multiple answers. -#. Example: "Answer: Answer_1 or Answer_2 or Answer_3". -#. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: this is the last choice of a number of choices of how to log #. in #. to the site. -#: common/lib/capa/capa/responsetypes.py #: common/templates/course_modes/choose.html lms/templates/login.html #: lms/templates/register.html msgid "or" -msgstr "" +msgstr "หรือ" #: common/lib/capa/capa/responsetypes.py msgid "Custom Evaluated Script" @@ -1424,22 +1439,9 @@ msgstr "" msgid "XML data for the annotation" msgstr "" -#: common/lib/xmodule/xmodule/annotatable_module.py -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/discussion_module.py -#: common/lib/xmodule/xmodule/html_module.py -#: common/lib/xmodule/xmodule/imageannotation_module.py -#: common/lib/xmodule/xmodule/library_content_module.py -#: common/lib/xmodule/xmodule/lti_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -#: common/lib/xmodule/xmodule/split_test_module.py -#: common/lib/xmodule/xmodule/textannotation_module.py -#: common/lib/xmodule/xmodule/videoannotation_module.py -#: common/lib/xmodule/xmodule/word_cloud_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" -msgstr "" +msgstr "ชื่อที่แสดง" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/discussion_module.py @@ -1489,25 +1491,14 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/modulestore/inheritance.py #: lms/templates/problem.html msgid "Show Answer" -msgstr "" +msgstr "แสดงคำตอบ" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1804,7 +1795,7 @@ msgstr "" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Allow File Uploads" -msgstr "" +msgstr "อนุญาตอัพโหลดไฟล์" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Whether or not the student can submit files as a response." @@ -2067,7 +2058,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "" +msgstr "URL ของ Facebook" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" @@ -2087,7 +2078,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "PDF Textbooks" -msgstr "" +msgstr "PDF Textbooks" #: common/lib/xmodule/xmodule/course_module.py msgid "List of dictionaries containing pdf_textbook configuration" @@ -2214,7 +2205,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Outline" -msgstr "" +msgstr "แก้ไขโครงสร้างหลักสูตร" #: common/lib/xmodule/xmodule/course_module.py msgid "Set Section Release Dates" @@ -2289,11 +2280,11 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Visit Studio Help" -msgstr "" +msgstr "ไปที่การช่วยเหลือสตูดิโอ" #: common/lib/xmodule/xmodule/course_module.py msgid "Enroll in edX 101" -msgstr "" +msgstr "ลงทะเบียนวิชา edX 101" #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101, edX's primer for course creation." @@ -2354,7 +2345,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course Prerequisites" -msgstr "" +msgstr "ข้อกำหนดเบื้องต้น" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2396,7 +2387,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the external login method students can use for the course." -msgstr "" +msgstr "ผู้เรียนสามารถเข้าสู่ระบบด้วยข้อมูลภายนอก" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Downloadable Before End" @@ -2580,13 +2571,13 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Both" -msgstr "" +msgstr "ทั้งคู่" #: common/lib/xmodule/xmodule/course_module.py #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/about.html msgid "About" -msgstr "" +msgstr "เกี่ยวกับ" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Enabled" @@ -2619,9 +2610,21 @@ msgid "Content module identifier (location) of entrance exam." msgstr "" #: common/lib/xmodule/xmodule/course_module.py -msgid "General" +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 +msgid "General" +msgstr "ทั่วไป" + #. Translators: TBD stands for 'To Be Determined' and is used when a course #. does not yet have an announced start date. #: common/lib/xmodule/xmodule/course_module.py @@ -2638,7 +2641,7 @@ msgstr "" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Category" -msgstr "" +msgstr "ประเภท" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" @@ -2648,7 +2651,7 @@ msgstr "" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Subcategory" -msgstr "" +msgstr "ประเภทย่อย" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" @@ -2658,7 +2661,7 @@ msgstr "" #: common/lib/xmodule/xmodule/html_module.py msgid "Text" -msgstr "" +msgstr "ข้อความ" #: common/lib/xmodule/xmodule/html_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py @@ -2803,7 +2806,7 @@ msgstr "" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Mode" -msgstr "" +msgstr "โหมด" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Determines how content is drawn from the library" @@ -2823,7 +2826,7 @@ msgstr "" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Problem Type" -msgstr "" +msgstr "ชนิดปัญหา" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -2834,7 +2837,7 @@ msgstr "" #: common/lib/xmodule/xmodule/library_content_module.py #: common/lib/xmodule/xmodule/lti_module.py msgid "Scored" -msgstr "" +msgstr "คะแนน" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -3009,7 +3012,7 @@ msgstr "" #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's username" -msgstr "" +msgstr "ต้องการชื่อผู้ใช้" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3019,7 +3022,7 @@ msgstr "" #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's email" -msgstr "" +msgstr "ต้องการอีเมล์ของผู้ใช้" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3113,8 +3116,9 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" -msgstr "" +msgstr "วันครบกำหนด" #: common/lib/xmodule/xmodule/seq_module.py msgid "Enter the date by which problems are due." @@ -3136,7 +3140,7 @@ msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Not Selected" -msgstr "" +msgstr "ไม่เลือก" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -3226,33 +3230,28 @@ msgstr "" #: common/lib/xmodule/xmodule/tabs.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "" +msgstr "รายละเอียดคอร์ส" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Progress" is the name of the student's course progress page #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html msgid "Progress" -msgstr "" +msgstr "ความคืบหน้า" #. Translators: "Wiki" is the name of the course's wiki page #: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py #: lms/templates/wiki/base.html msgid "Wiki" -msgstr "" +msgstr "Wiki" -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html +#: cms/templates/textbooks.html cms/templates/widgets/header.html msgid "Textbooks" -msgstr "" +msgstr "ตำราเรียน" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Staff grading" appears on a tab that allows #. staff to view open-ended problems that require staff grading #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html msgid "Staff grading" -msgstr "" +msgstr "ระดับพนักงาน" #. Translators: "Peer grading" appears on a tab that allows #. students to view open-ended problems that require grading @@ -3265,7 +3264,7 @@ msgstr "" #. syllabus of the course. #: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" -msgstr "" +msgstr "หลักสูตร" #. Translators: 'Instructor' appears on the tab that leads to the instructor #. dashboard, which is @@ -3273,6 +3272,10 @@ msgstr "" #. their course #: common/lib/xmodule/xmodule/tabs.py msgid "Instructor" +msgstr "ผู้สอน" + +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3309,11 +3312,11 @@ msgstr "" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Source URL" -msgstr "" +msgstr "แหล่งที่มา" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster Image URL" -msgstr "" +msgstr "URL โปสเตอร์" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster URL" @@ -3349,7 +3352,7 @@ msgstr "" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Student answer." -msgstr "" +msgstr "คำตอบของนักเรียน" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "All possible words from all students." @@ -3359,18 +3362,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3494,11 +3485,8 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html msgid "Group Configurations" -msgstr "" +msgstr "การกำหนดค่ากลุ่ม" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3555,13 +3543,13 @@ msgstr "" #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "" +msgstr "ตนเอง" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "" +msgstr "AI" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded @@ -3574,7 +3562,7 @@ msgstr "" #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "" +msgstr "ไม่เริ่ม" #. Translators: "Being scored." is used to communicate to a student that their #. response @@ -3594,7 +3582,7 @@ msgstr "" #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "" +msgstr "สำเร็จ" #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -3619,7 +3607,7 @@ msgstr "" #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "" +msgstr "การะประเมินตนเอง" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation @@ -3631,13 +3619,13 @@ msgstr "" #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "" +msgstr "การประเมินผลโดยผู้สอน" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "" +msgstr "การประเมินผลแบบ AI" #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student @@ -3709,19 +3697,19 @@ msgstr "" #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "" +msgstr "ไม่เริ่ม" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "" +msgstr "กำลังดำเนินการ" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "" +msgstr "เรียบร้อย" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" @@ -3832,30 +3820,32 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 msgid "Video Start Time" -msgstr "" +msgstr "ตำแหน่งเริ่มวิดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 msgid "Video Stop Time" -msgstr "" +msgstr "ตำแหน่งที่หยุดเล่นวิดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The external URL to download the video." -msgstr "" +msgstr "URL ภายนอกที่ใช้ดาวน์โหลดวีดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Video" -msgstr "" +msgstr "ดาวน์โหลดวีดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3866,7 +3856,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Download Allowed" -msgstr "" +msgstr "อนุญาตให้ดาวน์โหลดวีดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3880,7 +3870,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video File URLs" -msgstr "" +msgstr "URL ไฟล์วีดีโอ" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3895,7 +3885,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Downloadable Transcript URL" -msgstr "" +msgstr "URL ที่สามารถดาวน์โหลดใบรับรองผลการศึกษาได้" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3907,7 +3897,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Transcript Allowed" -msgstr "" +msgstr "อนุญาตให้ดาวน์โหลดใบรับรองผลการศึกษา" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3926,7 +3916,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Show Transcript" -msgstr "" +msgstr "แสดงใบรับรองผลการศึกษา" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3936,11 +3926,11 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript Languages" -msgstr "" +msgstr "ภาษาของใบรับรอง" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript." -msgstr "" +msgstr "ภาษาที่ต้องการสำหรับใบรับรอง" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript" @@ -3958,7 +3948,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Text (.txt) file" -msgstr "" +msgstr "ไฟล์(.txt) " #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The last speed that the user specified for the video." @@ -3980,7 +3970,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Upload Handout" -msgstr "" +msgstr "อัพโหลดเอกสาร" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -3993,12 +3983,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4018,11 +4004,14 @@ msgstr "" #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" -msgstr "" +msgstr "ค้นหา" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html -#: lms/templates/static_templates/copyright.html msgid "Copyright" +msgstr "ลิขสิทธิ์" + +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." msgstr "" #: lms/djangoapps/certificates/models.py @@ -4047,7 +4036,7 @@ msgstr "" #: lms/djangoapps/certificates/models.py msgid "The full name that will appear on the certificate." -msgstr "" +msgstr "ชื่อและนามสกุลที่จะปรากฏบนใบประกาศนียบัตร" #: lms/djangoapps/certificates/models.py msgid "The template file to use when generating the certificate." @@ -4122,7 +4111,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4177,7 +4166,7 @@ msgstr "" #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" -msgstr "" +msgstr "นโยบายความเป็นส่วนตัว" #: lms/djangoapps/certificates/views.py msgid "Terms of Service & Honor Code" @@ -4252,14 +4241,10 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" -#: lms/djangoapps/class_dashboard/dashboard_data.py -#: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" -msgstr "" +msgstr "ชื่อผู้ใช้" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -4281,16 +4266,15 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Count of Students" -msgstr "" +msgstr "จำนวนผู้เรียน" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Percent of Students" -msgstr "" +msgstr "ร้อยละของผู้เรียน" -#: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/folditchallenge.html msgid "Score" -msgstr "" +msgstr "คะแนน" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "problems" @@ -4314,10 +4298,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4497,7 +4477,7 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py msgid "Must provide full name" -msgstr "" +msgstr "กรอกชื่อและนามสกุล" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py @@ -4556,9 +4536,9 @@ msgstr "" msgid "Courses loaded in the modulestore" msgstr "" -#: lms/djangoapps/dashboard/sysadmin.py lms/templates/tracking_log.html +#: lms/templates/tracking_log.html msgid "username" -msgstr "" +msgstr "ชื่อผู้ใช้" #: lms/djangoapps/dashboard/sysadmin.py msgid "email" @@ -4623,10 +4603,10 @@ msgstr "" msgid "Loaded course {course_name}
Errors:" msgstr "" -#: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html -#: cms/templates/index.html lms/templates/shoppingcart/receipt.html +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: lms/templates/shoppingcart/receipt.html msgid "Course Name" -msgstr "" +msgstr "ชื่อหลักสูตร" #: lms/djangoapps/dashboard/sysadmin.py msgid "Directory/ID" @@ -4684,7 +4664,7 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py msgid "full_name" -msgstr "" +msgstr "ชื่อและนามสกุล" #: lms/djangoapps/dashboard/management/commands/git_add_course.py msgid "" @@ -4738,12 +4718,12 @@ msgstr "" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) will skip the entrance exam." -msgstr "" +msgstr "ผู้เรียน (%s) จะข้ามการสอบเข้า" #: lms/djangoapps/instructor/tests/test_api.py #: lms/djangoapps/instructor/views/api.py msgid "This student (%s) is already allowed to skip the entrance exam." -msgstr "" +msgstr "ผู้เรียน (%s) ได้รับอนุญาตให้ข้ามการสอบเข้า" #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." @@ -4768,6 +4748,8 @@ msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" msgstr "" +"ข้อมูลในแต่ละแถว #{row_num} ต้องมีทั้งหมด4 คอลัมน์: อีเมล์, ชื่อผู้ใช้, " +"ชื่อและนามสกุล และ ประเทศ" #: lms/djangoapps/instructor/views/api.py msgid "Invalid email {email_address}." @@ -4811,20 +4793,10 @@ msgstr "" msgid "User ID" msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. 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. -#. Translators: This label appears above a field on the password reset -#. form meant to hold the user's email address. -#: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" -msgstr "" +msgstr "อีเมล์" #: lms/djangoapps/instructor/views/api.py msgid "Language" @@ -4928,7 +4900,7 @@ msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "All Students" -msgstr "" +msgstr "ผู้เรียนทั้งหมด" #: lms/djangoapps/instructor/views/api.py msgid "Cannot rescore with all_students and unique_student_identifier." @@ -5018,7 +4990,7 @@ msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "E-Commerce" -msgstr "" +msgstr "E-Commerce" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: cms/templates/export.html @@ -5043,29 +5015,28 @@ msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Membership" -msgstr "" +msgstr "สมาชิก" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" -msgstr "" +msgstr "ผู้ดูแลผู้เรียน" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Extensions" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Data Download" -msgstr "" +msgstr "ดาวน์โหลดข้อมูล" -#: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Analytics" -msgstr "" +msgstr "การวิเคราะห์" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Demographic data is now available in {dashboard_link}." @@ -5102,31 +5073,31 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py msgid "List of students enrolled in {course_key}" -msgstr "" +msgstr "ข้อมูลรายการประวัติผู้เรียนที่ทำการลงทะเบียนใน {course_key}" #: lms/djangoapps/instructor/views/legacy.py msgid "Raw Grades of students enrolled in {course_key}" -msgstr "" +msgstr "คะแนนดิบของผู้เรียนที่ลงทะเบียนใน {course_key}" #: lms/djangoapps/instructor/views/legacy.py msgid "Assignment Name" -msgstr "" +msgstr "ชื่องาน:" #: lms/djangoapps/instructor/views/legacy.py msgid "Please enter an assignment name" -msgstr "" +msgstr "กรุณากรอกชื่องาน:" #: lms/djangoapps/instructor/views/legacy.py msgid "Invalid assignment name '{name}'" -msgstr "" +msgstr "ชื่องาน:ที่ผิด '{name}'" #: lms/djangoapps/instructor/views/legacy.py msgid "External email" -msgstr "" +msgstr "อีเมล์ภายนอก" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades for assignment \"{name}\"" -msgstr "" +msgstr "เกรดสำหรับผลงาน \"{name}\"" #: lms/djangoapps/instructor/views/legacy.py msgid "Found {num} records to dump." @@ -5138,11 +5109,11 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py msgid "Student state for problem {problem}" -msgstr "" +msgstr "สถานะผู้เรียนที่มีปัญหา {problem}" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades from {course_id}" -msgstr "" +msgstr "ผลการเรียนจาก {course_id}" #: lms/djangoapps/instructor/views/legacy.py msgid "No remote gradebook defined in course metadata" @@ -5162,7 +5133,7 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py msgid "Error: {err}" -msgstr "" +msgstr "ผิดพลาด: {err}" #: lms/djangoapps/instructor/views/legacy.py msgid "Remote gradebook response for {action}" @@ -5173,7 +5144,7 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: openedx/core/djangoapps/user_api/views.py msgid "Full name" -msgstr "" +msgstr "ชื่อและนามสกุล" #: lms/djangoapps/instructor/views/legacy.py msgid "{title} in course {course_key}" @@ -5185,21 +5156,20 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" -msgstr "" +msgstr "ชื่อและนามสกุล" #: lms/djangoapps/instructor/views/legacy.py msgid "edX email" -msgstr "" +msgstr "อีเมล์" #: lms/djangoapps/instructor/views/legacy.py msgid "Enrollment of students" -msgstr "" +msgstr "การลงทะเบียนของผู้เรียน" #: lms/djangoapps/instructor/views/legacy.py msgid "Un-enrollment of students" @@ -5243,7 +5213,7 @@ msgstr "" #: lms/djangoapps/instructor/views/tools.py msgid "Extended Due Date" -msgstr "" +msgstr "ขยายวันกำหนดส่ง" #: lms/djangoapps/instructor/views/tools.py msgid "Users with due date extensions for {0}" @@ -5267,7 +5237,7 @@ msgstr "" #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "reset" -msgstr "" +msgstr "รีเซ็ท" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a past-tense verb that is inserted into task progress @@ -5275,25 +5245,25 @@ msgstr "" #: lms/djangoapps/instructor_task/tasks.py #: lms/templates/wiki/plugins/attachments/index.html wiki/models/article.py msgid "deleted" -msgstr "" +msgstr "ลบแล้ว" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "emailed" -msgstr "" +msgstr "ส่งอีเมล์" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "graded" -msgstr "" +msgstr "ให้คะแนน" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "generated" -msgstr "" +msgstr "สร้าง" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. @@ -5321,7 +5291,7 @@ msgstr "" #: lms/djangoapps/instructor_task/views.py msgid "No message provided" -msgstr "" +msgstr "ไม่มีข้อความ" #: lms/djangoapps/instructor_task/views.py msgid "Invalid task_output information found for instructor_task {0}: {1}" @@ -5725,7 +5695,7 @@ msgstr "" #: lms/djangoapps/shoppingcart/pdf.py msgid "Order" -msgstr "" +msgstr "รายการที่คุณสั่งคือ" #: lms/djangoapps/shoppingcart/pdf.py msgid "{id_label} # {item_id}" @@ -5734,7 +5704,7 @@ msgstr "" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Date: {date}" -msgstr "" +msgstr "วันที่: {date}" #: lms/djangoapps/shoppingcart/pdf.py lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -5742,7 +5712,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: wiki/plugins/attachments/forms.py msgid "Description" -msgstr "" +msgstr "คำอธิบาย" #: lms/djangoapps/shoppingcart/pdf.py lms/djangoapps/shoppingcart/reports.py msgid "Quantity" @@ -5762,14 +5732,14 @@ msgstr "" #: lms/djangoapps/shoppingcart/pdf.py msgid "Amount" -msgstr "" +msgstr "จำนวน" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html msgid "Total" -msgstr "" +msgstr "ทั้งหมด" #: lms/djangoapps/shoppingcart/pdf.py msgid "Payment Received" @@ -5825,11 +5795,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Unit Cost" -msgstr "" +msgstr "ราคาหน่วย" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Cost" -msgstr "" +msgstr "ราคาทั้งหมด" #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html @@ -5838,23 +5808,23 @@ msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Comments" -msgstr "" +msgstr "ความคิดเห็น" #: lms/djangoapps/shoppingcart/reports.py msgid "University" -msgstr "" +msgstr "มหาวิทยาลัย" #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html msgid "Course" -msgstr "" +msgstr "หลักสูตร" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Announce Date" -msgstr "" +msgstr "วันที่หลักสูตรประกาศ" #: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html msgid "Course Start Date" -msgstr "" +msgstr "วันที่หลักสูตรเริ่มสอน" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Close Date" @@ -6338,7 +6308,7 @@ msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Stolen or lost card" -msgstr "" +msgstr "ถูกขโมยหรือทำบัตรหาย" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -6403,7 +6373,7 @@ msgstr "" #: lms/djangoapps/student_account/views.py msgid "No email address provided." -msgstr "" +msgstr "ไม่พบอีเมล์" #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." @@ -6415,54 +6385,52 @@ msgstr "" #: lms/djangoapps/verify_student/models.py msgid "We couldn't read your name from your photo ID image." -msgstr "" +msgstr "เราไม่สามารถอ่านชื่อคุณได้จากรูปของคุณ" #: lms/djangoapps/verify_student/models.py msgid "" "The name associated with your account and the name on your ID do not match." -msgstr "" +msgstr "ชื่อที่อยู่ในบัญชีของคุณไม่ตรงกับชื่อที่อยู่ใน ID" #: lms/djangoapps/verify_student/models.py msgid "The image of your face was not clear." -msgstr "" +msgstr "ภาพใบหน้าของคุณไม่ชัดเจน" #: lms/djangoapps/verify_student/models.py msgid "Your face was not visible in your self-photo." -msgstr "" +msgstr "ใบหน้าของคุณไม่ค่อยชัดในรูป" #: lms/djangoapps/verify_student/models.py msgid "There was an error verifying your ID photos." -msgstr "" +msgstr "มีข้อผิดพลาดในการตรวจสอบรูป ID" #: lms/djangoapps/verify_student/views.py msgid "Intro" -msgstr "" +msgstr "เริ่มต้น" #: lms/djangoapps/verify_student/views.py msgid "Make payment" -msgstr "" +msgstr "การชำระเงิน" #: lms/djangoapps/verify_student/views.py msgid "Payment confirmation" -msgstr "" +msgstr "ยืนยันการชำระเงิน" #: lms/djangoapps/verify_student/views.py -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html msgid "Take photo" -msgstr "" +msgstr "ถ่ายรูป" #: lms/djangoapps/verify_student/views.py msgid "Take a photo of your ID" -msgstr "" +msgstr "ถ่ายรูปสำหรับ ID" #: lms/djangoapps/verify_student/views.py msgid "Review your info" -msgstr "" +msgstr "ตรวจสอบข้อมูลของคุณ" #: lms/djangoapps/verify_student/views.py msgid "Enrollment confirmation" -msgstr "" +msgstr "การยืนยันการลงทะเบียน" #: lms/djangoapps/verify_student/views.py msgid "Selected price is not valid number." @@ -6478,7 +6446,7 @@ msgstr "" #: lms/djangoapps/verify_student/views.py msgid "Missing required parameters: {missing}" -msgstr "" +msgstr "ขาดปัจจัยบางอย่าง : {missing}" #: lms/djangoapps/verify_student/views.py msgid "You already have a valid or pending verification." @@ -6486,7 +6454,7 @@ msgstr "" #: lms/djangoapps/verify_student/views.py msgid "No profile found for user" -msgstr "" +msgstr "ไม่พบประวัติของผู้ใช้" #: lms/djangoapps/verify_student/views.py msgid "Name must be at least {min_length} characters long." @@ -6494,7 +6462,7 @@ msgstr "" #: lms/djangoapps/verify_student/views.py msgid "Image data is not valid." -msgstr "" +msgstr "รูปภาพนี้ไม่สมบูรณ์" #: lms/djangoapps/verify_student/views.py msgid "Verification photos received" @@ -6512,31 +6480,28 @@ msgstr "" msgid "Could not submit photos" msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: This is the website name of www.facebook.com. Please -#. translate this the way that Facebook advertises in your language. -#: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html msgid "Facebook" -msgstr "" +msgstr "Facebook" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.twitter.com. Please #. translate this the way that Twitter advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Twitter" -msgstr "" +msgstr "Twitter" #. Translators: This is the website name of www.linkedin.com. Please #. translate this the way that LinkedIn advertises in your language. #: lms/envs/common.py msgid "LinkedIn" -msgstr "" +msgstr "LinkedIn" #. Translators: This is the website name of plus.google.com. Please #. translate this the way that Google+ advertises in your language. #: lms/envs/common.py msgid "Google+" -msgstr "" +msgstr "Google+" #. Translators: This is the website name of www.tumblr.com. Please #. translate this the way that Tumblr advertises in your language. @@ -6548,7 +6513,7 @@ msgstr "" #. translate this the way that MeetUp advertises in your language. #: lms/envs/common.py msgid "Meetup" -msgstr "" +msgstr "Meetup" #. Translators: This is the website name of www.reddit.com. Please #. translate this the way that Reddit advertises in your language. @@ -6564,16 +6529,15 @@ msgstr "" #: lms/envs/common.py msgid "Taiwan" -msgstr "" +msgstr "ไต้หวัน" #: lms/lib/courseware_search/lms_result_processor.py msgid "(Unnamed)" -msgstr "" +msgstr "(ไม่มีชื่อ)" -#: lms/templates/main_django.html cms/templates/base.html -#: lms/templates/main.html +#: cms/templates/base.html lms/templates/main.html msgid "Skip to main content" -msgstr "" +msgstr "ข้ามไปที่เนื้อหาหลัก" #: lms/templates/dashboard/_dashboard_refund.html #: lms/templates/dashboard/support.html @@ -6647,7 +6611,7 @@ msgstr "" #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Form" -msgstr "" +msgstr "ฟอร์มการเปลี่ยนรหัสผ่าน" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -6662,7 +6626,7 @@ msgstr "" #: lms/templates/registration/password_reset_confirm.html msgid "You must complete all fields." -msgstr "" +msgstr "คุณต้องกรอกให้ครบ" #: lms/templates/registration/password_reset_confirm.html msgid "The two password fields didn't match." @@ -6702,23 +6666,23 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" -msgstr "" +msgstr "ข้อมูลที่จำเป็น" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password" -msgstr "" +msgstr "รหัสผ่านใหม่" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password Again" -msgstr "" +msgstr "รหัสผ่านของคุณใหม่อีกครั้ง" #: lms/templates/registration/password_reset_confirm.html msgid "Change My Password" -msgstr "" +msgstr "เปลี่ยนรหัสผ่านของฉัน" #: lms/templates/registration/password_reset_confirm.html msgid "Your Password Reset Was Unsuccessful" -msgstr "" +msgstr "การเปลี่ยนรหัสผ่านของคุณไม่สำเร็จ" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -6729,13 +6693,13 @@ msgstr "" #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Help" -msgstr "" +msgstr "ความช่วยเหลือในการเปลี่ยนรหัสผ่าน" #: lms/templates/registration/password_reset_confirm.html #: cms/templates/login.html lms/templates/login-sidebar.html #: lms/templates/register-sidebar.html msgid "Need Help?" -msgstr "" +msgstr "ต้องกาารความช่วยเหลือ?" #: lms/templates/registration/password_reset_confirm.html msgid "" @@ -6762,15 +6726,15 @@ msgstr "" #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" -msgstr "" +msgstr "ขอบคุณที่ใช้เว็บไซต์ของเรา!" #: lms/templates/registration/password_reset_email.html msgid "The %(platform_name)s Team" -msgstr "" +msgstr "ทีม %(platform_name)s " #: lms/templates/wiki/article.html msgid "Last modified:" -msgstr "" +msgstr "แก้ไขล่าสุด:" #: lms/templates/wiki/article.html msgid "See all children" @@ -6778,36 +6742,36 @@ msgstr "" #: lms/templates/wiki/article.html msgid "This article was last modified:" -msgstr "" +msgstr "บทความนี้มีการปรับปรุงล่าสุด:" #: lms/templates/wiki/create.html lms/templates/wiki/create.html.py msgid "Add new article" -msgstr "" +msgstr "เพิ่มบทความใหม่" #: lms/templates/wiki/create.html msgid "Create article" -msgstr "" +msgstr "สร้างบทความ" #: lms/templates/wiki/create.html lms/templates/wiki/delete.html #: lms/templates/wiki/delete.html.py msgid "Go back" -msgstr "" +msgstr "กลับไป" #: lms/templates/wiki/delete.html lms/templates/wiki/delete.html.py #: lms/templates/wiki/edit.html msgid "Delete article" -msgstr "" +msgstr "ลบบทความ" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html msgid "Delete" -msgstr "" +msgstr "ลบ" #: lms/templates/wiki/delete.html msgid "You cannot delete a root article." -msgstr "" +msgstr "คุณไม่สามารถลบบทความหลักได้" #: lms/templates/wiki/delete.html msgid "" @@ -6823,15 +6787,15 @@ msgstr "" #: lms/templates/wiki/delete.html msgid "Articles that will be deleted" -msgstr "" +msgstr "บทความที่จะถูกลบ" #: lms/templates/wiki/delete.html msgid "...and more!" -msgstr "" +msgstr "... และอื่น ๆ !" #: lms/templates/wiki/delete.html msgid "You are deleting an article. Please confirm." -msgstr "" +msgstr "คุณกำลังลบบทความ กรุณายืนยัน" #: lms/templates/wiki/edit.html cms/templates/component.html #: cms/templates/container.html cms/templates/studio_xblock_wrapper.html @@ -6839,15 +6803,16 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/wiki/includes/article_menu.html msgid "Edit" -msgstr "" +msgstr "แก้ไข" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" -msgstr "" +msgstr "บันทึกการเปลี่ยนแปลง" #: lms/templates/wiki/edit.html msgid "Preview" -msgstr "" +msgstr "แสดงตัวอย่าง" #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: this is a control to allow users to exit out of this modal @@ -6855,7 +6820,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -6865,28 +6830,26 @@ msgstr "" #: lms/templates/modal/_modal-settings-language.html #: lms/templates/modal/accessible_confirm.html msgid "Close" -msgstr "" +msgstr "ปิด" #: lms/templates/wiki/edit.html msgid "Wiki Preview" -msgstr "" +msgstr "ตัวอย่างวิกิ" -#. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. 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/wiki/edit.html lms/templates/wiki/history.html -#: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html +#: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html msgid "window open" -msgstr "" +msgstr "เปิดหน้าต่าง" #: lms/templates/wiki/edit.html msgid "Back to editor" -msgstr "" +msgstr "กลับไปที่ตัวแก้ไข" #: lms/templates/wiki/history.html msgid "History" -msgstr "" +msgstr "ประวัติที่ผ่านมา" #: lms/templates/wiki/history.html msgid "" @@ -6910,7 +6873,7 @@ msgstr "" #: lms/templates/wiki/history.html msgid "Change" -msgstr "" +msgstr "เปลี่ยน" #: lms/templates/wiki/history.html msgid "Merge selected with current..." @@ -7027,11 +6990,11 @@ msgstr "" #: lms/templates/wiki/includes/cheatsheet.html msgid "Useful examples:" -msgstr "" +msgstr "ตัวอย่างที่มีประโยชน์" #: lms/templates/wiki/includes/cheatsheet.html msgid "Wikipedia" -msgstr "" +msgstr "วิกิพีเดีย" #: lms/templates/wiki/includes/cheatsheet.html msgid "%(platform_name)s Wiki" @@ -7073,11 +7036,11 @@ msgstr "" #: lms/templates/wiki/includes/cheatsheet.html msgid "List" -msgstr "" +msgstr "รายการ" #: lms/templates/wiki/includes/cheatsheet.html msgid "Quotes" -msgstr "" +msgstr "คำพูด" #: lms/templates/wiki/includes/editor_widget.html msgid "" @@ -7087,29 +7050,28 @@ msgid "" msgstr "" #: lms/templates/wiki/plugins/attachments/index.html -#: wiki/plugins/attachments/wiki_plugin.py msgid "Attachments" -msgstr "" +msgstr "เอกสารแนบ" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload new file" -msgstr "" +msgstr "อัพโหลดไฟล์ใหม่" #: lms/templates/wiki/plugins/attachments/index.html msgid "Search and add file" -msgstr "" +msgstr "ค้นหาและเพิ่มไฟล์" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload File" -msgstr "" +msgstr "อัพโหลดไฟล์" #: lms/templates/wiki/plugins/attachments/index.html msgid "Upload file" -msgstr "" +msgstr "อัพโหลดไฟล์" #: lms/templates/wiki/plugins/attachments/index.html msgid "Search files and articles" -msgstr "" +msgstr "ค้นหาไฟล์และบทความ" #: lms/templates/wiki/plugins/attachments/index.html msgid "" @@ -7129,27 +7091,27 @@ msgstr "" #: lms/templates/wiki/plugins/attachments/index.html msgid "Uploaded by" -msgstr "" +msgstr "อัพโหลดโดย" #: lms/templates/wiki/plugins/attachments/index.html msgid "Size" -msgstr "" +msgstr "ขนาด" #: lms/templates/wiki/plugins/attachments/index.html msgid "File History" -msgstr "" +msgstr "ประวัติไฟล์" #: lms/templates/wiki/plugins/attachments/index.html msgid "Detach" -msgstr "" +msgstr "ถอดออก" #: lms/templates/wiki/plugins/attachments/index.html msgid "Replace" -msgstr "" +msgstr "แทนที่" #: lms/templates/wiki/plugins/attachments/index.html msgid "Restore" -msgstr "" +msgstr "กู้คืน" #: lms/templates/wiki/plugins/attachments/index.html msgid "anonymous (IP logged)" @@ -7161,11 +7123,11 @@ msgstr "" #: lms/templates/wiki/plugins/attachments/index.html msgid "revisions" -msgstr "" +msgstr "ปรับปรุงใหม่" #: lms/templates/wiki/plugins/attachments/index.html msgid "There are no attachments for this article." -msgstr "" +msgstr "ไม่มีไฟล์ที่แนบมาสำหรับบทความนี้" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "You cannot create two cohorts with the same name" @@ -7180,6 +7142,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7188,11 +7166,11 @@ msgstr "" #. a field on the password reset form meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "username@domain.com" -msgstr "" +msgstr "username@domain.com" #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" -msgstr "" +msgstr "นี่คืออีเมล์ของคุณที่ใช้สำหรับการลงทะเบียนใน {platform_name}" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This label appears above a field on the login form @@ -7204,19 +7182,23 @@ msgstr "" #: lms/templates/provider_login.html lms/templates/register.html #: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html msgid "Password" -msgstr "" +msgstr "รหัสผ่าน" #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +"มันดูเหมือนว่า {email_address} มีอยู่ในระบบแล้ว " +"ลองใหม่อีกครั้งด้วยอีเมล์อื่น" #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." msgstr "" +"มันดูเหมือนว่า {username} มีอยู่ในระบบแล้ว " +"ลองใหม่อีกครั้งด้วยชื่อผู้ใช้อื่นๆ " #. Translators: This example name is used as a placeholder in #. a field on the registration form meant to hold the user's name. @@ -7254,62 +7236,61 @@ msgstr "" #. form used to select the user's highest completed level of education. #: openedx/core/djangoapps/user_api/views.py msgid "Highest level of education completed" -msgstr "" +msgstr "ระดับสูงสุดที่สำเร็จการศึกษา" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's year of birth. #: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html msgid "Year of birth" -msgstr "" +msgstr "ปีที่เกิด" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This label appears above a field on the registration form #. meant to hold the user's mailing address. #: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html +#, fuzzy msgid "Mailing address" msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"ที่อยู่อีเมล์\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"ที่อยู่อีเมล" #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" -msgstr "" +msgstr "โปรดบอกว่าทำไมจึงสนใจใน {platform_name}" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This label appears above a field on the registration form #. which allows the user to input the city in which they live. -#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html -#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/shoppingcart/receipt.html +#: openedx/core/djangoapps/user_api/views.py msgid "City" -msgstr "" +msgstr "เมือง" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. 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/views.py lms/templates/register.html -#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/shoppingcart/receipt.html +#: openedx/core/djangoapps/user_api/views.py msgid "Country" -msgstr "" +msgstr "ประเทศ" #: openedx/core/djangoapps/user_api/views.py msgid "Please select your Country." -msgstr "" +msgstr "โปรดเลือกประเทศของคุณ" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py lms/templates/footer-edx-new.html msgid "Terms of Service and Honor Code" -msgstr "" +msgstr "เงื่อนไขการให้บริการ และ Honor Code" #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." -msgstr "" +msgstr "ฉันตกลงตาม {platform_name} {terms_of_service}" #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." -msgstr "" +msgstr "คุณต้องยอมรับ {platform_name} {terms_of_service}." #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a legal document users must agree to @@ -7317,14 +7298,14 @@ msgstr "" #: openedx/core/djangoapps/user_api/views.py cms/templates/widgets/footer.html #: lms/templates/footer.html lms/templates/static_templates/tos.html msgid "Terms of Service" -msgstr "" +msgstr "เงื่อนไขการให้บริการ" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7359,6 +7340,14 @@ msgstr "" #: cms/djangoapps/contentstore/course_info_model.py msgid "Course update not found." +msgstr "ไม่พบหลักสูตรที่อัปเดท" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" msgstr "" #: cms/djangoapps/contentstore/git_export_utils.py @@ -7417,7 +7406,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py lms/templates/notes.html msgid "My Notes" -msgstr "" +msgstr "บันทึกของฉัน" #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" @@ -7434,19 +7423,19 @@ msgstr "" #: cms/djangoapps/contentstore/views/assets.py msgid "Upload completed" -msgstr "" +msgstr "การอัปโหลดเสร็จสมบูรณ์" #: cms/djangoapps/contentstore/views/component.py msgid "HTML" -msgstr "" +msgstr "HTML" #: cms/djangoapps/contentstore/views/component.py msgid "Video" -msgstr "" +msgstr "วีดีโอ" #: cms/djangoapps/contentstore/views/component.py msgid "Blank" -msgstr "" +msgstr "ว่าง" #: cms/djangoapps/contentstore/views/course.py #: cms/djangoapps/contentstore/views/tests/test_course_index.py @@ -7455,7 +7444,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/course.py msgid "Unscheduled" -msgstr "" +msgstr "ไม่อยู่ในตารางเวลา" #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -7487,7 +7476,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/course.py msgid "invalid JSON" -msgstr "" +msgstr "JSON ไม่ถูกต้อง" #: cms/djangoapps/contentstore/views/course.py msgid "must have name of the configuration" @@ -7509,6 +7498,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7519,7 +7512,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/helpers.py msgid "Empty" -msgstr "" +msgstr "ไม่มีข้อมูล" #: cms/djangoapps/contentstore/views/import_export.py msgid "We only support uploading a .tar.gz file." @@ -7527,7 +7520,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/import_export.py msgid "File upload corrupted. Please try again" -msgstr "" +msgstr "การอัปโหลดไฟล์ไม่สำเร็จ โปรดลองอีกครั้ง" #: cms/djangoapps/contentstore/views/import_export.py msgid "Could not find the {0} file in the package." @@ -7535,11 +7528,11 @@ msgstr "" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data" -msgstr "" +msgstr "ข้อมูลไม่ถูกต้อง" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data ({details})" -msgstr "" +msgstr "ข้อมูลไม่ถูกต้อง ({details})" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" @@ -7549,8 +7542,18 @@ msgstr "" 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 -msgid "Students must score {score}% or higher to access course materials." +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 +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7601,7 +7604,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/user.py msgid "No `role` specified." -msgstr "" +msgstr "ไม่ได้ระบุ `บทบาท`" #: cms/djangoapps/contentstore/views/user.py msgid "Invalid `role` specified." @@ -7611,31 +7614,28 @@ msgstr "" msgid "You may not remove the last Admin. Add another Admin first." msgstr "" -#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is the status of an active video upload -#: cms/djangoapps/contentstore/views/videos.py cms/templates/import.html +#: cms/djangoapps/contentstore/views/videos.py msgid "Uploading" -msgstr "" +msgstr "กำลังอัพโหลด" #. Translators: This is the status for a video that the servers are currently #. processing #: cms/djangoapps/contentstore/views/videos.py msgid "In Progress" -msgstr "" +msgstr "อยู่ในระหว่างดำเนินการ" #. Translators: This is the status for a video that the servers have #. successfully processed #: cms/djangoapps/contentstore/views/videos.py msgid "Ready" -msgstr "" +msgstr "พร้อมแล้ว" -#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is the status for a video that the servers have failed to #. process #: cms/djangoapps/contentstore/views/videos.py -#: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Failed" -msgstr "" +msgstr "ล้มเหลว" #. Translators: This is the status for a video for which an invalid #. processing token was provided in the course settings @@ -7652,7 +7652,7 @@ msgstr "" #. Translators: This is the status for a video that is in an unknown state #: cms/djangoapps/contentstore/views/videos.py msgid "Unknown" -msgstr "" +msgstr "ไม่ทราบ" #. Translators: This is the header for a CSV file column #. containing URLs for video encodings for the named profile @@ -7663,15 +7663,11 @@ msgstr "" #: cms/djangoapps/contentstore/views/videos.py msgid "Duration" -msgstr "" +msgstr "ระยะเวลา" #: cms/djangoapps/contentstore/views/videos.py msgid "Date Added" -msgstr "" - -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" +msgstr "เพิ่มเมื่อวันที่" #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not @@ -7681,13 +7677,13 @@ msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Pending" -msgstr "" +msgstr "อยู่ระหว่างดำเนินการ" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py msgid "{course}_video_urls" -msgstr "" +msgstr "{course}_video_urls" #: cms/djangoapps/course_creators/models.py msgid "unrequested" @@ -7695,7 +7691,7 @@ msgstr "" #: cms/djangoapps/course_creators/models.py msgid "pending" -msgstr "" +msgstr "อยู่ระหว่างการดำเนินการ" #: cms/djangoapps/course_creators/models.py msgid "granted" @@ -7707,7 +7703,7 @@ msgstr "" #: cms/djangoapps/course_creators/models.py msgid "Studio user" -msgstr "" +msgstr "ผู้ใช้สตูดิโอ" #: cms/djangoapps/course_creators/models.py msgid "The date when state was last updated" @@ -7730,11 +7726,11 @@ msgstr "" #: cms/templates/404.html cms/templates/error.html #: lms/templates/static_templates/404.html msgid "Page Not Found" -msgstr "" +msgstr "ไม่พบหน้าที่ต้องการเปิด" #: cms/templates/404.html lms/templates/static_templates/404.html msgid "Page not found" -msgstr "" +msgstr "ไม่พบหน้าที่ต้องการเปิด" #: cms/templates/asset_index.html cms/templates/container.html #: cms/templates/course_outline.html cms/templates/group_configurations.html @@ -7742,13 +7738,14 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" -msgstr "" +msgstr "กำลังโหลด" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html #: lms/templates/verify_student/_modal_editname.html msgid "close" -msgstr "" +msgstr "ปิด" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html @@ -7756,17 +7753,17 @@ msgstr "" #: lms/templates/modal/accessible_confirm.html #: lms/templates/verify_student/face_upload.html msgid "Cancel" -msgstr "" +msgstr "ยกเลิก" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Course Number" -msgstr "" +msgstr "หมายเลขหลักสูตร" #: cms/templates/course_outline.html cms/templates/index.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Dismiss" -msgstr "" +msgstr "ยกเลิก" #: cms/templates/group_configurations.html cms/templates/manage_users.html #: cms/templates/manage_users_lib.html cms/templates/settings.html @@ -7774,35 +7771,35 @@ msgstr "" #: cms/templates/widgets/header.html #: lms/templates/wiki/includes/article_menu.html msgid "Settings" -msgstr "" +msgstr "การตั้งค่าต่างๆ " #: cms/templates/html_error.html lms/templates/module-error.html msgid "Error:" -msgstr "" +msgstr "ผิดพลาด:" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Organization:" -msgstr "" +msgstr "องค์กร:" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Number:" -msgstr "" +msgstr "หมายเลขหลักสูตร:" #: cms/templates/index.html lms/templates/navigation.html #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html msgid "Courses" -msgstr "" +msgstr "หลักสูตร" #: cms/templates/login.html cms/templates/register.html #: lms/templates/help_modal.html lms/templates/login.html #: lms/templates/provider_login.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "E-mail" -msgstr "" +msgstr "อีเมล์" #. Translators: This is the placeholder text for a field that requests an #. email @@ -7812,60 +7809,60 @@ msgstr "" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html msgid "example: username@domain.com" -msgstr "" +msgstr "ตัวอย่าง: username@domain.com" #: cms/templates/login.html lms/templates/login.html msgid "Forgot password?" -msgstr "" +msgstr "ลืมรหัส่ผ่าน?" #. Translators: This is the placeholder text for a field that requests the #. user's full name. #: cms/templates/register.html lms/templates/register.html #: lms/templates/verify_student/face_upload.html msgid "example: Jane Doe" -msgstr "" +msgstr "ตัวอย่าง: Jane Doe" #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "Public Username" -msgstr "" +msgstr "ชื่อบัญชีที่แสดง" #. Translators: This is the placeholder text for a field that asks the user to #. pick a username #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html msgid "example: JaneDoe" -msgstr "" +msgstr "ตัวอย่าง: JaneDoe" #: cms/templates/register.html #: lms/templates/dashboard/_dashboard_info_language.html msgid "Preferred Language" -msgstr "" +msgstr "ภาษาที่ต้องการให้แสดงผล" #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Requirements" -msgstr "" +msgstr "ความต้องการ" #: cms/templates/studio_xblock_wrapper.html lms/templates/help_modal.html #: lms/templates/module-error.html msgid "Details" -msgstr "" +msgstr "รายละเอียด" #. Translators: this is a verb describing the action of viewing more details #: cms/templates/studio_xblock_wrapper.html #: lms/templates/wiki/includes/article_menu.html msgid "View" -msgstr "" +msgstr "ดู" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." -msgstr "" +msgstr "ขอขอบคุณที่ยืนยันบัญชีของท่าน" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "This account has already been activated." -msgstr "" +msgstr "บัญชีนี้สามารถใช้งานได้แล้ว" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html @@ -7884,9 +7881,13 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" +msgstr "ช่วยเหลือ" + +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" msgstr "" #: common/templates/course_modes/choose.html @@ -7902,58 +7903,82 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." msgstr "" #: common/templates/course_modes/choose.html -msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +msgid "Benefits of a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" -msgstr "" +msgid "Pursue a Verified Certificate" +msgstr "ติดตามตรวจสอบใบรับรองแล้ว" #: common/templates/course_modes/choose.html -msgid "Audit This Course" +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 "" #: common/templates/course_modes/choose.html msgid "" -"Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -#: lms/templates/admin_dashboard.html -msgid "{platform_name}-wide Summary" +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Audit This Course" +msgstr "ตรวจสอบหลักสูตรนี้" + +#: common/templates/course_modes/choose.html +msgid "" +"Audit this course for free and have complete access to all the course " +"material, activities, tests, and forums. If your work is satisfactory and " +"you abide by the Honor Code, you'll receive a personalized Honor Code " +"Certificate to showcase your achievement." +msgstr "" + +#: lms/templates/admin_dashboard.html +msgid "{platform_name}-wide Summary" msgstr "" #: lms/templates/annotatable.html lms/templates/imageannotation.html @@ -7964,7 +7989,7 @@ msgstr "" #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" -msgstr "" +msgstr "คำแนะนำหรือคำสั่ง" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html @@ -7980,7 +8005,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7989,7 +8018,7 @@ msgstr "" #: lms/templates/dashboard.html msgid "Current Courses" -msgstr "" +msgstr "หลักสูตรปัจจุบัน" #: lms/templates/dashboard.html msgid "Looks like you haven't enrolled in any courses yet." @@ -7997,132 +8026,37 @@ msgstr "" #: lms/templates/dashboard.html msgid "Find courses now!" -msgstr "" +msgstr "ค้นหาคอร์สตอนนี้!" #: lms/templates/dashboard.html msgid "Course-loading errors" -msgstr "" +msgstr "หลักสูตรทำการโหลดผิดพลาด" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" +msgid "Want to change your account settings?" 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. #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" +msgstr "ประวัติที่ผ่านมา" #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" -msgstr "" +msgstr "ตั้งค่าอีเมลสำหรับ {course_number}" #: lms/templates/dashboard.html msgid "Receive course emails" -msgstr "" +msgstr "รับอีเมลหลักสูตร" #: lms/templates/dashboard.html msgid "Save Settings" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" +msgstr "บันทึกการตั้งค่า" -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8134,7 +8068,7 @@ msgstr "" #: lms/templates/email_change_failed.html lms/templates/email_exists.html msgid "E-mail change failed" -msgstr "" +msgstr "การเปลี่ยนอีเมล์ล้มเหลว" #: lms/templates/email_change_failed.html msgid "We were unable to send a confirmation email to {email}" @@ -8161,27 +8095,27 @@ msgstr "" #: lms/templates/enroll_students.html msgid "Student Enrollment Form" -msgstr "" +msgstr "แบบฟอร์มลงทะเบียนของนักเรียน" #: lms/templates/enroll_students.html msgid "Course: " -msgstr "" +msgstr "หลักสูตร :" #: lms/templates/enroll_students.html msgid "Add new students" -msgstr "" +msgstr "เพิ่มนักเรียนใหม่" #: lms/templates/enroll_students.html msgid "Existing students:" -msgstr "" +msgstr "นักเรียนที่มีอยู่ :" #: lms/templates/enroll_students.html msgid "New students added: " -msgstr "" +msgstr "นักเรียนใหม่ที่เพิ่มมา :" #: lms/templates/enroll_students.html msgid "Students rejected: " -msgstr "" +msgstr "นักเรียนที่ปฏิเสธ:" #: lms/templates/enroll_students.html msgid "Debug: " @@ -8189,16 +8123,16 @@ msgstr "" #: lms/templates/extauth_failure.html msgid "External Authentication failed" -msgstr "" +msgstr "การตรวจสอบภายนอกล้มเหลว" #: lms/templates/folditbasic.html msgid "Due:" -msgstr "" +msgstr "วันครบกำหนด :" #: lms/templates/folditbasic.html #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Status:" -msgstr "" +msgstr "สถานะ:" #: lms/templates/folditbasic.html msgid "You have successfully gotten to level {goal_level}." @@ -8210,16 +8144,16 @@ msgstr "" #: lms/templates/folditbasic.html msgid "Completed puzzles" -msgstr "" +msgstr "แก้ไขปริศนาสำเร็จ" #: lms/templates/folditbasic.html msgid "Level" -msgstr "" +msgstr "ระดับ" #: lms/templates/folditbasic.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Submitted" -msgstr "" +msgstr "ยอมรับ" #: lms/templates/folditchallenge.html msgid "Puzzle Leaderboard" @@ -8227,11 +8161,11 @@ msgstr "" #: lms/templates/folditchallenge.html msgid "User" -msgstr "" +msgstr "ผู้ใช้" #: lms/templates/footer-edx-new.html msgid "About edX" -msgstr "" +msgstr "เกี่ยวกับ edX" #: lms/templates/footer-edx-new.html msgid "" @@ -8251,34 +8185,36 @@ msgid "" "EdX, Open edX, and the edX and Open edX logos are registered trademarks or " "trademarks of {link_start}edX Inc.{link_end}" msgstr "" +"โลโก EdX, Open edX, and the edX and Open edX ถูกลงทะเบียนการค้าของ " +"{link_start}edX Inc.{link_end}" #. Translators: {date} will be an abbreviated date, indicating when the #. privacy #. policy was most recently revised. #: lms/templates/footer-edx-new.html msgid "(Revised {date})" -msgstr "" +msgstr "กำหนดส่ง {date}" #. Translators: {date} will be an abbreviated date, indicating when the #. privacy #. policy was most recently revised. #: lms/templates/footer-edx-new.html msgid "10/22/2014" -msgstr "" +msgstr "10/22/2014" #: lms/templates/footer-edx-new.html lms/templates/footer.html msgid "News" -msgstr "" +msgstr "ข่าวสาร" #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/contact.html msgid "Contact" -msgstr "" +msgstr "ติดต่อ" #: lms/templates/footer-edx-new.html lms/templates/footer.html #: lms/templates/static_templates/faq.html msgid "FAQ" -msgstr "" +msgstr "FAQ" #: lms/templates/footer-edx-new.html msgid "edX Blog" @@ -8286,15 +8222,15 @@ msgstr "" #: lms/templates/footer-edx-new.html msgid "Donate to edX" -msgstr "" +msgstr "บริจาคให้กับ edX" #: lms/templates/footer-edx-new.html msgid "Jobs at edX" -msgstr "" +msgstr "ตำแหน่งงานที่ edX" #: lms/templates/footer-edx-new.html msgid "Follow Us" -msgstr "" +msgstr "ติดตามเรา" #: lms/templates/footer-edx-new.html msgid "Mobile Apps" @@ -8310,11 +8246,11 @@ msgstr "" #: lms/templates/footer.html lms/templates/static_templates/jobs.html msgid "Jobs" -msgstr "" +msgstr "ตำแหน่งงาน" #: lms/templates/footer.html msgid "Legal" -msgstr "" +msgstr "ถูกกฏหมาย" #: lms/templates/footer.html msgid "" @@ -8324,7 +8260,7 @@ msgstr "" #: lms/templates/forgot_password_modal.html msgid "Password Reset" -msgstr "" +msgstr "เปลี่ยนรหัสผ่าน" #: lms/templates/forgot_password_modal.html msgid "" @@ -8334,23 +8270,23 @@ msgstr "" #: lms/templates/forgot_password_modal.html msgid "Your E-mail Address" -msgstr "" +msgstr "อีเมล์ของคุณ" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" -msgstr "" +msgstr "นี่คืออีเมล์ของคุณที่ใช้สำหรับการลงทะเบียนใน {platform}" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" -msgstr "" +msgstr "เปลี่ยนรหัสผ่าน" #: lms/templates/forgot_password_modal.html msgid "Email is incorrect." -msgstr "" +msgstr "อีเมลไม่ถูกต้อง" #: lms/templates/help_modal.html msgid "{platform_name} Help" -msgstr "" +msgstr "{platform_name} ช่วยเหลือ" #: lms/templates/help_modal.html msgid "" @@ -8374,15 +8310,15 @@ msgstr "" #: lms/templates/help_modal.html msgid "Report a problem" -msgstr "" +msgstr "รายงานข้อผิดพลาด" #: lms/templates/help_modal.html msgid "Make a suggestion" -msgstr "" +msgstr "ข้อเสนอแนะเพิ่มเติม" #: lms/templates/help_modal.html msgid "Ask a question" -msgstr "" +msgstr "ถามคำถาม" #: lms/templates/help_modal.html msgid "" @@ -8393,15 +8329,15 @@ msgstr "" #: lms/templates/help_modal.html msgid "Briefly describe your issue" -msgstr "" +msgstr "อธิบายปัญหาของคุณ" #: lms/templates/help_modal.html msgid "Tell us the details" -msgstr "" +msgstr "บอกรายละเอียดกับเรา" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc" -msgstr "" +msgstr "รวมข้อผิดพลาดต่างๆ ขั้นตอนที่นำไปสู่ปัญหาอื่นๆ" #: lms/templates/help_modal.html lms/templates/manage_user_standing.html #: lms/templates/register-shib.html @@ -8412,11 +8348,11 @@ msgstr "" #: lms/templates/peer_grading/peer_grading_problem.html #: lms/templates/survey/survey.html msgid "Submit" -msgstr "" +msgstr "ยอมรับ" #: lms/templates/help_modal.html msgid "Thank You!" -msgstr "" +msgstr "ขอบคุณ" #: lms/templates/help_modal.html msgid "" @@ -8428,59 +8364,59 @@ msgstr "" #: lms/templates/help_modal.html msgid "problem" -msgstr "" +msgstr "ปัญหา" #: lms/templates/help_modal.html msgid "Report a Problem" -msgstr "" +msgstr "รายงานข้อผิดพลาด" #: lms/templates/help_modal.html msgid "Brief description of the problem" -msgstr "" +msgstr "คำอธิบายสั้นๆ ของปัญหา" #: lms/templates/help_modal.html msgid "Details of the problem you are encountering" -msgstr "" +msgstr "รายละเอียดปัญหาที่คุณพบ" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc." -msgstr "" +msgstr "รวมถึงข้อผิดพลาดต่างๆ ขั้นตอนที่นำไปสู่ปัญหาอื่นๆ" #: lms/templates/help_modal.html msgid "suggestion" -msgstr "" +msgstr "ข้อเสนอแนะ" #: lms/templates/help_modal.html msgid "Make a Suggestion" -msgstr "" +msgstr "ข้อเสนอแนะเพิ่มเติม" #: lms/templates/help_modal.html msgid "Brief description of your suggestion" -msgstr "" +msgstr "อธิบายสั้นๆ เกี่ยวกับคำแนะนำของคุณ" #: lms/templates/help_modal.html msgid "question" -msgstr "" +msgstr "คำถาม" #: lms/templates/help_modal.html msgid "Ask a Question" -msgstr "" +msgstr "ถามคำถาม" #: lms/templates/help_modal.html msgid "Brief summary of your question" -msgstr "" +msgstr "อธิบายสั้นๆเกี่ยวกับคำถามโดยสรุปของคุณ" #: lms/templates/help_modal.html msgid "An error has occurred." -msgstr "" +msgstr "เกิดข้อผิดพลาด" #: lms/templates/help_modal.html msgid "Please {link_start}send us e-mail{link_end}." -msgstr "" +msgstr "กรุณา {link_start}ส่งอีเมลถึงเรา{link_end}." #: lms/templates/help_modal.html msgid "Please try again later." -msgstr "" +msgstr "กรุณาลองใหม่อีกครั้ง" #: lms/templates/imageannotation.html msgid "Note: only instructors may annotate." @@ -8488,17 +8424,17 @@ msgstr "" #: lms/templates/index.html msgid "Free courses from {university_name}" -msgstr "" +msgstr "หลักสูตรฟรีจาก {university_name}" #: lms/templates/index.html msgid "For anyone, anywhere, anytime" -msgstr "" +msgstr "สำหรับทุกคน ทุกที่ ทุกเวลา" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. #: lms/templates/index.html msgid "Welcome to Open edX!" -msgstr "" +msgstr "ยินดีต้อนรับสู่ Open edX" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. @@ -8506,6 +8442,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8541,7 +8481,7 @@ msgstr[0] "" #: lms/templates/login-sidebar.html msgid "Helpful Information" -msgstr "" +msgstr "ข้อมูลที่เป็นประโยชน์" #: lms/templates/login-sidebar.html msgid "Login via OpenID" @@ -8559,7 +8499,7 @@ msgstr "" #: lms/templates/login-sidebar.html msgid "Sign up for {platform_name} today!" -msgstr "" +msgstr "ลงทะเบียนสำหรับ {platform_name} วันนี้!" #: lms/templates/login-sidebar.html msgid "Looking for help in logging in or with your {platform_name} account?" @@ -8571,15 +8511,15 @@ msgstr "" #: lms/templates/login.html msgid "Log into your {platform_name} Account" -msgstr "" +msgstr "เข้าสู่ระบบด้วยบัญชีของคุณ {platform_name} " #: lms/templates/login.html msgid "Log into My {platform_name} Account" -msgstr "" +msgstr "เข้าสู่ระบบด้วยบัญชีของฉัน {platform_name}" #: lms/templates/login.html msgid "Access My Courses" -msgstr "" +msgstr "เข้าสู่หลักสูตรของฉัน" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html @@ -8588,7 +8528,7 @@ msgstr "" #: lms/templates/login.html msgid "Please log in" -msgstr "" +msgstr "กรุณาลงชื่อเข้าสู่ระบบ" #: lms/templates/login.html msgid "to access your account and courses" @@ -8600,11 +8540,11 @@ msgstr "" #: lms/templates/login.html msgid "We couldn't log you in." -msgstr "" +msgstr "เราไม่สามารถเข้าระบบได้" #: lms/templates/login.html msgid "Your email or password is incorrect" -msgstr "" +msgstr "อีเมล์หรือรหัสผ่านไม่ถูกต้อง" #: lms/templates/login.html msgid "" @@ -8615,72 +8555,96 @@ msgstr "" #: lms/templates/login.html msgid "Account Preferences" -msgstr "" +msgstr "การตั้งค่าบัญชี" #: lms/templates/login.html msgid "Remember me" -msgstr "" +msgstr "จำฉันไว้" #. Translators: provider_name is the name of an external, third-party user #. authentication provider (like Google or LinkedIn). #: lms/templates/login.html msgid "Sign in with {provider_name}" -msgstr "" +msgstr "เข้าสู่ระบบด้วย {provider_name}" #. Translators: "External resource" means that this learning module is hosted #. on a platform external to the edX LMS #: lms/templates/lti.html msgid "External resource" -msgstr "" +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 msgid "{points} / {total_points} points" -msgstr "" +msgstr "{points} / {total_points} คะแนน" #. Translators: "total_points" is the maximum number of points achievable on #. this LTI unit #: lms/templates/lti.html msgid "{total_points} points possible" -msgstr "" +msgstr "{total_points} คะแนนที่เป็นไปได้" #: lms/templates/lti.html msgid "View resource in a new window" -msgstr "" +msgstr "ดูข้อมูลในหน้าต่างใหม่" #: lms/templates/lti.html msgid "" "Please provide launch_url. Click \"Edit\", and fill in the required fields." -msgstr "" +msgstr "โปรดระบุ launch_url คลิก \"แก้ไข\" และกรอกข้อมูลในฟิลด์ที่จำเป็น " #: lms/templates/lti.html msgid "Feedback on your work from the grader:" -msgstr "" +msgstr "ข้อเสนอแนะสำหรับงานของคุณจากผู้ให้คะแนน" #: lms/templates/lti_form.html msgid "Press to Launch" -msgstr "" +msgstr "กดเพื่อเปิดใช้งาน" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" +msgstr "ชื่อผู้ใช้:" + +#: lms/templates/manage_user_standing.html +msgid "Profile:" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable Account" +msgid "Image:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Disable Account" +msgstr "ปิดใช้งานบัญชี" + #: lms/templates/manage_user_standing.html msgid "Reenable Account" +msgstr "เปิดใช้งานบัญชีนี้อีกครั้ง" + +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" msgstr "" #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" -msgstr "" +msgstr "นักเรียนที่บัญชีถูกปิดใช้งาน" #: lms/templates/manage_user_standing.html msgid "(reload your page to refresh)" @@ -8688,7 +8652,7 @@ msgstr "" #: lms/templates/manage_user_standing.html msgid "working" -msgstr "" +msgstr "กำลังทำงาน" #: lms/templates/mathjax_accessible.html msgid "" @@ -8726,15 +8690,15 @@ msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "How it Works" -msgstr "" +msgstr "วิธีการทำงาน" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Find Courses" -msgstr "" +msgstr "ค้นหาหลักสูตร" #: lms/templates/navigation-edx.html msgid "Schools & Partners" -msgstr "" +msgstr "โรงเรียน & พันธมิตร" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Dashboard for:" @@ -8745,66 +8709,78 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Shopping Cart" +msgid "My Profile" msgstr "" +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "Shopping Cart" +msgstr "ตะกร้าสินค้า" + #: lms/templates/navigation-edx.html lms/templates/register.html msgid "Register" -msgstr "" +msgstr "ลงทะเบียน" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Sign in" -msgstr "" +msgstr "เข้าสู่ระบบ" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "" "Warning: Your browser is not fully supported. We strongly " "recommend using {chrome_link} or {ff_link}." msgstr "" +"คำเตือน: เบราเซอร์ของคุณไม่ได้ถูกสนับสนุน " +"เรากำลังร้องขอให้ใช้ {chrome_link}หรือ{ff_link}." #: lms/templates/navigation.html msgid "Global" msgstr "" +#. Translators: This is short for "System administration". #: lms/templates/navigation.html -msgid "Schools" +msgid "Sysadmin" msgstr "" +#: lms/templates/navigation.html +msgid "Schools" +msgstr "โรงเรียน" + #: lms/templates/navigation.html msgid "Register Now" -msgstr "" +msgstr "ลงทะเบียนตอนนี้" #: lms/templates/notes.html lms/templates/textannotation.html #: lms/templates/videoannotation.html msgid "You do not have any notes." -msgstr "" +msgstr "คุณไม่มีบันทึกใดๆ" #: lms/templates/problem.html msgid "your answer" -msgstr "" +msgstr "คำตอบของคุณ" #: lms/templates/problem.html msgid "Reset" -msgstr "" +msgstr "รีเซ็ท" #: lms/templates/problem.html lms/templates/word_cloud.html #: lms/templates/combinedopenended/openended/open_ended.html #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/verify_student/face_upload.html msgid "Save" -msgstr "" +msgstr "บันทึก" #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} submissions" -msgstr "" +msgstr "คุณใช้ {num_used} ของ {num_total} ในการส่ง" #: lms/templates/provider_login.html msgid "Log In" -msgstr "" +msgstr "เข้าสู่ระบบ" #: lms/templates/provider_login.html msgid "" @@ -8815,7 +8791,7 @@ msgstr "" #: lms/templates/provider_login.html msgid "Return To %s" -msgstr "" +msgstr "กลับสู่ %s" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" @@ -8846,7 +8822,7 @@ msgstr "" #: lms/templates/register-shib.html lms/templates/signup_modal.html msgid "Enter a public username:" -msgstr "" +msgstr "ระบุชื่อที่ต้องการแสดง" #: lms/templates/register-shib.html lms/templates/register.html msgid "Will be shown in any discussions or forums you participate in" @@ -8868,7 +8844,7 @@ msgstr "" #: lms/templates/register-shib.html msgid "Update My Account" -msgstr "" +msgstr "อัพเดทบัญชีของฉัน" #: lms/templates/register-sidebar.html msgid "Registration Help" @@ -8880,11 +8856,11 @@ msgstr "" #: lms/templates/register-sidebar.html msgid "Log in" -msgstr "" +msgstr "เข้าสู่ระบบ" #: lms/templates/register-sidebar.html msgid "Welcome to {platform_name}" -msgstr "" +msgstr "ยินดีต้อนรับสู่ {platform_name}" #: lms/templates/register-sidebar.html msgid "" @@ -8895,7 +8871,7 @@ msgstr "" #: lms/templates/register-sidebar.html msgid "Next Steps" -msgstr "" +msgstr "ขั้นตอนถัดไป" #: lms/templates/register-sidebar.html msgid "" @@ -8915,11 +8891,11 @@ msgstr "" #: lms/templates/register-sidebar.html msgid "Need help in registering with {platform_name}?" -msgstr "" +msgstr "ต้องการความช่วยเหลือในการลงทะเบียนกับ {platform_name} ?" #: lms/templates/register-sidebar.html msgid "View our FAQs for answers to commonly asked questions." -msgstr "" +msgstr "ดู FAQs สำหรับคำถามที่พบบ่อย" #: lms/templates/register-sidebar.html msgid "" @@ -8929,15 +8905,15 @@ msgstr "" #: lms/templates/register.html msgid "Register for {platform_name}" -msgstr "" +msgstr "ลงทะเบียนสำหรับ {platform_name}" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "" +msgstr "สร้างบัญชี {platform_name} ของฉัน" #: lms/templates/register.html msgid "Welcome!" -msgstr "" +msgstr "ยินดีต้อนรับ!" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" @@ -8947,7 +8923,7 @@ msgstr "" #. authentication service (like Google or LinkedIn). #: lms/templates/register.html msgid "Sign up with {provider_name}" -msgstr "" +msgstr "ลงทะเบียนด้วย {provider_name}" #: lms/templates/register.html msgid "Create your own {platform_name} account below" @@ -9052,7 +9028,7 @@ msgstr "" #: lms/templates/signup_modal.html msgid "Full Name *" -msgstr "" +msgstr "ชื่อและนามสกุล" #: lms/templates/signup_modal.html msgid "Ed. Completed" @@ -9098,15 +9074,15 @@ msgstr "" #: lms/templates/staff_problem_info.html msgid "Comment" -msgstr "" +msgstr "ความคิดเห็น" #: lms/templates/staff_problem_info.html msgid "comment" -msgstr "" +msgstr "ความคิดเห็น" #: lms/templates/staff_problem_info.html msgid "Tag" -msgstr "" +msgstr "แท็ก" #: lms/templates/staff_problem_info.html msgid "Optional tag (eg \"done\" or \"broken\"):" @@ -9114,7 +9090,7 @@ msgstr "" #: lms/templates/staff_problem_info.html msgid "tag" -msgstr "" +msgstr "แท็ก" #: lms/templates/staff_problem_info.html msgid "Add comment" @@ -9122,7 +9098,7 @@ msgstr "" #: lms/templates/staff_problem_info.html msgid "Staff Debug" -msgstr "" +msgstr "เจ้าหน้าที่ตรวจแก้จุดบกพร่อง" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -9157,11 +9133,11 @@ msgstr "" #: lms/templates/staff_problem_info.html msgid "User:" -msgstr "" +msgstr "ผู้ใช้:" #: lms/templates/staff_problem_info.html msgid "View History" -msgstr "" +msgstr "ดูประวัติที่ผ่านมา" #: lms/templates/static_htmlbook.html lms/templates/static_pdfbook.html #: lms/templates/staticbook.html @@ -9175,15 +9151,15 @@ msgstr "" #: lms/templates/staticbook.html msgid "Page" -msgstr "" +msgstr "หน้า" #: lms/templates/staticbook.html msgid "Previous page" -msgstr "" +msgstr "เพจหน้าที่แล้ว" #: lms/templates/staticbook.html msgid "Next page" -msgstr "" +msgstr "เพจหน้าถัดไป" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -9193,7 +9169,7 @@ msgstr "" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Users" -msgstr "" +msgstr "ผู้ใช้" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -9208,15 +9184,15 @@ msgstr "" #: lms/templates/sysadmin_dashboard.html msgid "User Management" -msgstr "" +msgstr "ระบบจัดการผู้ใช้" #: lms/templates/sysadmin_dashboard.html msgid "Email or username" -msgstr "" +msgstr "อีเมล์หรือชื่อผู้ใช้" #: lms/templates/sysadmin_dashboard.html msgid "Delete user" -msgstr "" +msgstr "ลบชื่อผู้ใช้" #: lms/templates/sysadmin_dashboard.html msgid "Create user" @@ -9273,7 +9249,7 @@ msgstr "" #: lms/templates/sysadmin_dashboard.html msgid "Delete course from site" -msgstr "" +msgstr "ลบหลักสูตรจากเว็บไซต์" #. Translators: A version number appears after this string #: lms/templates/sysadmin_dashboard.html @@ -9290,7 +9266,7 @@ msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "next" -msgstr "" +msgstr "ถัดไป" #. Translators: Git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -9298,12 +9274,13 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" -msgstr "" +msgstr "ผิดพลาด" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Date" -msgstr "" +msgstr "วันที่" #. Translators: Git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -9322,7 +9299,7 @@ msgstr "" #: lms/templates/textannotation.html msgid "Source:" -msgstr "" +msgstr "ที่มา:" #: lms/templates/tracking_log.html msgid "Tracking Log" @@ -9330,7 +9307,7 @@ msgstr "" #: lms/templates/tracking_log.html msgid "datetime" -msgstr "" +msgstr "วันที่และเวลา" #: lms/templates/tracking_log.html msgid "ipaddr" @@ -9342,7 +9319,7 @@ msgstr "" #: lms/templates/tracking_log.html msgid "type" -msgstr "" +msgstr "ประเภท" #: lms/templates/unsubscribe.html msgid "Unsubscribe Successful!" @@ -9358,7 +9335,7 @@ msgstr "" #: lms/templates/using.html msgid "Using the system" -msgstr "" +msgstr "กำลังใช้งานระบบ" #: lms/templates/using.html msgid "" @@ -9390,7 +9367,7 @@ msgstr "" #: lms/templates/video.html msgid "Play video" -msgstr "" +msgstr "เล่นวีดีโอ" #: lms/templates/video.html msgid "No playable video sources found." @@ -9402,19 +9379,19 @@ msgstr "" #: lms/templates/video.html msgid "Play" -msgstr "" +msgstr "เล่น" #: lms/templates/video.html msgid "Speeds" -msgstr "" +msgstr "ความเร็ว" #: lms/templates/video.html msgid "Speed" -msgstr "" +msgstr "ความเร็ว" #: lms/templates/video.html msgid "Volume" -msgstr "" +msgstr "ระดับเสียง" #: lms/templates/video.html msgid "" @@ -9446,11 +9423,11 @@ msgstr "" #: lms/templates/video.html msgid "Go back to start of transcript." -msgstr "" +msgstr "กลับสู่หน้าเริ่มต้นของใบแสดงผลการศึกษา" #: lms/templates/video.html msgid "Download video" -msgstr "" +msgstr "ดาวน์โหลดวีดีโอ" #: lms/templates/video.html msgid "Download transcript" @@ -9484,7 +9461,7 @@ msgstr "" #: lms/templates/calculator/toggle_calculator.html msgid "Hints" -msgstr "" +msgstr "คำใบ้" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -9495,7 +9472,7 @@ msgstr "" #: lms/templates/calculator/toggle_calculator.html msgid "Tips" -msgstr "" +msgstr "เคล็ดลับ" #: lms/templates/calculator/toggle_calculator.html msgid "" @@ -9527,11 +9504,11 @@ msgstr "" #: lms/templates/calculator/toggle_calculator.html msgid "Type" -msgstr "" +msgstr "ชนิด" #: lms/templates/calculator/toggle_calculator.html msgid "Examples" -msgstr "" +msgstr "ตัวอย่าง" #: lms/templates/calculator/toggle_calculator.html msgid "Numbers" @@ -9545,84 +9522,250 @@ msgstr "" msgid "Fractions" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Decimals" -msgstr "" +#: lms/templates/calculator/toggle_calculator.html +msgid "Decimals" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Operators" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html +msgid "+ - * / (add, subtract, multiply, divide)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html +msgid "^ (raise to a power)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html +msgid "|| (parallel resistors)" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Greek letters" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Name of letter" +msgstr "ชื่อของอักษร" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Constants" +msgstr "ค่าคงที่" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Affixes" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Percent sign (%) and metric affixes (d, c, m, u, n, p, k, M, G, T)" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Basic functions" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Trigonometric functions" +msgstr "" + +#. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation +#: lms/templates/calculator/toggle_calculator.html +msgid "Scientific notation" +msgstr "" + +#. Translators: 10^ is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html +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 +msgid "e notation" +msgstr "" + +#. Translators: 1e is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html +msgid "1e and the exponent" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Calculate" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html +msgid "Calculator Output Field" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "ดูหลักสูตร" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "การลงทะเบียน" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "ลงทะเบียนอัตโนมัติ" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "แจ้งเตือนผู้ใช้ผ่านทางอีเมล์" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "ลงทะเบียน" -#: lms/templates/calculator/toggle_calculator.html -msgid "Operators" +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" msgstr "" -#. Translators: Please do not translate mathematical symbols. -#: lms/templates/calculator/toggle_calculator.html -msgid "+ - * / (add, subtract, multiply, divide)" +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" msgstr "" -#. Translators: Please do not translate mathematical symbols. -#: lms/templates/calculator/toggle_calculator.html -msgid "^ (raise to a power)" +#: lms/templates/ccx/grading_policy.html +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 "" -#. Translators: Please do not translate mathematical symbols. -#: lms/templates/calculator/toggle_calculator.html -msgid "|| (parallel resistors)" +#: lms/templates/ccx/grading_policy.html +msgid "Most coaches should not need to make changes to the grading policy." msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Greek letters" +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Name of letter" +#: lms/templates/ccx/schedule.html +msgid "Set date" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Constants" +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Affixes" +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Percent sign (%) and metric affixes (d, c, m, u, n, p, k, M, G, T)" +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Basic functions" -msgstr "" +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "วันที่เริ่ม" -#: lms/templates/calculator/toggle_calculator.html -msgid "Trigonometric functions" +#: lms/templates/ccx/schedule.html +msgid "(Optional)" msgstr "" -#. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation -#: lms/templates/calculator/toggle_calculator.html -msgid "Scientific notation" +#: lms/templates/ccx/schedule.html +msgid "Add Unit" msgstr "" -#. Translators: 10^ is a mathematical symbol. Please do not translate. -#: lms/templates/calculator/toggle_calculator.html -msgid "10^ and the exponent" +#: lms/templates/ccx/schedule.html +msgid "Add All Units" 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 -msgid "e notation" +#: lms/templates/ccx/schedule.html +msgid "All units have been added." msgstr "" -#. Translators: 1e is a mathematical symbol. Please do not translate. -#: lms/templates/calculator/toggle_calculator.html -msgid "1e and the exponent" +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Calculate" +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" msgstr "" -#: lms/templates/calculator/toggle_calculator.html -msgid "Calculator Output Field" +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" msgstr "" #: lms/templates/certificates/invalid.html @@ -9660,11 +9803,11 @@ msgstr "" #: lms/templates/chat/toggle_chat.html msgid "Open Chat" -msgstr "" +msgstr "เปิดหน้าต่างแชท" #: lms/templates/chat/toggle_chat.html msgid "Close Chat" -msgstr "" +msgstr "ปิดหน้าต่างเชท" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" @@ -9672,12 +9815,12 @@ msgstr "" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" -msgstr "" +msgstr "การประเมินผล" #: lms/templates/combinedopenended/combined_open_ended.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Hide Question" -msgstr "" +msgstr "ซ่อนคำถาม" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" @@ -9685,7 +9828,7 @@ msgstr "" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" -msgstr "" +msgstr "ขั้นตอนถัดไป" #: lms/templates/combinedopenended/combined_open_ended.html msgid "" @@ -9737,7 +9880,7 @@ msgstr "" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Respond to Feedback" -msgstr "" +msgstr "ตอบข้อเสนอแนะ" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html @@ -9747,7 +9890,7 @@ msgstr "" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Correct" -msgstr "" +msgstr "ถูกต้อง" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html @@ -9767,7 +9910,7 @@ msgstr "" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Incorrect" -msgstr "" +msgstr "ไม่ถูกต้อง" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html @@ -9787,7 +9930,7 @@ msgstr "" #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Response" -msgstr "" +msgstr "ตอบ" #. Translators: This is a menu option for showing only unanswered forum #. question threads @@ -9872,7 +10015,7 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "Enrollment is Closed" -msgstr "" +msgstr "ปิดการลงทะเบียนแล้ว" #: lms/templates/courseware/course_about.html msgid "Add {course_name} to Cart ({price})" @@ -9888,11 +10031,11 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "Course About" -msgstr "" +msgstr "เกี่ยวกับหลักสูตร" #: lms/templates/courseware/course_about.html msgid "Overview" -msgstr "" +msgstr "ภาพรวม" #: lms/templates/courseware/course_about.html msgid "Share with friends and family!" @@ -9938,7 +10081,7 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "Price" -msgstr "" +msgstr "ราคา" #: lms/templates/courseware/course_about.html msgid "Prerequisites" @@ -9955,16 +10098,10 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" -msgstr "" +msgstr "ลงทะเบียน" #: lms/templates/courseware/course_navigation.html msgid "Course View" @@ -9977,11 +10114,11 @@ msgstr "" #: lms/templates/courseware/course_navigation.html #: lms/templates/discussion/_underscore_templates.html msgid "Staff" -msgstr "" +msgstr "เจ้าหน้าที่" #: lms/templates/courseware/course_navigation.html msgid "Student in {content_group}" -msgstr "" +msgstr "ผู้เรียนใน {content_group}" #: lms/templates/courseware/course_navigation.html msgid "set preview mode" @@ -9999,7 +10136,7 @@ msgstr "" #: lms/templates/courseware/course_navigation.html msgid "Course is not yet visible to students." -msgstr "" +msgstr "ผู้เรียนยังมองไม่เห็นหลักสูตรนี้" #: lms/templates/courseware/course_navigation.html msgid "" @@ -10036,7 +10173,7 @@ msgstr "" #: lms/templates/courseware/courseware.html msgid "search" -msgstr "" +msgstr "ค้นหา" #: lms/templates/courseware/courseware.html msgid "Clear search" @@ -10073,7 +10210,7 @@ msgstr "" #: lms/templates/courseware/gradebook.html msgid "Search students" -msgstr "" +msgstr "ค้นหาผู้เรียน" #: lms/templates/courseware/info.html msgid "{course_number} Course Info" @@ -10140,16 +10277,12 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Admin" -msgstr "" +msgstr "ผู้ดูแลระบบ" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10160,7 +10293,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Grade Downloads" -msgstr "" +msgstr "ดาวน์โหลดเกรด" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -10198,7 +10331,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Assignment name:" -msgstr "" +msgstr "ชื่องาน:" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -10275,16 +10408,16 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Student activity day by day" -msgstr "" +msgstr "กิจกรรมของนักเรียนวันต่อวัน" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Day" -msgstr "" +msgstr "วัน" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/shoppingcart/receipt.html msgid "Students" -msgstr "" +msgstr "นักเรียน" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Score distribution for problems" @@ -10292,7 +10425,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Max" -msgstr "" +msgstr "สูงสุด" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Points Earned (Num Students)" @@ -10311,7 +10444,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Count of Students that Opened a Subsection" -msgstr "" +msgstr "จำนวนผู้เรียนที่มีการเปิดหมวดย่อย" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -10325,11 +10458,11 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Students answering correctly" -msgstr "" +msgstr "ผู้เรียนที่ตอบถูก" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Number of students" -msgstr "" +msgstr "จำนวนผู้เรียน" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -10347,7 +10480,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Type" -msgstr "" +msgstr "ประเภทงาน" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task inputs" @@ -10367,7 +10500,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Duration (sec)" -msgstr "" +msgstr "ระยะเวลา (วินาที)" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Progress" @@ -10375,7 +10508,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "unknown" -msgstr "" +msgstr "ไม่ทราบ" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -10394,11 +10527,11 @@ msgstr "" #: lms/templates/courseware/mktg_coming_soon.html #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Coming Soon" -msgstr "" +msgstr "เร็วๆ นี้" #: lms/templates/courseware/mktg_course_about.html msgid "About {course_number}" -msgstr "" +msgstr "เกี่ยวกับ {course_number}" #: lms/templates/courseware/mktg_course_about.html msgid "Access Courseware" @@ -10433,7 +10566,7 @@ msgstr "" #: lms/templates/courseware/mktg_course_about.html msgid "Enrollment Is Closed" -msgstr "" +msgstr "ปิดการลงทะเบียนแล้ว" #: lms/templates/courseware/news.html msgid "News - MITx 6.002x" @@ -10449,11 +10582,11 @@ msgstr "" #: lms/templates/courseware/progress.html msgid "Course Progress" -msgstr "" +msgstr "ความคืบหน้าของหลักสูตร" #: lms/templates/courseware/progress.html msgid "View Grading in studio" -msgstr "" +msgstr "ดูเกรดในสตูดิโอ" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" @@ -10506,11 +10639,11 @@ msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " -msgstr "" +msgstr "คะแนนปัญหา:" #: lms/templates/courseware/progress.html msgid "Practice Scores: " -msgstr "" +msgstr "คะแนนแบบฝึกหัด :" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" @@ -10569,11 +10702,11 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download {cert_name_short} (PDF)" -msgstr "" +msgstr "ดาวน์โหลด {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your {cert_name_short} (PDF)" -msgstr "" +msgstr "ดาวน์โหลด {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -10591,11 +10724,11 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Add Certificate to LinkedIn Profile" -msgstr "" +msgstr "เพิ่มประกาศนียบัตรไปยังประวัติของ LinkedIn" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Share on LinkedIn" -msgstr "" +msgstr "แชร์บน LinkedIn" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -10632,11 +10765,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10662,17 +10790,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10753,6 +10897,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "แก้ไข" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10766,7 +10914,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "{course_name}: Re-verify by {date}" -msgstr "" +msgstr "{course_name}: ทำการตรวจสอบอีกครั้ง {date}" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Notification Actions" @@ -10780,7 +10928,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Your re-verification failed" -msgstr "" +msgstr "การตรวจสอบอีกครั้งของคุณล้มเหลว" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" @@ -10799,7 +10947,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Pending:" -msgstr "" +msgstr "อยู่ระหว่างการดำเนินการ" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Denied:" @@ -10807,15 +10955,15 @@ msgstr "" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Approved:" -msgstr "" +msgstr "ได้รับการอนุมัติ:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" -msgstr "" +msgstr "ตรวจสอบและยืนยันแล้ว" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Your verification status is good for one year after submission." @@ -10859,7 +11007,7 @@ msgstr "" #: lms/templates/debug/run_python_form.html msgid "Results:" -msgstr "" +msgstr "ผลลัพธ์:" #: lms/templates/discussion/_blank_slate.html msgid "" @@ -10874,11 +11022,11 @@ msgstr "" #: lms/templates/discussion/_discussion_course_navigation.html #: lms/templates/discussion/_discussion_module.html msgid "New Post" -msgstr "" +msgstr "ตั้งกระทู้ใหม่" #: lms/templates/discussion/_discussion_module.html msgid "Show Discussion" -msgstr "" +msgstr "แสดงการสนทนา" #: lms/templates/discussion/_discussion_module_studio.html msgid "To view live discussions, click Preview or View Live in Unit Settings." @@ -10890,25 +11038,25 @@ msgstr "" #: lms/templates/discussion/_filter_dropdown.html msgid "Filter Topics" -msgstr "" +msgstr "กรองหัวข้อ" #: lms/templates/discussion/_filter_dropdown.html msgid "filter topics" -msgstr "" +msgstr "กรองหัวข้อ" #: lms/templates/discussion/_filter_dropdown.html #: lms/templates/discussion/_thread_list_template.html msgid "All Discussions" -msgstr "" +msgstr "บทสนทนาทั้งหมด" #: lms/templates/discussion/_filter_dropdown.html msgid "Posts I'm Following" -msgstr "" +msgstr "กระทู้ที่ฉันติดตาม" #: lms/templates/discussion/_recent_active_posts.html #: lms/templates/discussion/_underscore_templates.html msgid "Following" -msgstr "" +msgstr "กำลังติดตาม" #: lms/templates/discussion/_search_bar.html msgid "Search posts" @@ -10916,7 +11064,7 @@ msgstr "" #: lms/templates/discussion/_similar_posts.html msgid "Hide" -msgstr "" +msgstr "ซ่อน" #: lms/templates/discussion/_thread_list_template.html #: lms/templates/discussion/_underscore_templates.html @@ -10925,17 +11073,17 @@ msgstr "" #: lms/templates/discussion/_thread_list_template.html msgid "Search all posts" -msgstr "" +msgstr "ค้นหาในกระทู้ทั้งหมด" #. Translators: This labels a filter menu in forum navigation #: lms/templates/discussion/_thread_list_template.html msgid "Filter:" -msgstr "" +msgstr "กรอง:" #. Translators: This is a menu option for showing all forum threads unfiltered #: lms/templates/discussion/_thread_list_template.html msgid "Show all" -msgstr "" +msgstr "แสดงทั้งหมด" #. Translators: This is a menu option for showing only unread forum threads #: lms/templates/discussion/_thread_list_template.html @@ -11008,7 +11156,7 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html wiki/forms.py msgid "Title" -msgstr "" +msgstr "ชื่อเรื่อง" #: lms/templates/discussion/_underscore_templates.html msgid "Update post" @@ -11020,7 +11168,7 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment" -msgstr "" +msgstr "เพิ่มความคิดเห็น" #: lms/templates/discussion/_underscore_templates.html msgid "marked as answer %(time_ago)s by %(user)s" @@ -11040,7 +11188,7 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "Reported" -msgstr "" +msgstr "รายงานแล้ว" #: lms/templates/discussion/_underscore_templates.html msgid "Editing response" @@ -11344,7 +11492,7 @@ msgstr "" #: lms/templates/edxnotes/edxnotes.html msgid "Student Notes" -msgstr "" +msgstr "หมายเหตุของผู้เรียน" #: lms/templates/edxnotes/edxnotes.html msgid "Highlights and notes you've made in course content" @@ -11484,7 +11632,7 @@ msgstr "" #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "Dear {full_name}" -msgstr "" +msgstr "ถึง {full_name}" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "" @@ -11584,10 +11732,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11608,24 +11758,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11656,6 +11815,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -11700,7 +11862,7 @@ msgstr "" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "Dear student," -msgstr "" +msgstr "ถึงผู้เรียน," #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -11753,7 +11915,7 @@ msgstr "" #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "This email was automatically sent from {site_name} to {full_name}" -msgstr "" +msgstr "อีเมล์นี้ถูกส่งโดยอัตโนมัติ โดย {site_name} ถึง {full_name}" #: lms/templates/emails/enroll_email_enrolledsubject.txt msgid "You have been enrolled in {course_name}" @@ -11776,7 +11938,7 @@ msgstr "" #: lms/templates/emails/photo_submission_confirmation.txt msgid "Hi {full_name}," -msgstr "" +msgstr "สวัสดี {full_name}," #: lms/templates/emails/photo_submission_confirmation.txt msgid "Thanks for submitting your photos!" @@ -11822,7 +11984,7 @@ msgstr "" #. template for course teams to use. #: lms/templates/emails/registration_codes_sale_email.txt msgid "Dear [[Name]]:" -msgstr "" +msgstr "ถึง [[Name]]:" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -11866,11 +12028,11 @@ msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" -msgstr "" +msgstr "กำหนดส่ง: {date}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Bill to:" -msgstr "" +msgstr "ส่งบิลถึง:" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Customer Reference Number: {reference_number}" @@ -11942,7 +12104,7 @@ msgstr "" #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "Dear Student," -msgstr "" +msgstr "ถึง ผู้เรียน" #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "" @@ -12033,7 +12195,7 @@ msgstr "" #: lms/templates/instructor/staff_grading.html msgid "(Hide)" -msgstr "" +msgstr "(ซ่อน)" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html @@ -12043,11 +12205,11 @@ msgstr "" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Written Feedback" -msgstr "" +msgstr "เขียนข้อเสนอแนะ" #: lms/templates/instructor/staff_grading.html msgid "Feedback for student (optional)" -msgstr "" +msgstr "ข้อเสนอแนะสำหรับผู้เรียน (ถ้ามี)" #: lms/templates/instructor/staff_grading.html msgid "Flag as inappropriate content for later review" @@ -12055,12 +12217,12 @@ msgstr "" #: lms/templates/instructor/staff_grading.html msgid "Skip" -msgstr "" +msgstr "ข้าม" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon" -msgstr "" +msgstr "เพิ่มคูปอง" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Please enter Coupon detail below" @@ -12103,11 +12265,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "View {name} certificate" -msgstr "" +msgstr "แสดงใบประกาศนียบัตรของ {name}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Refresh Status" -msgstr "" +msgstr "รีเฟรชสถานะ" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Student-Generated Certificates" @@ -12140,7 +12302,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Audit" -msgstr "" +msgstr "ตรวจสอบหลักสูตรนี้" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Honor" @@ -12152,11 +12314,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Name:" -msgstr "" +msgstr "ชื่อหลักสูตร:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Display Name:" -msgstr "" +msgstr "แสดงชื่อของหลักสูตร" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course started?" @@ -12164,11 +12326,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Yes" -msgstr "" +msgstr "ใช่" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "No" -msgstr "" +msgstr "ไม" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course ended?" @@ -12193,7 +12355,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Warnings" -msgstr "" +msgstr "คำเตือนหลักสูตร" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -12217,7 +12379,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports" -msgstr "" +msgstr "รายงาน" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -12333,16 +12495,16 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Course Price" -msgstr "" +msgstr "ราคาหลักสูตร" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Course Price: " -msgstr "" +msgstr "ราคาหลักสูตร:" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Set Price" -msgstr "" +msgstr "ตั้งราคา" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -12528,7 +12690,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Expiration Date" -msgstr "" +msgstr "วันหมดอายุ" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -12551,7 +12713,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Email or Username" -msgstr "" +msgstr "อีเมล์หรือชื่อผู้ใช้ของผู้เรียน" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Choose the graded unit:" @@ -12567,7 +12729,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" -msgstr "" +msgstr "เปลี่ยนกำหนดส่งสำหรับผู้เรียน" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Viewing granted extensions" @@ -12618,11 +12780,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "* Required Information" -msgstr "" +msgstr "ข้อมูลที่จำเป็น" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Name" -msgstr "" +msgstr "ชื่อองค์กร:" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The organization that purchased enrollments in the course" @@ -12631,11 +12793,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/billing_details.html msgid "Organization Contact" -msgstr "" +msgstr "การติดต่อองค์กร" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Contact Name" -msgstr "" +msgstr "ชื่อติดต่อองค์กร:" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The primary contact at the organization" @@ -12655,27 +12817,27 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 1" -msgstr "" +msgstr "ที่อยู่ 1" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 2" -msgstr "" +msgstr "ที่อยู่ 2" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 3" -msgstr "" +msgstr "ที่อยู่ 3" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "State/Province" -msgstr "" +msgstr "จังหวัด" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Zip" -msgstr "" +msgstr "รหัสไปรษณีย์" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Unit Price" -msgstr "" +msgstr "ราคาต่อหน่วย" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The price per enrollment purchased" @@ -12741,56 +12903,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12935,19 +13047,34 @@ msgid "Add Moderator" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Discussion Community TAs" +msgid "Discussion Community TAs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Community TA's are members of the community whom you deem particularly " +"helpful on the discussion boards. They can edit or delete any post, clear " +"misuse flags, close and re-open threads, endorse responses, and see posts " +"from all cohorts. Their posts are marked 'Community TA'." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Add Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" -"Community TA's are members of the community whom you deem particularly " -"helpful on the discussion boards. They can edit or delete any post, clear " -"misuse flags, close and re-open threads, endorse responses, and see posts " -"from all cohorts. Their posts are marked 'Community TA'." +"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 -msgid "Add Community TA" +msgid "Add CCX Coach" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -13770,12 +13897,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13791,10 +13913,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13805,9 +13928,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13840,19 +13964,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13885,11 +13996,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14000,6 +14108,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "บัญชีที่เชื่อมโยง" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "เชื่อมโยง" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "เชื่อมโยง" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14058,6 +14200,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "เหตุผลที่เปลี่ยนชื่อ :" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14101,35 +14247,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14148,7 +14278,7 @@ msgstr "" #: lms/templates/verify_student/face_upload.html msgid "Edit Your Full Name" -msgstr "" +msgstr "เปลี่ยนชื่อและนามสกุลของคุณ" #: lms/templates/verify_student/incourse_reverify.html msgid "Verifying for \"{checkpoint_name}\" in course \"{course_name}\"" @@ -14242,22 +14372,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14307,7 +14428,7 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Verification" -msgstr "" +msgstr "การตรวจสอบ" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -14486,22 +14607,22 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Your Progress" -msgstr "" +msgstr "ความคืบหน้าของคุณ" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Current Step: " -msgstr "" +msgstr "ขั้นตอนปัจจุบัน" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take Photo" -msgstr "" +msgstr "ลงรูปถ่ายอีกรั้ง" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take ID Photo" -msgstr "" +msgstr "ลงรูป ID อีกครั้ง" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -14533,7 +14654,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14551,12 +14672,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" -msgstr "" +msgstr "ทำไมคุณถึงต้อการรูป ID ของฉัน?" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -14577,20 +14698,21 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 3: Review Your Info" -msgstr "" +msgstr "ไปขั้นตอนที่ 3: ตรวจสอบข้อมูลของคุณ" #: lms/templates/verify_student/photo_reverification.html msgid "Verify Your Submission" -msgstr "" +msgstr "ยืนยันการส่ง" #: lms/templates/verify_student/photo_reverification.html msgid "" "Make sure we can verify your identity with the photos and information below." msgstr "" +"ตรวจสอบให้แน่ใจว่าเราสามารถยืนยันตัวตนของคุณด้วยรูปภาพและข้อมูลด้านล่าง" #: lms/templates/verify_student/photo_reverification.html msgid "Review the Photos You've Re-Taken" -msgstr "" +msgstr "ตรวจสอบรูปที่คุณถ่ายใหม่อีกครั้ง" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -14600,7 +14722,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "The photo above needs to meet the following requirements:" -msgstr "" +msgstr "ภาพด้านบนต้องตรงกับข้อกำหนดต่างๆดังนี้:" #: lms/templates/verify_student/photo_reverification.html msgid "Be well lit" @@ -14608,27 +14730,27 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Show your whole face" -msgstr "" +msgstr "แสดงใบหน้าเต็มของคุณ" #: lms/templates/verify_student/photo_reverification.html msgid "The photo on your ID must match the photo of your face" -msgstr "" +msgstr "รูปภาพในบัตรประชาชนของคุณต้องตรงกับรูปภาพใบหน้าของคุณ" #: lms/templates/verify_student/photo_reverification.html msgid "Be readable (not too far away, no glare)" -msgstr "" +msgstr "สามารถอ่านได้ (ไม่ไกลเกินไปและไม่สะท้อนแสง)" #: lms/templates/verify_student/photo_reverification.html msgid "The name on your ID must match the name on your account below" -msgstr "" +msgstr "ชื่อในบัตรประชาชนของคุณเข้ากันกับชื่อบัญชีของคุณด้านล่าง" #: lms/templates/verify_student/photo_reverification.html msgid "Photos don't meet the requirements?" -msgstr "" +msgstr "ภาพถ่ายไม่ตรงกับข้อกำหนด?" #: lms/templates/verify_student/photo_reverification.html msgid "Retake Your Photos" -msgstr "" +msgstr "ลงรูปของคุณใหม่อีกครั้ง" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -14644,13 +14766,15 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Yes! My details all match." -msgstr "" +msgstr "ใช่เลย! ข้อมูลของฉันตรงกันทุกส่วน" #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "" "To continue in the ID Verified track in {course}, you need to re-verify your" " identity by {date}. Go to URL." msgstr "" +"เพื่ออยู่ในการติดตามตรวจสอบ ID ใน {course}, " +"คุณต้องยืนยันตัวตนของคุณอีกครั้งโดย {date}. ไปที่ URL" #: lms/templates/verify_student/reverification_confirmation.html msgid "" @@ -14667,21 +14791,23 @@ msgstr "" #: lms/templates/verify_student/reverification_window_expired.html msgid "Re-Verification Failed" -msgstr "" +msgstr "การตรวจสอบอีกครั้งล้มเหลว" #: lms/templates/verify_student/reverification_window_expired.html msgid "" "Your re-verification was submitted after the re-verification deadline, and " "you can no longer be re-verified." msgstr "" +"การตรวจสอบอีกครั้งของคุณได้ทำการส่งหลังจากกำหนดเวลา " +"และคุณไม่สามารถส่งการตรวจสอบอีกครั้งได้" #: lms/templates/verify_student/reverification_window_expired.html msgid "Please contact support if you believe this message to be in error." -msgstr "" +msgstr "โปรดติดต่อฝ่ายสนับสนุนถ้าคุณคิดว่าข้อความนี้ผิดพลาด" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}(active){span_end}" -msgstr "" +msgstr "{span_start}(active){span_end} " #: lms/templates/wiki/includes/article_menu.html msgid "Changes" @@ -14689,7 +14815,7 @@ msgstr "" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}active{span_end}" -msgstr "" +msgstr "{span_start}เคลื่อนไหว{span_end}" #: lms/templates/wiki/includes/breadcrumbs.html msgid "Add article" @@ -14709,32 +14835,35 @@ msgstr "" #: cms/templates/500.html msgid "{studio_name} Server Error" -msgstr "" +msgstr "เซิพเวอร์{studio_name}ผิดพลาด" #: cms/templates/500.html msgid "The {studio_name} servers encountered an error" -msgstr "" +msgstr "เซิพ{studio_name}กำลังจัดการความผิดพลาด" #: cms/templates/500.html msgid "" "An error occurred in {studio_name} and the page could not be loaded. Please " "try again in a few moments." msgstr "" +"{studio_name}เกิดความผิดพลาดและเพจไม่โหลด อีกสักครู่ กรุณาลองใหม่อีกครั้ง" #: cms/templates/500.html 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 msgid "If the problem persists, please email us at {email_link}." -msgstr "" +msgstr "หากปัญหานี้ยังไม่ได้รับการแก้ไข กรุณาส่งอีเมลไปที่ {email_link}" #: cms/templates/activation_active.html cms/templates/activation_complete.html #: cms/templates/activation_invalid.html msgid "{studio_name} Account Activation" -msgstr "" +msgstr "เปิดใช้งานบัญชี{studio_name}" #: cms/templates/activation_active.html msgid "Your account is already active" @@ -14748,27 +14877,29 @@ msgstr "" #: cms/templates/activation_active.html cms/templates/activation_complete.html msgid "Sign into {studio_name}" -msgstr "" +msgstr "ลงทะเบียนใน {studio_name}" #: cms/templates/activation_complete.html msgid "Your account activation is complete!" -msgstr "" +msgstr "การเปิดใช้งานบัญชีผู้ใช้ของคุณเสร็จสมบูรณ์แล้ว" #: cms/templates/activation_complete.html msgid "" "Thank you for activating your account. You may now sign in and start using " "{studio_name} to author courses." msgstr "" +"ขอบคุณสำหรับการใช้งานบัญชีของคุณ " +"คุณควรเข้าสู่ระบบและเริ่มใช้งาน{studio_name}ในฐานะผู้เขียนหลักสูตร" #: cms/templates/activation_invalid.html msgid "Your account activation is invalid" -msgstr "" +msgstr "ไม่สามารถเปิดใช้งานบัญชีได้" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -14779,18 +14910,18 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "Contact {platform_name} Support" -msgstr "" +msgstr "ติดต่อความช่วยเหลือ{platform_name}" #: cms/templates/asset_index.html cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "" +msgstr "ไฟล์ & อัพโหลด" #: cms/templates/asset_index.html cms/templates/course_info.html #: cms/templates/course_outline.html cms/templates/edit-tabs.html #: cms/templates/textbooks.html cms/templates/videos_index.html #: cms/templates/widgets/header.html msgid "Content" -msgstr "" +msgstr "เนื้อหา" #: cms/templates/asset_index.html cms/templates/container.html #: cms/templates/course-create-rerun.html cms/templates/course_info.html @@ -14802,21 +14933,24 @@ msgstr "" #: cms/templates/ux/reference/course-create-rerun.html #: cms/templates/ux/reference/outline.html msgid "Page Actions" -msgstr "" +msgstr "หน้าที่ทำการ" #: cms/templates/asset_index.html cms/templates/videos_index.html msgid "Upload New File" -msgstr "" +msgstr "อัพโหลดไฟล์ใหม่" #: cms/templates/asset_index.html msgid "Adding Files for Your Course" -msgstr "" +msgstr "เพิ่มไฟล์ลงในหลักสูตรของคุณ" #: cms/templates/asset_index.html 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 "" +"เมื่อต้องการเพิ่มไฟล์ที่จะใช้ในหลักสูตรของคุณ ให้คลิก " +"{em_start}อัพโหลดไฟล์ใหม่{em_end} " +"จากนั้นทำตามขั้นตอนที่ปรากฏเพื่ออัพโหลดไฟล์จากคอมพิวเตอร์ของคุณ" #: cms/templates/asset_index.html msgid "" @@ -14833,7 +14967,7 @@ msgstr "" #: cms/templates/asset_index.html msgid "Using File URLs" -msgstr "" +msgstr "การใช้ URL ของไฟล์" #: cms/templates/asset_index.html msgid "" @@ -14856,7 +14990,7 @@ msgstr "" #: cms/templates/asset_index.html msgid "Learn more about managing files" -msgstr "" +msgstr "เรียนรู้เพิ่มเติมเกี่ยวกับการจัดการไฟล์" #: cms/templates/asset_index.html msgid "Max per-file size: {max_filesize}MB" @@ -14864,33 +14998,33 @@ msgstr "" #: cms/templates/asset_index.html msgid "Choose File" -msgstr "" +msgstr "เลือกไฟล์" #: cms/templates/asset_index.html msgid "Your file has been deleted." -msgstr "" +msgstr "ไฟล์ของท่านถูกลบแล้ว" #: cms/templates/asset_index.html msgid "close alert" -msgstr "" +msgstr "ปิดการแจ้งเตือน" #: cms/templates/checklists.html msgid "Course Checklists" -msgstr "" +msgstr "รายการตรวจสอบของหลักสูตร" #: cms/templates/checklists.html cms/templates/export.html #: cms/templates/export_git.html cms/templates/import.html #: cms/templates/widgets/header.html msgid "Tools" -msgstr "" +msgstr "เครื่องมือ" #: cms/templates/checklists.html msgid "Current Checklists" -msgstr "" +msgstr "รายการตรวจสอบปัจจุบัน" #: cms/templates/checklists.html msgid "What are course checklists?" -msgstr "" +msgstr "รายการตรวจสอบของหลักสูตร คือ อะไร" #: cms/templates/checklists.html msgid "" @@ -14910,48 +15044,52 @@ msgstr "" #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" -msgstr "" +msgstr "ทำซ้ำ" #: cms/templates/component.html msgid "Duplicate this component" -msgstr "" +msgstr "ทำซ้ำส่วนประกอบนี้" #: cms/templates/component.html msgid "Delete this component" -msgstr "" +msgstr "ลบส่วนประกอบนี้" #: cms/templates/component.html cms/templates/edit-tabs.html #: cms/templates/studio_xblock_wrapper.html msgid "Drag to reorder" -msgstr "" +msgstr "ลากเพื่อจัดลำดับใหม่" #: cms/templates/container.html msgid "View Live Version" -msgstr "" +msgstr "เวอร์ชั่นดูสด" #: cms/templates/container.html msgid "Preview Changes" -msgstr "" +msgstr "ดูตัวอย่างความเปลี่ยนแปลง" #: cms/templates/container.html msgid "Adding components" -msgstr "" +msgstr "การเพิ่มส่วนประกอบ" #: cms/templates/container.html msgid "" "Select a component type under {em_start}Add New Component{em_end}. Then " "select a template." msgstr "" +"เลือกชนิดของส่วนประกอบภายใต้ {em_start}Add New Component{em_end} " +"จากนั้นเลือกแม่แบบที่ต้องการ" #: cms/templates/container.html 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 msgid "Editing components" -msgstr "" +msgstr "การแก้ไขส่วนประกอบ" #: cms/templates/container.html msgid "" @@ -15046,7 +15184,7 @@ msgstr "" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html msgid "Organization" -msgstr "" +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 @@ -15055,7 +15193,7 @@ msgstr "" #. when user put no data into this field. #: cms/templates/course-create-rerun.html cms/templates/index.html msgid "e.g. UniversityX or OrganizationX" -msgstr "" +msgstr "ยกตัวอย่างเช่น มหาวิทยาลัยX หรือ องค์กรX" #: cms/templates/course-create-rerun.html msgid "" @@ -15073,7 +15211,7 @@ msgstr "" #. spaces. #: cms/templates/course-create-rerun.html cms/templates/index.html msgid "e.g. CS101" -msgstr "" +msgstr "ตัวอย่างเช่น CS101" #: cms/templates/course-create-rerun.html msgid "" @@ -15143,7 +15281,7 @@ msgstr "" #: cms/templates/course_info.html msgid "New Update" -msgstr "" +msgstr "อัพเดตใหม่" #: cms/templates/course_info.html msgid "" @@ -15152,9 +15290,9 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" -msgstr "" +msgstr "เค้าโครงหลักสูตร" #: cms/templates/course_outline.html msgid "" @@ -15175,7 +15313,7 @@ msgstr "" #: cms/templates/course_outline.html msgid "New Section" -msgstr "" +msgstr "เพิ่มส่วนใหม่" #: cms/templates/course_outline.html msgid "Reindex current course" @@ -15204,11 +15342,11 @@ msgstr "" #: cms/templates/course_outline.html msgid "Course Start Date:" -msgstr "" +msgstr "วันที่เริ่มต้นหลักสูตร:" #: cms/templates/course_outline.html msgid "Edit Start Date" -msgstr "" +msgstr "แก้ไขวันที่เริ่มต้น" #: cms/templates/course_outline.html msgid "Creating your course organization" @@ -15245,7 +15383,7 @@ msgstr "" #: cms/templates/course_outline.html msgid "Changing the content students see" -msgstr "" +msgstr "การเปลี่ยนแปลงเนื้อหาที่ให้นักศึกษาเห็น" #: cms/templates/course_outline.html msgid "" @@ -15268,11 +15406,11 @@ msgstr "" #: cms/templates/edit-tabs.html cms/templates/export.html #: cms/templates/widgets/header.html msgid "Pages" -msgstr "" +msgstr "หน้า" #: cms/templates/edit-tabs.html msgid "New Page" -msgstr "" +msgstr "เพิ่มหน้าใหม่" #: cms/templates/edit-tabs.html msgid "" @@ -15283,11 +15421,11 @@ msgstr "" #: cms/templates/edit-tabs.html msgid "Show this page" -msgstr "" +msgstr "แสดงหน้านี้" #: cms/templates/edit-tabs.html msgid "Show/hide page" -msgstr "" +msgstr "แสดง/ซ่อน หน้า" #: cms/templates/edit-tabs.html msgid "This page cannot be reordered" @@ -15299,7 +15437,7 @@ msgstr "" #: cms/templates/edit-tabs.html msgid "Add a New Page" -msgstr "" +msgstr "เพิ่มหน้าใหม่" #: cms/templates/edit-tabs.html msgid "What are pages?" @@ -15314,7 +15452,7 @@ msgstr "" #: cms/templates/edit-tabs.html msgid "Custom pages" -msgstr "" +msgstr "หน้าเพจที่ปรับแต่งเอง" #: cms/templates/edit-tabs.html msgid "" @@ -15335,7 +15473,7 @@ msgstr "" #: cms/templates/edit-tabs.html msgid "See an example" -msgstr "" +msgstr "ดูตัวอย่าง" #: cms/templates/edit-tabs.html msgid "Pages in Your Course" @@ -15464,11 +15602,11 @@ msgstr "" #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" -msgstr "" +msgstr "เนื้อหารายวิชา (ส่วน ส่วนย่อย และหน่วยการเรียนรู้ทั้งหมด)" #: cms/templates/export.html msgid "Course Structure" -msgstr "" +msgstr "โครงสร้างหลักสูตร" #: cms/templates/export.html msgid "Individual Problems" @@ -15480,7 +15618,7 @@ msgstr "" #: cms/templates/export.html msgid "Course Settings" -msgstr "" +msgstr "การตั้งค่าหลักสูตร" #: cms/templates/export.html msgid "Data {em_start}not exported{em_end} with your course:" @@ -15488,7 +15626,7 @@ msgstr "" #: cms/templates/export.html msgid "User Data" -msgstr "" +msgstr "ข้อมูลผู้ใช้งาน" #: cms/templates/export.html msgid "Course Team Data" @@ -15512,7 +15650,7 @@ msgstr "" #: cms/templates/export.html msgid "Opening the downloaded file" -msgstr "" +msgstr "เปิดไฟล์ที่ดาวน์โหลด" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -15605,7 +15743,7 @@ msgstr "" #: cms/templates/export_git.html msgid "Your course:" -msgstr "" +msgstr "หลักสูตรของคุณ:" #: cms/templates/export_git.html msgid "Course git url:" @@ -15651,7 +15789,7 @@ msgstr "" #: cms/templates/group_configurations.html msgid "Learn More" -msgstr "" +msgstr "เรียนรู้เพิ่มเติม" #: cms/templates/group_configurations.html msgid "" @@ -15674,7 +15812,7 @@ msgstr "" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" -msgstr "" +msgstr "การตั้งค่าหลักสูตรอื่นๆ" #: cms/templates/group_configurations.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html @@ -15701,7 +15839,7 @@ msgstr "" #: cms/templates/howitworks.html msgid "Welcome" -msgstr "" +msgstr "ยินดีต้อนรับ" #: cms/templates/howitworks.html msgid "Welcome to {studio_name}" @@ -15970,7 +16108,7 @@ msgstr "" #: cms/templates/import.html msgid "Choose a File to Import" -msgstr "" +msgstr "เลือกไฟล์เพื่อนำเข้า" #: cms/templates/import.html msgid "File Chosen:" @@ -16366,7 +16504,7 @@ msgstr "" #: cms/templates/index.html msgid "(Read-only)" -msgstr "" +msgstr "(อ่านอย่างเดียว)" #: cms/templates/index.html msgid "Were you expecting to see a particular library here?" @@ -16509,11 +16647,11 @@ msgstr "" #: cms/templates/login.html cms/templates/widgets/header.html msgid "Sign In" -msgstr "" +msgstr "เข้าสู่ระบบ" #: cms/templates/login.html msgid "Sign In to {studio_name}" -msgstr "" +msgstr "เข้าสู่ระบบ {studio_name}" #: cms/templates/login.html msgid "Don't have a {studio_name} Account? Sign up!" @@ -16540,7 +16678,7 @@ msgstr "" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "New Team Member" -msgstr "" +msgstr "สมาชิกทีมใหม่" #: cms/templates/manage_users.html msgid "Add a User to Your Course's Team" @@ -16562,7 +16700,7 @@ msgstr "" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "Add User" -msgstr "" +msgstr "เพิ่มผู้ใช้" #: cms/templates/manage_users.html msgid "Add Team Members to This Course" @@ -16576,7 +16714,7 @@ msgstr "" #: cms/templates/manage_users.html msgid "Add a New Team Member" -msgstr "" +msgstr "เพิ่มสมาชิกทีมใหม่" #: cms/templates/manage_users.html msgid "Course Team Roles" @@ -16633,7 +16771,7 @@ msgstr "" #: cms/templates/manage_users_lib.html msgid "Add a New User" -msgstr "" +msgstr "เพิ่มผู้ใช้ใหม่" #: cms/templates/manage_users_lib.html msgid "Library Access Roles" @@ -16663,11 +16801,11 @@ msgstr "" #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" -msgstr "" +msgstr "ลงทะเบียน" #: cms/templates/register.html msgid "Sign Up for {studio_name}" -msgstr "" +msgstr "ลงทะเบียนใน {studio_name} " #: cms/templates/register.html msgid "Already have a {studio_name} Account? Sign in" @@ -16691,7 +16829,7 @@ msgstr "" #: cms/templates/register.html msgid "Your Location" -msgstr "" +msgstr "ตำแหน่งของคุณ" #: cms/templates/register.html msgid "I agree to the {a_start} Terms of Service {a_end}" @@ -16749,11 +16887,11 @@ msgstr "" #: cms/templates/settings.html msgid "Schedule & Details" -msgstr "" +msgstr "ตารางเรียน & รายละเอียด" #: cms/templates/settings.html msgid "Basic Information" -msgstr "" +msgstr "ข้อมูลพื้นฐาน" #: cms/templates/settings.html msgid "The nuts and bolts of your course" @@ -16765,7 +16903,7 @@ msgstr "" #: cms/templates/settings.html msgid "Course Summary Page" -msgstr "" +msgstr "หน้าเพจสรุปหลักสูตร" #: cms/templates/settings.html msgid "(for student enrollment and access)" @@ -16788,7 +16926,7 @@ msgstr "" #: cms/templates/settings.html msgid "Invite your students" -msgstr "" +msgstr "เชิญชวนผู้เรียนของคุณ" #: cms/templates/settings.html msgid "Promoting Your Course with {platform_name}" @@ -16815,15 +16953,15 @@ msgstr "" #: cms/templates/settings.html msgid "Course Start Time" -msgstr "" +msgstr "วันเริ่มเรียน" #: cms/templates/settings.html msgid "(UTC)" -msgstr "" +msgstr "(UTC)" #: cms/templates/settings.html msgid "Course End Date" -msgstr "" +msgstr "วันสิ้นสุดการเรียน" #: cms/templates/settings.html msgid "Last day your course is active" @@ -16831,11 +16969,11 @@ msgstr "" #: cms/templates/settings.html msgid "Course End Time" -msgstr "" +msgstr "เวลาสิ้นสุดการเรียน" #: cms/templates/settings.html msgid "Enrollment Start Date" -msgstr "" +msgstr "วันเริ่มลงทะเบียน" #: cms/templates/settings.html msgid "First day students can enroll" @@ -16847,7 +16985,7 @@ msgstr "" #: cms/templates/settings.html msgid "Enrollment End Date" -msgstr "" +msgstr "วันสิ้นสุดลงทะเบียน" #: cms/templates/settings.html msgid "Last day students can enroll" @@ -16871,7 +17009,7 @@ msgstr "" #: cms/templates/settings.html msgid "Introducing Your Course" -msgstr "" +msgstr "แนะนำหลักสูตรของคุณ" #: cms/templates/settings.html msgid "Information for prospective students" @@ -16879,7 +17017,7 @@ msgstr "" #: cms/templates/settings.html msgid "Course Short Description" -msgstr "" +msgstr "อธิบายหลักสูตรอย่างสั้นๆ" #: cms/templates/settings.html msgid "" @@ -16889,11 +17027,11 @@ msgstr "" #: cms/templates/settings.html msgid "Course Overview" -msgstr "" +msgstr "หลักสูตรโดยรวม" #: cms/templates/settings.html msgid "your course summary page" -msgstr "" +msgstr "หน้าสรุปย่อหลักสูตรของคุณ" #: cms/templates/settings.html msgid "" @@ -16902,7 +17040,7 @@ msgstr "" #: cms/templates/settings.html msgid "Course Image" -msgstr "" +msgstr "ภาพของหลักสูตร" #: cms/templates/settings.html msgid "" @@ -16964,7 +17102,7 @@ msgstr "" #: cms/templates/settings.html msgid "Prerequisite Course" -msgstr "" +msgstr "หลักสูตรที่ต้องผ่านมาก่อน" #: cms/templates/settings.html msgid "Course that students must complete before beginning this course" @@ -16979,7 +17117,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17016,7 +17156,7 @@ msgstr "" #: cms/templates/settings_advanced.html msgid "Your policy changes have been saved." -msgstr "" +msgstr "การเปลี่ยนแปลงนโยบายของคุณได้รับการเก็บบันทึกแล้ว" #: cms/templates/settings_advanced.html msgid "There was an error saving your information. Please see below." @@ -17063,7 +17203,7 @@ msgstr "" #: cms/templates/settings_graders.html msgid "Grading Settings" -msgstr "" +msgstr "ตั้งค่าการให้คะแนน" #: cms/templates/settings_graders.html msgid "Overall Grade Range" @@ -17178,7 +17318,7 @@ msgstr "" #: cms/templates/videos_index.html cms/templates/widgets/header.html msgid "Video Uploads" -msgstr "" +msgstr "อัพโหลดวิดีโอ" #: cms/templates/videos_index.html msgid "Why upload video files?" @@ -17233,10 +17373,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17351,7 +17490,7 @@ msgstr "" #: cms/templates/widgets/footer.html cms/templates/widgets/sock.html msgid "Contact Us" -msgstr "" +msgstr "ติดต่อเรา" #. Translators: 'EdX', 'edX', 'Studio', and 'Open edX' are trademarks of 'edX #. Inc.'. Please do not translate any of these trademarks and company names. @@ -17367,11 +17506,11 @@ msgstr "" #: cms/templates/widgets/header.html msgid "Outline" -msgstr "" +msgstr "เค้าโคร่งหลักสูตร" #: cms/templates/widgets/header.html msgid "Updates" -msgstr "" +msgstr "อัพเดต" #: cms/templates/widgets/header.html msgid "Schedule & Details" @@ -17379,15 +17518,15 @@ msgstr "" #: cms/templates/widgets/header.html msgid "Checklists" -msgstr "" +msgstr "รายการที่ต้องทำ" #: cms/templates/widgets/header.html msgid "Import" -msgstr "" +msgstr "นำเข้า" #: cms/templates/widgets/header.html msgid "Export" -msgstr "" +msgstr "ส่งออก" #: cms/templates/widgets/header.html msgid "Current Library:" @@ -17395,7 +17534,7 @@ msgstr "" #: cms/templates/widgets/header.html msgid "Account" -msgstr "" +msgstr "บัญชี" #: cms/templates/widgets/header.html msgid "Account Navigation" @@ -17409,10 +17548,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" @@ -17479,27 +17614,27 @@ msgstr "" #: cms/templates/widgets/tabs-aggregator.html msgid "name" -msgstr "" +msgstr "ชื่อ" # empty msgid "This is a key string." -msgstr "" +msgstr "นี่เป็นชุดตัวอักษร" #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "" +msgstr "สร้างแล้ว" #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "" +msgstr "เฉพาะ localhost ... muahahaha" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." -msgstr "" +msgstr "ชื่อเริ่มต้นของบทความ อาจจะถูกแทนที่ด้วยชื่อที่แก้ไขใหม่" #: wiki/forms.py msgid "Type in some contents" -msgstr "" +msgstr "พิมพ์เนื้อหาบางส่วน" #: wiki/forms.py msgid "" @@ -17510,16 +17645,18 @@ msgstr "" #: wiki/forms.py msgid "Contents" -msgstr "" +msgstr "เนื้อหา" #: wiki/forms.py msgid "Summary" -msgstr "" +msgstr "สรุป" #: wiki/forms.py msgid "" "Give a short reason for your edit, which will be stated in the revision log." msgstr "" +"ให้เหตุผลสั้นๆ ทำไมคุณถึงที่ทำการแก้ไข " +"ซึ่งจะถูกบันทึกและระบุไว้ในบัญชีบันทึกการแก้ไขต่อไป" #: wiki/forms.py msgid "" @@ -17527,10 +17664,13 @@ msgid "" "have been automatically merged with the new contents. Please review the text" " below." msgstr "" +"ขณะที่คุณแก้ไข มีบางคนทำการเปลี่ยนแปลง " +"เนื้อหาของคุณได้ถูกรวมโดยอัตโนมัติด้วยเนื้อหาใหม่ " +"กรุณาตรวจสอบข้อความด้านล่าง" #: wiki/forms.py msgid "No changes made. Nothing to save." -msgstr "" +msgstr "ไม่มีการเปลี่ยนแปลง ไม่มีการบันทึก" #: wiki/forms.py msgid "Select an option" @@ -17549,7 +17689,7 @@ msgstr "" #: wiki/forms.py msgid "Write a brief message for the article's history log." -msgstr "" +msgstr "เขียนข้อความสั้น ๆ สำหรับบันทึกประวัติของบทความ" #: wiki/forms.py msgid "A slug may not begin with an underscore." @@ -17565,7 +17705,7 @@ msgstr "" #: wiki/forms.py msgid "Yes, I am sure" -msgstr "" +msgstr "ใช่, ฉันแน่ใจ" #: wiki/forms.py msgid "Purge" @@ -17581,7 +17721,7 @@ msgstr "" #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py msgid "You are not sure enough!" -msgstr "" +msgstr "คุณยังไม่แน่ใจพอ!" #: wiki/forms.py msgid "While you tried to delete this article, it was modified. TAKE CARE!" @@ -17589,7 +17729,7 @@ msgstr "" #: wiki/forms.py msgid "Lock article" -msgstr "" +msgstr "ล็อคบทความ" #: wiki/forms.py msgid "Deny all users access to edit this article." @@ -17597,19 +17737,19 @@ msgstr "" #: wiki/forms.py msgid "Permissions" -msgstr "" +msgstr "สิทธิ์การใช้งาน" #: wiki/forms.py msgid "Owner" -msgstr "" +msgstr "เจ้าของ" #: wiki/forms.py msgid "Enter the username of the owner." -msgstr "" +msgstr "ป้อนชื่อผู้ใช้ของเจ้าของ" #: wiki/forms.py msgid "(none)" -msgstr "" +msgstr "(none)" #: wiki/forms.py msgid "Inherit permissions" @@ -17631,7 +17771,7 @@ msgstr "" #: wiki/forms.py msgid "No user with that username" -msgstr "" +msgstr "ไม่มีผู้ใช้ที่ใช้ชื่อนี้" #: wiki/forms.py msgid "Article locked for editing" @@ -17643,7 +17783,7 @@ msgstr "" #: wiki/forms.py msgid "Filter..." -msgstr "" +msgstr "ตัวกรอง..." #: wiki/core/plugins/base.py msgid "Settings for plugin" @@ -17662,7 +17802,7 @@ msgstr "" #: wiki/models/article.py msgid "modified" -msgstr "" +msgstr "เปลี่ยนแปลงแล้ว" #: wiki/models/article.py msgid "Article properties last modified" @@ -17670,7 +17810,7 @@ msgstr "" #: wiki/models/article.py msgid "owner" -msgstr "" +msgstr "เจ้าของ" #: wiki/models/article.py msgid "" @@ -17680,7 +17820,7 @@ msgstr "" #: wiki/models/article.py msgid "group" -msgstr "" +msgstr "กลุ่ม" #: wiki/models/article.py msgid "" @@ -17690,11 +17830,11 @@ msgstr "" #: wiki/models/article.py msgid "group read access" -msgstr "" +msgstr "สิทธิ์ในการอ่านของกลุ่ม" #: wiki/models/article.py msgid "group write access" -msgstr "" +msgstr "สิทธิ์ในการเขียนของกลุ่ม" #: wiki/models/article.py msgid "others read access" @@ -17702,7 +17842,7 @@ msgstr "" #: wiki/models/article.py msgid "others write access" -msgstr "" +msgstr "สิทธิ์การเขียนของผู้อื่น" #: wiki/models/article.py msgid "Article without content (%(id)d)" @@ -17710,7 +17850,7 @@ msgstr "" #: wiki/models/article.py msgid "content type" -msgstr "" +msgstr "ประเภทเนื้อหา" #: wiki/models/article.py msgid "object ID" @@ -17730,27 +17870,27 @@ msgstr "" #: wiki/models/article.py msgid "IP address" -msgstr "" +msgstr "หมายเลขไอพี" #: wiki/models/article.py msgid "user" -msgstr "" +msgstr "ผู้ใช้" #: wiki/models/article.py msgid "locked" -msgstr "" +msgstr "ล็อคแล้ว" #: wiki/models/article.py wiki/models/pluginbase.py msgid "article" -msgstr "" +msgstr "บทความ" #: wiki/models/article.py msgid "article contents" -msgstr "" +msgstr "เนื้อหาบทความ" #: wiki/models/article.py msgid "article title" -msgstr "" +msgstr "หัวเรื่องบทความ" #: wiki/models/article.py msgid "" @@ -17760,7 +17900,7 @@ msgstr "" #: wiki/models/pluginbase.py msgid "original article" -msgstr "" +msgstr "บทความต้นฉบับ" #: wiki/models/pluginbase.py msgid "Permissions are inherited from this article" @@ -17786,15 +17926,15 @@ msgstr "" #: wiki/models/urlpath.py msgid "(root)" -msgstr "" +msgstr "(root)" #: wiki/models/urlpath.py msgid "URL path" -msgstr "" +msgstr "ตำแหน่ง URL" #: wiki/models/urlpath.py msgid "URL paths" -msgstr "" +msgstr "ตำแหน่ง URL" #: wiki/models/urlpath.py msgid "Sorry but you cannot have a root article with a slug." @@ -17826,11 +17966,11 @@ msgstr "" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "" +msgstr "ใช่ ฉันแน่ใจ..." #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "" +msgstr "คลิกเพื่อดาวน์โหลดไฟล์" #: wiki/plugins/attachments/models.py msgid "" @@ -17840,7 +17980,7 @@ msgstr "" #: wiki/plugins/attachments/models.py msgid "original filename" -msgstr "" +msgstr "ชื่อไฟล์ต้นฉบับ" #: wiki/plugins/attachments/models.py msgid "attachment" @@ -17852,7 +17992,7 @@ msgstr "" #: wiki/plugins/attachments/models.py msgid "file" -msgstr "" +msgstr "ไฟล์" #: wiki/plugins/attachments/models.py msgid "attachment revision" @@ -17896,7 +18036,7 @@ msgstr "" #: wiki/plugins/attachments/views.py msgid "The file %s was deleted." -msgstr "" +msgstr "ลบไฟล์ %s แล้ว" #: wiki/plugins/attachments/views.py msgid "This article is no longer related to the file %s." @@ -17918,19 +18058,19 @@ msgstr "" #: wiki/plugins/images/forms.py msgid "Are you sure?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่?" #: wiki/plugins/images/models.py msgid "image" -msgstr "" +msgstr "ภาพ" #: wiki/plugins/images/models.py msgid "images" -msgstr "" +msgstr "ภาพ" #: wiki/plugins/images/models.py msgid "Image: %s" -msgstr "" +msgstr "ภาพ: %s" #: wiki/plugins/images/models.py msgid "Current revision not set!!" @@ -17938,11 +18078,11 @@ msgstr "" #: wiki/plugins/images/models.py msgid "image revision" -msgstr "" +msgstr "ปรับปรุงภาพใหม่" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "" +msgstr "ปรับปรุงภาพใหม่" #: wiki/plugins/images/models.py msgid "Image Revsion: %d" @@ -17962,15 +18102,15 @@ msgstr "" #: wiki/plugins/images/views.py msgid "%(file)s has been saved." -msgstr "" +msgstr "%(file)s ถูกบันทึกแล้ว" #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "" +msgstr "ภาพ" #: wiki/plugins/images/wiki_plugin.py msgid "An image was added: %s" -msgstr "" +msgstr "ภาพที่ถูกเพิ่มแล้ว: %s" #: wiki/plugins/links/wiki_plugin.py msgid "Links" @@ -17978,7 +18118,7 @@ msgstr "" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "" +msgstr "การแจ้งเตือน" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" @@ -18010,7 +18150,7 @@ msgstr "" #: wiki/plugins/notifications/models.py msgid "New article created: %s" -msgstr "" +msgstr "บทความใหม่สร้างแล้ว: %s" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" diff --git a/conf/locale/th/LC_MESSAGES/djangojs.mo b/conf/locale/th/LC_MESSAGES/djangojs.mo index 319294c695fc..a3014389d252 100644 Binary files a/conf/locale/th/LC_MESSAGES/djangojs.mo and b/conf/locale/th/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/th/LC_MESSAGES/djangojs.po b/conf/locale/th/LC_MESSAGES/djangojs.po index dcc46f440a4b..a7aec8f26bc4 100644 --- a/conf/locale/th/LC_MESSAGES/djangojs.po +++ b/conf/locale/th/LC_MESSAGES/djangojs.po @@ -6,13 +6,14 @@ # Translators: # Chaisiri Toomthong , 2015 # J.14 , 2014 +# Jirayu Chamamahattana , 2015 # J.14 , 2014 # Noppachai Eiamwasant , 2015 # peemmaruj , 2014 # peemmaruj , 2014 # Pornchai Tummarattananont , 2015 # Sitdhibong Laokok , 2015 -# Sorathan Chaturapruek , 2013 +# Sorathan Chaturapruek , 2013,2015 # Sorathan Chaturapruek , 2013 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -22,6 +23,7 @@ # Translators: # Chaisiri Toomthong , 2015 # J.14 , 2014 +# Jirayu Chamamahattana , 2015 # J.14 , 2014 # Noppachai Eiamwasant , 2015 # Sitdhibong Laokok , 2015 @@ -41,6 +43,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Jirayu Chamamahattana , 2015 # Noppachai Eiamwasant , 2015 # Pornchai Tummarattananont , 2015 # Sitdhibong Laokok , 2015 @@ -48,8 +51,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Thai (http://www.transifex.com/projects/p/edx-platform/language/th/)\n" "MIME-Version: 1.0\n" @@ -59,6 +62,21 @@ msgstr "" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "กำลังบันทึก" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -66,7 +84,7 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/coffee/src/discussion/utils.js msgid "OK" -msgstr "" +msgstr "ตกลง" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -83,17 +101,23 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cancel" -msgstr "" +msgstr "ยกเลิก" #: cms/static/js/base.js lms/static/js/verify_student/photocapture.js -#: cms/templates/js/checklist.underscore msgid "This link will open in a new browser window/tab" +msgstr "ลิงค์นี้จะเปิดในเบราว์เซอร์หน้าต่างใหม่ / แท็บใหม่" + +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" msgstr "" #: cms/static/js/views/asset.js cms/static/js/views/list_item.js @@ -109,7 +133,7 @@ msgstr "" #: cms/templates/js/show-textbook.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" -msgstr "" +msgstr "ลบ" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -119,29 +143,30 @@ msgstr "" #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore msgid "Name" -msgstr "" +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 #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ok" -msgstr "" +msgstr "ตกลง" #: cms/static/js/views/manage_users_and_roles.js #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Unknown" -msgstr "" +msgstr "ไม่ทราบค่า" #: cms/static/js/views/metadata.js lms/static/js/views/file_uploader.js msgid "Upload File" -msgstr "" +msgstr "อัพโหลดไฟล์" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." -msgstr "" +msgstr "การแก้ไขเปลี่ยนแปลงของคุณได้รับการเก็บบันทึกแล้ว" #. Translators: This message will be added to the front of messages of type #. error, @@ -149,8 +174,9 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" -msgstr "" +msgstr "ผิดพลาด" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -167,7 +193,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Save" -msgstr "" +msgstr "บันทึก" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -176,31 +202,31 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/templates/js/image-modal.underscore msgid "Close" -msgstr "" +msgstr "ปิด" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Show Annotations" -msgstr "" +msgstr "แสดงบันทึกย่อ" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Hide Annotations" -msgstr "" +msgstr "ซ่อนบันทึกย่อ" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Expand Instructions" -msgstr "" +msgstr "ขยายคำสั่งหรือแนะนำ" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Collapse Instructions" -msgstr "" +msgstr "ยุบคำแนะนำหรือคำสั่ง" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Commentary" -msgstr "" +msgstr "ความเห็น" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Reply to Annotation" -msgstr "" +msgstr "ตอบกลับหมายเหตุ" #. Translators: %(earned)s is the number of points earned. %(total)s is the #. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of @@ -209,44 +235,44 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(earned)s/%(possible)s point)" msgid_plural "(%(earned)s/%(possible)s points)" -msgstr[0] "" +msgstr[0] "(%(earned)s/%(possible)s point)" #. Translators: %(num_points)s is the number of points possible (examples: 1, #. 3, 10). There will always be at least 1 point possible.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(num_points)s point possible)" msgid_plural "(%(num_points)s points possible)" -msgstr[0] "" +msgstr[0] "(%(num_points)s point possible)" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer:" -msgstr "" +msgstr "คำตอบ:" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Hide Answer" -msgstr "" +msgstr "ซ่อนคำตอบ" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Show Answer" -msgstr "" +msgstr "แสดงคำตอบ" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer hidden" -msgstr "" +msgstr "คำตอบที่ถูกซ่อน" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Status: unsubmitted" -msgstr "" +msgstr "สถานะ: ยังไม่ส่งหรือป้อน" #. Translators: A "rating" is a score a student gives to indicate how well #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "" +msgstr "คุณจำเป็นต้องเลือกคะแนนก่อนที่คุณจะสามารถส่ง" #. Translators: this message appears when transitioning between openended #. grading @@ -254,25 +280,25 @@ msgstr "" #. did not perform well at one step, they cannot move on to the next one. #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Your score did not meet the criteria to move to the next step." -msgstr "" +msgstr "คะแนนของคุณไม่เป็นไปตามเกณฑ์การย้ายไปยังขั้นตอนถัดไป" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js #: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" -msgstr "" +msgstr "ยอมรับ" #. Translators: one clicks this button after one has finished filling out the #. grading #. form for an openended assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit assessment" -msgstr "" +msgstr "ยืนยันการประเมินผล" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." -msgstr "" +msgstr "คำตอบของคุณถูกส่งแล้ว กรุณาตรวจสอบผลประเมินของคุณภายหลัง" #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment @@ -282,13 +308,13 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." -msgstr "" +msgstr "คำคอบบันทึกแล้ว แต่ยังไม่ส่ง" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Please confirm that you wish to submit your work. You will not be able to " "make any changes after submitting." -msgstr "" +msgstr "กรุณายืนยันว่าคุณจะส่งงานนี้ คุณจะไม่สามารถแก้ไขได้หลังจากส่ง" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -299,11 +325,11 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" -msgstr "" +msgstr "คุณแน่ใจหรือว่าต้องการจะลบคำตอบก่อนหน้าของคุณของคำถามนี้?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "" +msgstr "ไปสู่ขั้นตอนถัดไป" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -312,51 +338,55 @@ msgid "" " uploaded the image to another website, you can paste a link to it into the " "answer box." msgstr "" +"คุณต้องอัพโหลดไฟล์สำหรับปัญหานี้ แต่เบราเซอร์ของคุณไม่สามารถทำได้ " +"พยายามลองใช้รุ่นล่าสุดของ Google Chrome " +"อีกทางเลือกหนึ่งคือถ้าคุณมีรูปภาพที่จะใช้อัพโหลดไปยังเว็บไซต์อื่นๆ " +"คุณสามารถใส่ลิ้งค์ของไฟล์นั้นในกล่องคำตอบ" #. Translators: "Show Question" is some text that, when clicked, shows a #. question's #. content that had been hidden #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Show Question" -msgstr "" +msgstr "แสดงคำถาม" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Hide Question" -msgstr "" +msgstr "ซ่อนคำถาม" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paragraph" -msgstr "" +msgstr "ย่อหน้า" #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Preformatted" -msgstr "" +msgstr "ข้อความที่ไม่ได้จัดรูปแบบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 1" -msgstr "" +msgstr "หัวเรื่องที่ 1" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 2" -msgstr "" +msgstr "หัวเรื่องที่ 2" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 3" -msgstr "" +msgstr "หัวเรื่องที่ 3" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Add to Dictionary" -msgstr "" +msgstr "เพิ่มไปที่พจนานุกรม" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -364,37 +394,37 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Advanced" -msgstr "" +msgstr "ขั้นสูง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align center" -msgstr "" +msgstr "จัดให้อยู่ตรงกลาง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align left" -msgstr "" +msgstr "จัดอยู่ในแนวซ้าย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Align right" -msgstr "" +msgstr "จัดอยู่ในแนวขวา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Alignment" -msgstr "" +msgstr "การจัดเรียง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Alternative source" -msgstr "" +msgstr "ทางเลือกอื่น" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -412,80 +442,80 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Author" -msgstr "" +msgstr "ผู้ประพันธ์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Background color" -msgstr "" +msgstr "สีพื้นหลัง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js msgid "Blockquote" -msgstr "" +msgstr "ยกข้อความทั้งย่อหน้า" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Blocks" -msgstr "" +msgstr "บล็อค" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Body" -msgstr "" +msgstr "โพสต์ตัวเนื้อเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bold" -msgstr "" +msgstr "ตัวหนา (Ctrl+B)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Border color" -msgstr "" +msgstr "สีขอบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Border" -msgstr "" +msgstr "ขอบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bottom" -msgstr "" +msgstr "ส่วนล่าง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bullet list" -msgstr "" +msgstr "รายการจุดนำแบบสัญลักษณ์ (Ctrl + U)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Caption" -msgstr "" +msgstr "คำอธิบาย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell padding" -msgstr "" +msgstr "ช่องว่างระหว่างเซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell properties" -msgstr "" +msgstr "คุณสมบัติเซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -497,49 +527,49 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell type" -msgstr "" +msgstr "ประเภทเซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cell" -msgstr "" +msgstr "เซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Center" -msgstr "" +msgstr "ตรงกลาง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Circle" -msgstr "" +msgstr "วงกลม" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Clear formatting" -msgstr "" +msgstr "ล้างรูปแบบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Code block" -msgstr "" +msgstr "บล็อคของโค้ด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Code" -msgstr "" +msgstr "โค้ด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Color" -msgstr "" +msgstr "สี" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -551,13 +581,13 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Column group" -msgstr "" +msgstr "กลุ่มคอลัมน์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Column" -msgstr "" +msgstr "คอลัมน์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -569,43 +599,43 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Copy row" -msgstr "" +msgstr "คัดลอกแถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Copy" -msgstr "" +msgstr "คัดลอก" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Could not find the specified string." -msgstr "" +msgstr "ไม่พบคำที่ต้องการ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Custom color" -msgstr "" +msgstr "เลือกสี" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Custom..." -msgstr "" +msgstr "เลือก..." #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cut row" -msgstr "" +msgstr "ตัดแถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cut" -msgstr "" +msgstr "ตัด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -617,25 +647,25 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Default" -msgstr "" +msgstr "ค่าที่เลือกอัตโนมัติ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete column" -msgstr "" +msgstr "ลบคอลัมน์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete row" -msgstr "" +msgstr "ลบแถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete table" -msgstr "" +msgstr "ลบตาราง" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -644,37 +674,37 @@ msgstr "" #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Description" -msgstr "" +msgstr "คำอธิบาย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Dimensions" -msgstr "" +msgstr "ขนาด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Disc" -msgstr "" +msgstr "ดิสก์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Div" -msgstr "" +msgstr "div" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Document properties" -msgstr "" +msgstr "คุณสมบัติของเอกสาร" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Edit HTML" -msgstr "" +msgstr "แก้ไข HTML" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -687,91 +717,91 @@ msgstr "" #: cms/templates/js/show-textbook.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" -msgstr "" +msgstr "แก้ไข" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Embed" -msgstr "" +msgstr "ฝังลงไป" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Emoticons" -msgstr "" +msgstr "อีโมติคอน" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Encoding" -msgstr "" +msgstr "ถอดรหัส" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "File" -msgstr "" +msgstr "ไฟล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find and replace" -msgstr "" +msgstr "หาและแทนค่า" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find next" -msgstr "" +msgstr "หาอันถัดไป" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find previous" -msgstr "" +msgstr "หาอันก่อนหน้านี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find" -msgstr "" +msgstr "หา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Finish" -msgstr "" +msgstr "เสร็จ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Font Family" -msgstr "" +msgstr "กลุ่มฟอนต์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Font Sizes" -msgstr "" +msgstr "ขนาดตัวอักษร" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Footer" -msgstr "" +msgstr "ส่วนล่าง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Format" -msgstr "" +msgstr "รูปแบบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Formats" -msgstr "" +msgstr "รูปแบบ" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -779,140 +809,140 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/templates/js/image-modal.underscore msgid "Fullscreen" -msgstr "" +msgstr "ดูเต็มจอ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "General" -msgstr "" +msgstr "ทั่วไป" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "H Align" -msgstr "" +msgstr "รูปแบบจัดวางแบบตัว H" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 1" -msgstr "" +msgstr "หัวเรื่องที่ 1" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 2" -msgstr "" +msgstr "หัวเรื่องที่ 2" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 3" -msgstr "" +msgstr "หัวเรื่องที่ 3" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 4" -msgstr "" +msgstr "หัวเรื่องที่ 4" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 5" -msgstr "" +msgstr "หัวเรื่องที่ 5" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header 6" -msgstr "" +msgstr "หัวเรื่องที่ 6" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header cell" -msgstr "" +msgstr "เซลล์หัวเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Header" -msgstr "" +msgstr "หัวเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Headers" -msgstr "" +msgstr "หัวเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 4" -msgstr "" +msgstr "หัวเรื่องที่ 4" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 5" -msgstr "" +msgstr "หัวเรื่องที่ 5" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 6" -msgstr "" +msgstr "หัวเรื่องที่ 6" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Headings" -msgstr "" +msgstr "หัวเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Height" -msgstr "" +msgstr "ความสูง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Horizontal line" -msgstr "" +msgstr "เส้นแนวนอน (Ctrl + R)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Horizontal space" -msgstr "" +msgstr "ช่องว่างแนวนอน (Ctrl + R)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "HTML source code" -msgstr "" +msgstr "โค้ด HTML" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ignore all" -msgstr "" +msgstr "ไม่สนใจข้อผิดพลาดทั้งหมด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ignore" -msgstr "" +msgstr "เพิกเฉย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Image description" -msgstr "" +msgstr "คำบรรยายภาพ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -930,115 +960,115 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert column after" -msgstr "" +msgstr "ใส่คอลัมน์หลังจากนี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert column before" -msgstr "" +msgstr "ใส่คอมลัมน์ก่อนหน้านี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert date/time" -msgstr "" +msgstr "ใส่วันและเวลา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert image" -msgstr "" +msgstr "ใส่รูป" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert link" -msgstr "" +msgstr "ใส่ลิงค์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert row after" -msgstr "" +msgstr "ใส่แถวหลังจากนี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert row before" -msgstr "" +msgstr "ใส่แถวก่อนหน้านี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert table" -msgstr "" +msgstr "แทรกตาราง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert template" -msgstr "" +msgstr "แทรก template" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert video" -msgstr "" +msgstr "แทรกวิดิโอ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert" -msgstr "" +msgstr "แทรก" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit image" -msgstr "" +msgstr "แทรก/แก้ไขรูปภาพ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit link" -msgstr "" +msgstr "แทรก/แก้ไขลิ้งค์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert/edit video" -msgstr "" +msgstr "แทรก/แก้ไขวีดีโอ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Italic" -msgstr "" +msgstr "ตัวเอียง (Ctrl+I)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Justify" -msgstr "" +msgstr "ขยายเต็มบรรทัด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Keywords" -msgstr "" +msgstr "คำสำคัญ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Left to right" -msgstr "" +msgstr "ซ้ายไปขวา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Left" -msgstr "" +msgstr "ซ้าย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1068,25 +1098,25 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Merge cells" -msgstr "" +msgstr "ผสานเซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Middle" -msgstr "" +msgstr "ตรงกลาง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "New document" -msgstr "" +msgstr "เอกสารใหม่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "New window" -msgstr "" +msgstr "หน้าต่างใหม่" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1095,13 +1125,13 @@ msgstr "" #: cms/templates/js/paging-footer.underscore #: cms/templates/js/paging-header.underscore msgid "Next" -msgstr "" +msgstr "ถัดไป" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "No color" -msgstr "" +msgstr "ไม่มีสี" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1113,25 +1143,25 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "None" -msgstr "" +msgstr "ไม่ระบุ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Numbered list" -msgstr "" +msgstr "ลิสต์ด้วยตัวเลข" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Page break" -msgstr "" +msgstr "ขึ้นหน้าใหม่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste as text" -msgstr "" +msgstr "วางข้อความ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1140,18 +1170,20 @@ msgid "" "Paste is now in plain text mode. Contents will now be pasted as plain text " "until you toggle this option off." msgstr "" +"การวางอยู่ในแบบตัวอักษรที่ไม่มีรูปแบบ " +"เนื้อหาจะถูกวางด้วยวิธีนี้จนกว่าคุณจะเอาตัวเลือกออก" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste row after" -msgstr "" +msgstr "ใส่แถวหลังจากนี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste row before" -msgstr "" +msgstr "ใส่แถวก่อนหน้านี้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1163,25 +1195,25 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paste" -msgstr "" +msgstr "วาง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Poster" -msgstr "" +msgstr "โปสเตอร์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Pre" -msgstr "" +msgstr "ก่อน" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Prev" -msgstr "" +msgstr "ก่อน" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1190,37 +1222,37 @@ msgstr "" #: lms/static/coffee/src/customwmd.js #: cms/templates/js/asset-library.underscore msgid "Preview" -msgstr "" +msgstr "แสดงตัวอย่าง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Print" -msgstr "" +msgstr "พิมพ์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Redo" -msgstr "" +msgstr "ทำใหม่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Remove link" -msgstr "" +msgstr "เอาลิ้งค์ออก" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Replace all" -msgstr "" +msgstr "แทนที่ทั้งหมด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Replace with" -msgstr "" +msgstr "แทนที่ด้วย" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1229,13 +1261,13 @@ msgstr "" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Replace" -msgstr "" +msgstr "แทนที่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Restore last draft" -msgstr "" +msgstr "กู้คืนแบบร่างล่าสุด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1244,180 +1276,182 @@ msgid "" "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " "ALT-0 for help" msgstr "" +"ภายในพื้นที่แก้ไขข้อความ ให้กดปุ่ม ALT-F9 เพื่อไปยังเมนู กดปุ่มกด ALT-F10 " +"สำหรับแสดงแถบเครื่องมือ และ กดปุ่ม ALT-0 สำหรับความช่วยเหลือ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Right to left" -msgstr "" +msgstr "ขวาไปซ้าย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Right" -msgstr "" +msgstr "ขวา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Robots" -msgstr "" +msgstr "หุ่นยนต์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row group" -msgstr "" +msgstr "กลุ่มคอลัมน์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row properties" -msgstr "" +msgstr "คุณสมบัติแถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row type" -msgstr "" +msgstr "ประเภทแถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row" -msgstr "" +msgstr "แถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Rows" -msgstr "" +msgstr "แถว" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Scope" -msgstr "" +msgstr "ขอบเขต" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Select all" -msgstr "" +msgstr "เลือกทั้งหมด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Show blocks" -msgstr "" +msgstr "แสดงบล็อค" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Show invisible characters" -msgstr "" +msgstr "แสดงตัวอักษรที่ซ่อนอยู่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Source code" -msgstr "" +msgstr "ซอร์สโค้ด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Source" -msgstr "" +msgstr "แหล่งที่มา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Special character" -msgstr "" +msgstr "ตัวอักษรพิเศษ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Spellcheck" -msgstr "" +msgstr "การตรวจสอบการสะกดคำ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Split cell" -msgstr "" +msgstr "แยกเซลล์" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Square" -msgstr "" +msgstr "สี่เหลี่ยม" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Start search" -msgstr "" +msgstr "เริ่มการค้นหา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Strikethrough" -msgstr "" +msgstr "ขีดค่า" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Style" -msgstr "" +msgstr "รูปแบบ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Subscript" -msgstr "" +msgstr "อยู่ต่ำกว่าเส้นบรรทัด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Superscript" -msgstr "" +msgstr "อยู่เหนือเส้นบรรทัด" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Table properties" -msgstr "" +msgstr "คุณสมบัติตาราง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Table" -msgstr "" +msgstr "ตาราง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Target" -msgstr "" +msgstr "เป้าหมาย" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Templates" -msgstr "" +msgstr "เทมเพลท" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Text color" -msgstr "" +msgstr "สีอักษร" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Text to display" -msgstr "" +msgstr "ข้อความที่จะแสดง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1426,6 +1460,8 @@ msgid "" "The URL you entered seems to be an email address. Do you want to add the " "required mailto: prefix?" msgstr "" +"URL ที่คุณกรอกเข้ามานั้นดูเหมือนจะเป็นอีเมล์ คุณต้องการจะเพิ่ม mailto: " +"ด้านหน้าหรือไม่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1434,36 +1470,38 @@ msgid "" "The URL you entered seems to be an external link. Do you want to add the " "required http:// prefix?" msgstr "" +"URL ที่คุณกรอกเข้ามานั้นดูเหมือนจะเป็นที่ลิงค์ภายนอก คุณต้องการเติม http:// " +"ด้านหน้าหรือไม่" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Title" -msgstr "" +msgstr "ชื่อเรื่อง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Tools" -msgstr "" +msgstr "เครื่องมือ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Top" -msgstr "" +msgstr "บน" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Underline" -msgstr "" +msgstr "ขีดเส้นใต้" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Undo" -msgstr "" +msgstr "ยกเลิกที่เพิ่งทำไป (Ctrl+Z)" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1481,19 +1519,19 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Url" -msgstr "" +msgstr "Url" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "V Align" -msgstr "" +msgstr "แนวตั้ง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Vertical space" -msgstr "" +msgstr "ช่องว่างแนวตั้ง" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -1502,37 +1540,37 @@ msgstr "" #: lms/templates/courseware_search/search_item.underscore #: lms/templates/courseware_search/search_item_seq.underscore msgid "View" -msgstr "" +msgstr "ดู" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Visual aids" -msgstr "" +msgstr "การช่วยเหลือทางสายตา" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Whole words" -msgstr "" +msgstr "ทั้งคำ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Width" -msgstr "" +msgstr "ความกว้าง" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Words: {0}" -msgstr "" +msgstr "คำ: {0}" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "You have unsaved changes are you sure you want to navigate away?" -msgstr "" +msgstr "คุณยังไม่ได้บันทึก แน่ใจว่าจะออก?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1541,6 +1579,8 @@ msgid "" "Your browser doesn't support direct access to the clipboard. Please use the " "Ctrl+X/C/V keyboard shortcuts instead." msgstr "" +"เบราเซอร์ของคุณไม่ได้สนับสนุนการเข้าถึงคลิปบอร์ดนี้ กรุณาใช้แป้นลัด " +"Ctrl+X/C/V แทน" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1548,6 +1588,9 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"กดโอเคเพื่อส่งยูเซอร์เนมและอีเมล์ไปสู่แอพพลิเคชั่นภายนอก\n" +"\n" +"กดยกเลิกเพื่อกลับไปยังหน้าก่อนหน้าโดยที่ยังไม่ได้ส่งข้อมูลของคุณ" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1555,6 +1598,9 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"กดโอเคเพื่อส่งยูเซอร์เนมไปสู่แอพพลิเคชั่นภายนอก\n" +"\n" +"กดยกเลิกเพื่อกลับไปยังหน้าก่อนหน้าโดยที่ยังไม่ได้ส่งข้อมูลของคุณ" #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1562,22 +1608,25 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"กดโอเคเพื่อส่งอีเมล์ไปสู่แอพพลิเคชั่นภายนอก\n" +"\n" +"กดยกเลิกเพื่อกลับไปยังหน้าก่อนหน้าโดยที่ยังไม่ได้ส่งข้อมูลของคุณ" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "incorrect" -msgstr "" +msgstr "ผิด" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "correct" -msgstr "" +msgstr "ถูก" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "answer" -msgstr "" +msgstr "คำตอบ:" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Short explanation" -msgstr "" +msgstr "คำอธิบายสั้น" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "" @@ -1585,6 +1634,9 @@ msgid "" "\n" "Proceed to the Advanced Editor and convert this problem to XML?" msgstr "" +"ถ้าคุณใช้ระบบแก้ไขข้อความขั้นสูง โจทย์ปัญหาข้อนี้จะถูกเปลี่ยนเป็นระบบ XML ซึ่งไม่สามารถเปลี่ยนกลับมาเป็นระบบแก้ไขข้อความแบบง่ายได้\n" +"\n" +"คุณยังต้องการที่จะใช้ระบบแก้ไขข้อความขั้นสูง และเปลี่ยนเป็นระบบ XML หรือไม่" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" @@ -1595,73 +1647,73 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Play" -msgstr "" +msgstr "เล่น" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" -msgstr "" +msgstr "พัก" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Mute" -msgstr "" +msgstr "ปิดเสียง" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Unmute" -msgstr "" +msgstr "ไม่ปิดเสียง" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Exit full browser" -msgstr "" +msgstr "ออกจากเบราว์เซอร์แบบเต็มจอ" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Fill browser" -msgstr "" +msgstr "กรอกเบราว์เซอร์" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Speed" -msgstr "" +msgstr "ความเร็ว" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Volume" -msgstr "" +msgstr "ความดัง" #. Translators: Volume level equals 0%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Muted" -msgstr "" +msgstr "ปิดหรือไม่ออกเสียง" #. Translators: Volume level in range ]0,20]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very low" -msgstr "" +msgstr "เบามาก" #. Translators: Volume level in range ]20,40]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Low" -msgstr "" +msgstr "เบา" #. Translators: Volume level in range ]40,60]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Average" -msgstr "" +msgstr "เฉลี่ย" #. Translators: Volume level in range ]60,80]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Loud" -msgstr "" +msgstr "ดัง" #. Translators: Volume level in range ]80,99]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very loud" -msgstr "" +msgstr "ดังมาก " #. Translators: Volume level equals 100%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Maximum" -msgstr "" +msgstr "สูงสุด" #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "" @@ -1682,46 +1734,46 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" -msgstr "" +msgstr "HD เปิดอยู่" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD off" -msgstr "" +msgstr "HD ปิดอยู่" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" -msgstr "" +msgstr "ตำแหน่งวิดีโอ" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" -msgstr "" +msgstr "สิ้นสุดวิดีโอ" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" -msgstr[0] "" +msgstr[0] "%(value)s ชั่วโมง" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s minute" msgid_plural "%(value)s minutes" -msgstr[0] "" +msgstr[0] "%(value)s นาที" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s second" msgid_plural "%(value)s seconds" -msgstr[0] "" +msgstr[0] "%(value)s วินาที " #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " -msgstr "" +msgstr "คำอธิบายจะปรากฏเมื่อ" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn on captions" -msgstr "" +msgstr "เปิดคำอธิบายภาพ" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn off captions" -msgstr "" +msgstr "ปิดคำอธิบายภาพ" #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" @@ -1729,15 +1781,15 @@ msgstr "" #: common/lib/xmodule/xmodule/public/js/split_test_author_view.js msgid "Creating missing groups" -msgstr "" +msgstr "สร้างกลุ่มที่หายไป" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Hide Discussion" -msgstr "" +msgstr "ซ่อนบทสนทนา" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Show Discussion" -msgstr "" +msgstr "แสดงบทสนทนา" #: common/static/coffee/src/discussion/discussion_module_view.js #: common/static/coffee/src/discussion/utils.js @@ -1746,46 +1798,49 @@ msgstr "" #: common/static/coffee/src/discussion/views/discussion_user_profile_view.js #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Sorry" -msgstr "" +msgstr "ขออภัย" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "We had some trouble loading the discussion. Please try again." -msgstr "" +msgstr "เรามีปัญหาบางอย่างในการโหลดการอภิปราย กรุณาลองอีกครั้ง" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "" "We had some trouble loading the threads you requested. Please try again." -msgstr "" +msgstr "เรามีปัญหาบางอย่างในการโหลดหัวข้อที่คุณต้องการ กรุณาลองอีกครั้ง" #: common/static/coffee/src/discussion/utils.js msgid "Loading content" -msgstr "" +msgstr "กำลังโหลดเนื้อหา" #: common/static/coffee/src/discussion/utils.js msgid "" "We had some trouble processing your request. Please ensure you have copied " "any unsaved work and then reload the page." msgstr "" +"เรามีปัญหาในการประมวลผลคำขอของคุณ " +"กรุณาตรวจสอบให้แน่ใจว่าคุณได้ก็อปปี้งานที่อาจจะยังไม่ได้เซฟหรือบันทึก " +"ก่อนที่จะโหลดเว็บอีกครั้ง" #: common/static/coffee/src/discussion/utils.js msgid "We had some trouble processing your request. Please try again." -msgstr "" +msgstr "มีปัญหาในการประมวลความต้องการ กรุณาลองอีกครั้ง" #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js msgid "…" -msgstr "" +msgstr "…" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "currently %(numVotes)s vote" msgid_plural "currently %(numVotes)s votes" -msgstr[0] "" +msgstr[0] "ตอนนี้ %(numVotes)s vote" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "%(numVotes)s Vote" msgid_plural "%(numVotes)s Votes" -msgstr[0] "" +msgstr[0] "%(numVotes)s โวท" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble subscribing you to this thread. Please try again." @@ -1845,11 +1900,11 @@ msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Load more" -msgstr "" +msgstr "โหลดเพิ่มเติม" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading more threads" -msgstr "" +msgstr "โหลดหัวข้อเพิ่มเติม" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "We had some trouble loading more threads. Please try again." @@ -1868,7 +1923,7 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: lms/templates/courseware_search/search_list.underscore msgid "Search Results" -msgstr "" +msgstr "ผลการค้นหา" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading thread list" @@ -1913,7 +1968,7 @@ msgstr[0] "" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing all responses" -msgstr "" +msgstr "แสดงการตอบสนองทั้งหมด" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing first response" @@ -1922,7 +1977,7 @@ msgstr[0] "" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load all responses" -msgstr "" +msgstr "โหลดการตอบสนองทั้งหมด" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load next %(numResponses)s responses" @@ -1942,7 +1997,7 @@ msgstr "" #: common/static/coffee/src/discussion/views/response_comment_show_view.js msgid "anonymous" -msgstr "" +msgstr "ไม่ระบุชื่อหรือนิรนาม" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" @@ -1966,7 +2021,7 @@ msgstr "" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging" -msgstr "" +msgstr "กำลังลาก" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped in slider" @@ -1974,66 +2029,66 @@ msgstr "" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped on target" -msgstr "" +msgstr "ลากไปบนเป้าหมาย" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js msgid "%s ago" -msgstr "" +msgstr " %s ที่ผ่านมา" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js msgid "%s from now" -msgstr "" +msgstr " %s จากนี้ไป" #: common/static/js/src/jquery.timeago.locale.js msgid "less than a minute" -msgstr "" +msgstr "น้อยกว่าหนึ่งนาที" #: common/static/js/src/jquery.timeago.locale.js msgid "about a minute" -msgstr "" +msgstr "ประมาณหนึ่งนาที" #: common/static/js/src/jquery.timeago.locale.js msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" +msgstr[0] " %d นาที " #: common/static/js/src/jquery.timeago.locale.js msgid "about an hour" -msgstr "" +msgstr "ประมาณหนึ่งชั่วโมง" #: common/static/js/src/jquery.timeago.locale.js msgid "about %d hour" msgid_plural "about %d hours" -msgstr[0] "" +msgstr[0] "ประมาณ %d ชั่วโมง" #: common/static/js/src/jquery.timeago.locale.js msgid "a day" -msgstr "" +msgstr "หนึ่งวัน" #: common/static/js/src/jquery.timeago.locale.js msgid "%d day" msgid_plural "%d days" -msgstr[0] "" +msgstr[0] " %d วัน" #: common/static/js/src/jquery.timeago.locale.js msgid "about a month" -msgstr "" +msgstr "ประมาณหนึ่งเดือน" #: common/static/js/src/jquery.timeago.locale.js msgid "%d month" msgid_plural "%d months" -msgstr[0] "" +msgstr[0] " %d เดือน" #: common/static/js/src/jquery.timeago.locale.js msgid "about a year" -msgstr "" +msgstr "ประมาณหนึ่งปี" #: common/static/js/src/jquery.timeago.locale.js msgid "%d year" msgid_plural "%d years" -msgstr[0] "" +msgstr[0] " %d ปี" #. Translators: please note that this is not a literal flag, but rather a #. report @@ -2074,7 +2129,7 @@ msgstr[0] "" #: common/static/js/vendor/ova/catch/js/catch.js msgid "User" -msgstr "" +msgstr "ผู้ใช้" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation" @@ -2082,122 +2137,114 @@ msgstr "" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Start" -msgstr "" +msgstr "เริ่ม" #: common/static/js/vendor/ova/catch/js/catch.js msgid "End" -msgstr "" +msgstr "จบ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "#Replies" -msgstr "" +msgstr "#ตอบกลับ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Date posted" -msgstr "" +msgstr "วันที่โพส" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/templates/edxnotes/note-item.underscore msgid "More" -msgstr "" +msgstr "เพิ่มเติม" #: common/static/js/vendor/ova/catch/js/catch.js msgid "My Notes" -msgstr "" +msgstr "บันทึกของฉัน" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Instructor" -msgstr "" +msgstr "ผู้สอน" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Public" -msgstr "" +msgstr "สาธารณะ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Search" -msgstr "" +msgstr "ค้นหา" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Users" -msgstr "" +msgstr "ผู้ใช้" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Tags" -msgstr "" +msgstr "แท็ก" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation Text" msgstr "" #: common/static/js/vendor/ova/catch/js/catch.js -#: cms/templates/js/metadata-dict-entry.underscore -#: cms/templates/js/metadata-file-uploader-entry.underscore -#: cms/templates/js/metadata-list-entry.underscore -#: cms/templates/js/metadata-number-entry.underscore -#: cms/templates/js/metadata-option-entry.underscore -#: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore -#: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" -msgstr "" +msgstr "ล้างรูปแบบ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Text" -msgstr "" +msgstr "ข้อความ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Video" -msgstr "" +msgstr "วีดีโอ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Image" -msgstr "" +msgstr "รูปภาพ (Ctrl + G)" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Reply" -msgstr "" +msgstr "ตอบกลับ" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Tags:" -msgstr "" +msgstr "แท็ก:" #: lms/static/coffee/src/calculator.js msgid "Open Calculator" -msgstr "" +msgstr "เปิดเครื่องคิดเลข" #: lms/static/coffee/src/calculator.js msgid "Close Calculator" -msgstr "" +msgstr "ปิดเครื่องคิดเลข" #: lms/static/coffee/src/customwmd.js msgid "Post body" -msgstr "" +msgstr "โพสต์ตัวเนื้อเรื่อง" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." -msgstr "" +msgstr "ความผิดพลาดเกิดขึ้นในโปรไฟล์ของนักเรียน. โปรดลองใหม่อีกครั้ง" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" -msgstr "" +msgstr "กำลังโหลด" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." -msgstr "" +msgstr "ข้อผิดพลาด ในการเก็บรายชื่อนักเรียน" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." -msgstr "" +msgstr "มีข้อผิดพลาดในการเรียกการตั้งค่าการจัดเกรด" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating grades. Please try again." -msgstr "" +msgstr "เกิดความผิดพลาดในการออกเกรด โปรดลองอีกครั้ง" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "File Name" -msgstr "" +msgstr "ชื่อไฟล์" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "" @@ -2215,35 +2262,36 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "Last Updated: <%= timestamp %>" -msgstr "" +msgstr "แก้ไขล่าสุด: <%= timestamp %>" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" -msgstr "" +msgstr "ชื่อผู้ใช้" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Email" -msgstr "" +msgstr "อีเมล์" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Revoke access" -msgstr "" +msgstr "ถอนการดำเนินงาน" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Enter username or email" -msgstr "" +msgstr "กรอก ชื่อผู้ใช้ หรืออีเมล์" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Please enter a username or email." -msgstr "" +msgstr "กรอก ชื่อผู้ใช้ หรืออีเมล์" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error changing user's permissions." -msgstr "" +msgstr "เกิดความผิดพลาดในการเปลี่ยนสิทธิของชื่อผู้ใช้" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" @@ -2262,7 +2310,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Errors" -msgstr "" +msgstr "ข้อผิดพลาด" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following errors were generated:" @@ -2270,19 +2318,20 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Warnings" -msgstr "" +msgstr "คำเตือน" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" -msgstr "" +msgstr "สำเร็จ" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "All accounts were created successfully." -msgstr "" +msgstr "บัญชีทั้งหมดถูกสร้างได้อย่างประสบความสำเร็จ" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error adding/removing users as beta testers." @@ -2326,7 +2375,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following email addresses and/or usernames are invalid:" -msgstr "" +msgstr "อีเมล์หรือชื่อผู้ใช้ไม่ถูกต้อง" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled and sent email to the following users:" @@ -2397,7 +2446,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your email was successfully queued for sending." -msgstr "" +msgstr "อีเมล์ของคุณได้รับการจัดคิวเพื่อการส่งเรียบร้อยแล้ว" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2426,7 +2475,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Error sending email." -msgstr "" +msgstr "เกิดข้อผิดพลาดในการส่งอีเมล์" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There is no email history for this course." @@ -2443,7 +2492,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Please enter a student email address or username." -msgstr "" +msgstr "กรุณากรอกที่อยู่อีเมล์ของผู้เรียนหรือชื่อผู้ใช้" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2453,7 +2502,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a problem location." -msgstr "" +msgstr "กรุณากรอกที่ตั้งของปัญหา" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2608,7 +2657,7 @@ msgstr "" #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Type" -msgstr "" +msgstr "ประเภทงาน" #. Translators: a "Task" is a background process such as grading students or #. sending email @@ -2620,7 +2669,7 @@ msgstr "" #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task ID" -msgstr "" +msgstr "งาน ID" #. Translators: a "Requester" is a username that requested a task such as #. sending email @@ -2632,13 +2681,13 @@ msgstr "" #. appears after this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Submitted" -msgstr "" +msgstr "ยอมรับ" #. Translators: The length of a task (eg, sending email) in seconds appears #. this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Duration (sec)" -msgstr "" +msgstr "ระยะเวลา (วินาที)" #. Translators: The state (eg, "In progress") of a task (eg, sending email) #. appears after this. @@ -2650,13 +2699,13 @@ msgstr "" #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Status" -msgstr "" +msgstr "สถานะงาน" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Progress" -msgstr "" +msgstr "ความคืบหน้าของงาน" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "" @@ -2666,19 +2715,19 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject" -msgstr "" +msgstr "หัวข้อ:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By" -msgstr "" +msgstr "ส่งโดย:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent" -msgstr "" +msgstr "เวลาที่ส่ง:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Number Sent" -msgstr "" +msgstr "จำนวนที่ส่งแล้ว" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Copy Email To Editor" @@ -2686,39 +2735,39 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject:" -msgstr "" +msgstr "หัวข้อ:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By:" -msgstr "" +msgstr "ส่งโดย:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent:" -msgstr "" +msgstr "เวลาที่ส่ง:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent To:" -msgstr "" +msgstr "ส่งไป:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Message:" -msgstr "" +msgstr "ข้อความ:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "No tasks currently running." -msgstr "" +msgstr "ตอนนี้ไม่มีงานไหนทำอยู่" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Grades saved. Fetching the next submission to grade." -msgstr "" +msgstr "เกรดถูกบันทึก. " #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Problem Name" -msgstr "" +msgstr "ชื่อปัญหา" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Graded" -msgstr "" +msgstr "เกรด" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Available to Grade" @@ -2730,15 +2779,15 @@ msgstr "" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Progress" -msgstr "" +msgstr "ความคืบหน้า" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Back to problem list" -msgstr "" +msgstr "กลับไปยังปัญหา" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Try loading again" -msgstr "" +msgstr "พยายามโหลดใหม่อีกคัร้ง" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> available " @@ -2766,11 +2815,11 @@ msgstr "" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Hide)" -msgstr "" +msgstr "(ซ่อน)" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Show)" -msgstr "" +msgstr "(แสดง)" #: lms/static/js/Markdown.Editor.js msgid "Insert Hyperlink" @@ -2791,55 +2840,55 @@ msgstr "" #: lms/static/js/Markdown.Editor.js msgid "Bold (Ctrl+B)" -msgstr "" +msgstr "ตัวหนา (Ctrl+B)" #: lms/static/js/Markdown.Editor.js msgid "Italic (Ctrl+I)" -msgstr "" +msgstr "ตัวเอียง (Ctrl+I)" #: lms/static/js/Markdown.Editor.js msgid "Hyperlink (Ctrl+L)" -msgstr "" +msgstr "เชื่อมต่อไปแหล่งอื่น (Ctrl + L)" #: lms/static/js/Markdown.Editor.js msgid "Blockquote (Ctrl+Q)" -msgstr "" +msgstr "ยกข้อความทั้งย่อหน้า (Ctrl + Q)" #: lms/static/js/Markdown.Editor.js msgid "Code Sample (Ctrl+K)" -msgstr "" +msgstr "โค้ดตัวอย่าง (Ctrl + K)" #: lms/static/js/Markdown.Editor.js msgid "Image (Ctrl+G)" -msgstr "" +msgstr "รูปภาพ (Ctrl + G)" #: lms/static/js/Markdown.Editor.js msgid "Numbered List (Ctrl+O)" -msgstr "" +msgstr "รายชื่อตัวเลข (Ctrl + O)" #: lms/static/js/Markdown.Editor.js msgid "Bulleted List (Ctrl+U)" -msgstr "" +msgstr "รายการจุดนำแบบสัญลักษณ์ (Ctrl + U)" #: lms/static/js/Markdown.Editor.js msgid "Heading (Ctrl+H)" -msgstr "" +msgstr "หัวข้อ (Ctrl + H)" #: lms/static/js/Markdown.Editor.js msgid "Horizontal Rule (Ctrl+R)" -msgstr "" +msgstr "กฎแนวนอน (Ctrl + R)" #: lms/static/js/Markdown.Editor.js msgid "Undo (Ctrl+Z)" -msgstr "" +msgstr "ยกเลิกที่เพิ่งทำไป (Ctrl+Z)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Y)" -msgstr "" +msgstr "ทำซ้ำ (Ctrl + Y)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Shift+Z)" -msgstr "" +msgstr "ทำซ้ำ (Ctrl+Shift+Z)" #: lms/static/js/Markdown.Editor.js msgid "strong text" @@ -2847,31 +2896,31 @@ msgstr "" #: lms/static/js/Markdown.Editor.js msgid "emphasized text" -msgstr "" +msgstr "ข้อความที่เน้น" #: lms/static/js/Markdown.Editor.js msgid "enter image description here" -msgstr "" +msgstr "ใส่คำอธิบายภาพที่นี่" #: lms/static/js/Markdown.Editor.js msgid "enter link description here" -msgstr "" +msgstr "ใส่คำอธิบายการเชื่อมโยงที่นี่" #: lms/static/js/Markdown.Editor.js msgid "enter code here" -msgstr "" +msgstr "ใส่รหัสที่นี่" #: lms/static/js/Markdown.Editor.js msgid "List item" -msgstr "" +msgstr "รายการของ" #: lms/static/js/Markdown.Editor.js msgid "Heading" -msgstr "" +msgstr "หัวเรื่อง" #: lms/static/js/ajax-error.js msgid "You have been logged out of your edX account. " -msgstr "" +msgstr "ออกจากระบบของบัญชี edX ของคุณได้แล้ว" #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." @@ -2895,7 +2944,7 @@ msgstr "" #: lms/static/js/staff_debug_actions.js msgid "Failed to delete student state." -msgstr "" +msgstr "ล้มเหลวในการลบสถานะของผู้เรียน" #: lms/static/js/staff_debug_actions.js msgid "Successfully rescored problem for user {user}" @@ -2905,6 +2954,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "บันทึกการเปลี่ยนแปลง" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2915,17 +2993,7 @@ msgstr "" #: lms/static/js/dashboard/legacy.js msgid "An error occurred. Please try again later." -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" +msgstr "เกิดข้อผิดพลาด กรุณาลองใหม่อีกครั้ง" #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" @@ -2994,11 +3062,11 @@ msgstr "" #: lms/static/js/groups/views/cohort_editor.js msgid "Error adding students." -msgstr "" +msgstr "ผิดพลาดในการเพิ่มผู้เรียน" #: lms/static/js/groups/views/cohort_editor.js msgid "Enter a username or email." -msgstr "" +msgstr "กรอกชื่อผู้ใช้ หรืออีเมล์" #: lms/static/js/groups/views/cohort_editor.js msgid "{numUsersAdded} student has been added to this cohort" @@ -3017,7 +3085,7 @@ msgstr[0] "" #: lms/static/js/groups/views/cohort_editor.js msgid "Unknown user: {user}" -msgstr "" +msgstr "ผู้ใช้ที่ไม่รู้จัก: {user}" #: lms/static/js/groups/views/cohort_editor.js msgid "There was an error when trying to add students:" @@ -3026,7 +3094,7 @@ msgstr[0] "" #: lms/static/js/groups/views/cohort_editor.js msgid "View all errors" -msgstr "" +msgstr "ดูข้อผิดพลาดทั้งหมด" #: lms/static/js/groups/views/cohort_form.js msgid "You must specify a name for the cohort" @@ -3122,18 +3190,13 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" -msgstr "" +msgstr "กรุณากรอกอีเมล์ที่ถูกต้อง" #: lms/static/js/student_account/account.js msgid "Please enter a valid password" -msgstr "" +msgstr "กรุณากรอกรหัสผ่านที่ถูกต้อง" #: lms/static/js/student_account/account.js msgid "" @@ -3149,13 +3212,137 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "ชื่อและนามสกุล" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "รหัสผ่าน" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "เปลี่ยนรหัสผ่าน" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" -msgstr "" +msgstr "ชื่อจริงไม่สามารถปล่อยว่างได้" #: lms/static/js/student_profile/profile.js msgid "Language cannot be blank" -msgstr "" +msgstr "ภาษาไม่สามารถปล่อยว่างได้" #: lms/static/js/student_profile/profile.js msgid "We couldn't populate the list of language choices." @@ -3163,11 +3350,61 @@ msgstr "" #: lms/static/js/student_profile/profile.js msgid "Saved" +msgstr "บันทึก" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" msgstr "" #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" -msgstr "" +msgstr "อัพโหลดภาพล้มเหลว" #: lms/static/js/verify_student/views/image_input_view.js msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." @@ -3176,7 +3413,7 @@ msgstr "" #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js msgid "An error has occurred. Please try again later." -msgstr "" +msgstr "เกิดข้อผิดพลาด. กรุณาลองอีกครั้ง" #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js @@ -3197,7 +3434,7 @@ msgstr "" #: lms/static/js/verify_student/views/step_view.js msgid "An error has occurred. Please try reloading the page." -msgstr "" +msgstr "เกิดข้อผิดพลาดขึ้น. กรุณาลองใหม่อีกครั้ง" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "Video Capture Error" @@ -3221,13 +3458,95 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "ลบ" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." -msgstr "" +msgstr "การอัพโหลด '{file}' สำเร็จ" #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' failed." -msgstr "" +msgstr "การอัพโหลด {file} ล้มเหลว" #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." @@ -3236,61 +3555,49 @@ msgstr "" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" -msgstr[0] "" +msgstr[0] "%(num_students)s ผู้เรียนเปิดส่วนนี้" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_students)s student" msgid_plural "%(num_students)s students" -msgstr[0] "" +msgstr[0] "%(num_students)s ผู้เรียน" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_questions)s question" msgid_plural "%(num_questions)s questions" -msgstr[0] "" +msgstr[0] "%(num_questions)s คำถาม" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "Number of Students" -msgstr "" +msgstr "จำนวนของผู้เรียน" #: cms/static/coffee/src/main.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/coffee/src/main.js msgid "Studio's having trouble saving your work" -msgstr "" - -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" +msgstr "สตูดิโอมีปัญหาในการจัดการบันทึกงานของคุณ" #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" -msgstr "" +msgstr "ยืนยันการลบเพจ" #: cms/static/coffee/src/views/tabs.js msgid "" "Are you sure you want to delete this page? This action cannot be undone." -msgstr "" +msgstr "คุณต้องการลบหน้านี้? การกระทำนี้จะไม่เสร็จสมบูรณ์" #: cms/static/coffee/src/views/tabs.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting" -msgstr "" +msgstr "กำลังลบ" #: cms/static/coffee/src/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" @@ -3298,22 +3605,22 @@ msgstr "" #: cms/static/js/base.js msgid "This link will open in a modal window" -msgstr "" +msgstr "ลิงค์นี้จะเปิดในหน้าต่างย่อย" #: cms/static/js/collections/group.js msgid "Group %s" -msgstr "" +msgstr "กลุุ่ม %s" #. Translators: Dictionary used for creation ids that are used in #. default group names. For example: A, B, AA in Group A, #. Group B, ..., Group AA, etc. #: cms/static/js/collections/group.js msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" -msgstr "" +msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" #: cms/static/js/factories/export.js msgid "There has been an error while exporting." -msgstr "" +msgstr "เกิดความผิดพลาดขณะส่งออก" #: cms/static/js/factories/export.js msgid "" @@ -3329,7 +3636,7 @@ msgstr "" #: cms/static/js/factories/export.js msgid "Return to Export" -msgstr "" +msgstr "กลับไปที่ การส่งออก" #: cms/static/js/factories/export.js msgid "" @@ -3348,10 +3655,13 @@ msgid "" " identify the failed component. Inspect your course to identify any " "problematic components and try again." msgstr "" +"บทเรียนของคุณไม่สามารถส่งออกไปเป็น XML ได้ " +"และมีข้อมูลไม่เพียงพอที่ระบุส่วนที่ผิดพลาดได้ " +"ตรวจสอบบทเรียนของคุณใหม่เพื่อหาสาเหตุแล้วจึงลองใหม่อีกครั้ง" #: cms/static/js/factories/export.js msgid "Take me to the main course page" -msgstr "" +msgstr "พาฉันไปที่หน้าหลักสูตร" #: cms/static/js/factories/export.js msgid "The raw error message is:" @@ -3359,7 +3669,7 @@ msgstr "" #: cms/static/js/factories/export.js msgid "There has been an error with your export." -msgstr "" +msgstr "เกิดความผิดพลาดกับการส่งออก" #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -3371,7 +3681,7 @@ msgstr "" #: cms/static/js/factories/import.js msgid "There was an error during the upload process." -msgstr "" +msgstr "เกิดความผิดพลาดขณะอัพโหลด" #: cms/static/js/factories/import.js msgid "There was an error while unpacking the file." @@ -3388,7 +3698,7 @@ msgstr "" #: cms/static/js/factories/import.js cms/static/js/views/import.js #: cms/static/js/views/import.js.c msgid "Choose new file" -msgstr "" +msgstr "เลือกไฟล์ใหม่" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -3403,12 +3713,12 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Staff" -msgstr "" +msgstr "เจ้าหน้าที่" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Admin" -msgstr "" +msgstr "ผู้ดูแลระบบ" #: cms/static/js/factories/manage_users_lib.js msgid "Already a library team member" @@ -3440,31 +3750,26 @@ msgstr "" #. waiting for other uploads to complete #: cms/static/js/models/active_video_upload.js msgid "Queued" -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 -msgid "Uploading" -msgstr "" +msgstr "จัดลำดับ" #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js msgid "Upload completed" -msgstr "" +msgstr "อัพโหลดเสร็จสมบูรณ์" #. Translators: This is the status of a video upload that has failed #: cms/static/js/models/active_video_upload.js msgid "Upload failed" -msgstr "" +msgstr "อัพโหลดล้มเหลว" #: cms/static/js/models/course.js cms/static/js/models/section.js msgid "You must specify a name" -msgstr "" +msgstr "คุณต้องระบุชื่อ" #: cms/static/js/models/group.js msgid "Group name is required" -msgstr "" +msgstr "ต้องระบุชื่อกลุ่ม" #: cms/static/js/models/group_configuration.js msgid "Group A" @@ -3472,7 +3777,7 @@ msgstr "" #: cms/static/js/models/group_configuration.js msgid "Group B" -msgstr "" +msgstr "กลุ่ม บี" #: cms/static/js/models/group_configuration.js msgid "Group Configuration name is required." @@ -3484,11 +3789,11 @@ msgstr "" #: cms/static/js/models/group_configuration.js msgid "All groups must have a name." -msgstr "" +msgstr "ทุกกลุ่มต้องระบุชื่อ" #: cms/static/js/models/group_configuration.js msgid "All groups must have a unique name." -msgstr "" +msgstr "ทุกกลุ่มต้องมีชื่อเฉพาะ" #: cms/static/js/models/uploads.js msgid "" @@ -3498,7 +3803,7 @@ msgstr "" #: cms/static/js/models/uploads.js msgid "or" -msgstr "" +msgstr "หรือ" #: cms/static/js/models/xblock_validation.js msgid "This component has validation issues." @@ -3529,7 +3834,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3559,12 +3864,17 @@ msgstr "" #: cms/static/js/spec/views/assets_spec.js #: cms/static/js/spec/views/paging_spec.js cms/static/js/views/assets.js #: cms/templates/js/asset-library.underscore +#, fuzzy msgid "Type" msgstr "" +"#-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-#\n" +"ชนิด\n" +"#-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-#\n" +"ประเภท" #: cms/static/js/views/asset.js msgid "Delete File Confirmation" -msgstr "" +msgstr "ยืนยันการลบไฟล์" #: cms/static/js/views/asset.js msgid "" @@ -3579,8 +3889,13 @@ msgstr "" #: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#, fuzzy msgid "Date Added" msgstr "" +"#-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-#\n" +"เพิ่มเมื่อวันที่\n" +"#-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-#\n" +"วันที่เพิ่ม" #: cms/static/js/views/assets.js msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" @@ -3603,12 +3918,17 @@ msgstr "" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore msgid "Choose File" -msgstr "" +msgstr "เลือกไฟล์" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore +#, fuzzy msgid "Upload New File" msgstr "" +"#-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-#\n" +"อัพโหลดไฟล์\n" +"#-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-#\n" +"อัพโหลดไฟล์ใหม่" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" @@ -3617,7 +3937,7 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Not in Use" -msgstr "" +msgstr "ไม่ได้ใช้งาน" #. Translators: 'count' is number of units that the group #. configuration is used in. @@ -3637,9 +3957,8 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" -msgstr "" +msgstr "โครงร่างหลักสูตร" #. Translators: This refers to a content group that can be linked to a student #. cohort. @@ -3654,7 +3973,7 @@ msgstr "" #: cms/static/js/views/course_info_update.js msgid "Are you sure you want to delete this update?" -msgstr "" +msgstr "คุณแน่ใจหรือว่าต้องการที่จะลบการอัปเดทนี้" #: cms/static/js/views/course_info_update.js msgid "This action cannot be undone." @@ -3707,7 +4026,7 @@ msgstr "" #: cms/static/js/views/import.js msgid "There was an error with the upload" -msgstr "" +msgstr "เกิดข้อผิดพลาดในการอัปโหลด" #: cms/static/js/views/import.js msgid "" @@ -3739,7 +4058,7 @@ msgstr "" #: cms/static/js/views/manage_users_and_roles.js msgid "A valid email address is required" -msgstr "" +msgstr "ระบุอีเมล์ที่ใช้ได้จริง" #: cms/static/js/views/manage_users_and_roles.js msgid "You must enter a valid email address in order to add a new team member" @@ -3747,7 +4066,7 @@ msgstr "" #: cms/static/js/views/manage_users_and_roles.js msgid "Return and add email address" -msgstr "" +msgstr "กลับไป และกรอกอีเมล์" #: cms/static/js/views/manage_users_and_roles.js msgid "Already a member" @@ -3765,7 +4084,7 @@ msgstr "" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่?" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure you want to restrict {email} access to “{container}”?" @@ -3773,46 +4092,64 @@ msgstr "" #: cms/static/js/views/overview.js msgid "Collapse All Sections" -msgstr "" +msgstr "ยุบหมดทุกส่วน" #: cms/static/js/views/overview.js msgid "Expand All Sections" -msgstr "" +msgstr "ขยายหมดทุกส่วน" #: cms/static/js/views/overview.js msgid "Release date:" -msgstr "" +msgstr "ปล่อยออกเมื่อวันที่:" #: cms/static/js/views/overview.js msgid "{month}/{day}/{year} at {hour}:{minute} UTC" -msgstr "" +msgstr " ณ วันที่ {day}/{month}/{year} {hour}:{minute} UTC" #: cms/static/js/views/overview.js msgid "Edit section release date" -msgstr "" +msgstr "วันที่ออกส่วนของการแก้ไข" #: cms/static/js/views/overview_assignment_grader.js -#: cms/templates/js/course-outline.underscore -#: cms/templates/js/grading-editor.underscore msgid "Not Graded" -msgstr "" +msgstr "ไม่ได้รับการตัดเกรด" #: cms/static/js/views/paged_container.js msgid "Date added" -msgstr "" +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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -3826,11 +4163,11 @@ msgstr "" #. the servers where its duration is determined. #: cms/static/js/views/previous_video_upload.js msgid "Pending" -msgstr "" +msgstr "อยู่ระหว่างดำเนินการ" #: cms/static/js/views/show_textbook.js msgid "Delete “<%= name %>”?" -msgstr "" +msgstr "ลบชื่อนี้ใช่ไหม? “<%= name %>”" #: cms/static/js/views/show_textbook.js msgid "" @@ -3842,11 +4179,11 @@ msgstr "" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Upload" -msgstr "" +msgstr "อัพโหลด" #: cms/static/js/views/uploads.js msgid "We're sorry, there was an error" -msgstr "" +msgstr "ขออภัยที่มีข้อผิดพลาดเกิดขึ้น" #: cms/static/js/views/validation.js msgid "You've made some changes" @@ -3867,7 +4204,7 @@ msgstr "" #: cms/static/js/views/validation.js msgid "Save Changes" -msgstr "" +msgstr "บันทึกการเปลี่ยนแปลง" #: cms/static/js/views/xblock_editor.js msgid "Editor" @@ -3876,7 +4213,7 @@ msgstr "" #: cms/static/js/views/xblock_editor.js #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Settings" -msgstr "" +msgstr "การตั้งค่าต่างๆ " #: cms/static/js/views/xblock_outline.js msgid "New %(component_type)s" @@ -3887,7 +4224,7 @@ msgstr "" #. e.g. "Warning: this component has not been configured yet". #: cms/static/js/views/xblock_validation.js msgid "Warning" -msgstr "" +msgstr "คำเตือน" #: cms/static/js/views/components/add_xblock.js #: cms/static/js/views/utils/xblock_utils.js @@ -3914,24 +4251,24 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Publish" -msgstr "" +msgstr "เผยแพร่" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js msgid "Editing: %(title)s" -msgstr "" +msgstr "แก้ไข: %(title)s" #: cms/static/js/views/modals/edit_xblock.js msgid "Component" -msgstr "" +msgstr "ส่วนประกอบ" #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" -msgstr "" +msgstr "ผิดพลาดขณะบันทึก" #: cms/static/js/views/modals/validation_error_modal.js msgid "Undo Changes" -msgstr "" +msgstr "ยกเลิกการเปลี่ยนแปลง" #: cms/static/js/views/modals/validation_error_modal.js msgid "Change Manually" @@ -3940,7 +4277,7 @@ msgstr "" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/pages/container.js msgid "Editing visibility for: %(title)s" -msgstr "" +msgstr "แก้ไขการมองเห็นเพื่อ : %(title)s" #: cms/static/js/views/pages/container.js msgid "Duplicating" @@ -3948,12 +4285,12 @@ msgstr "" #: cms/static/js/views/pages/container_subviews.js msgid "Publishing" -msgstr "" +msgstr "เผยแพร่" #: cms/static/js/views/pages/container_subviews.js #: cms/templates/js/publish-xblock.underscore msgid "Discard Changes" -msgstr "" +msgstr "ยกเลิกการเปลี่ยนแปลง" #: cms/static/js/views/pages/container_subviews.js msgid "" @@ -3963,11 +4300,11 @@ msgstr "" #: cms/static/js/views/pages/container_subviews.js msgid "Discarding Changes" -msgstr "" +msgstr "กำลังยกเลิกการเปลี่ยนแปลง" #: cms/static/js/views/pages/container_subviews.js msgid "Hiding from Students" -msgstr "" +msgstr "ซ่อนจากผู้เรียน" #: cms/static/js/views/pages/container_subviews.js msgid "Explicitly Hiding from Students" @@ -3979,7 +4316,7 @@ msgstr "" #: cms/static/js/views/pages/container_subviews.js msgid "Make Visible to Students" -msgstr "" +msgstr "ทำให้ผู้เรียนสามารถเห็น" #: cms/static/js/views/pages/container_subviews.js msgid "" @@ -4031,7 +4368,7 @@ msgstr "" #: cms/static/js/views/settings/main.js msgid "Upload your course image." -msgstr "" +msgstr "อัพโหลดภาพของหลักสูตร" #: cms/static/js/views/settings/main.js msgid "Files must be in JPEG or PNG format." @@ -4055,7 +4392,7 @@ msgstr "" #: cms/static/js/views/utils/view_utils.js msgid "Please do not use any spaces in this field." -msgstr "" +msgstr "กรุณาอย่าใช้พื้นที่ว่างใด ๆ ในส่วนนี้" #: cms/static/js/views/utils/view_utils.js msgid "Please do not use any spaces or special characters in this field." @@ -4063,7 +4400,7 @@ msgstr "" #: cms/static/js/views/utils/xblock_utils.js msgid "component" -msgstr "" +msgstr "ส่วนประกอบ" #: cms/static/js/views/utils/xblock_utils.js msgid "Delete this %(xblock_type)s?" @@ -4079,15 +4416,15 @@ msgstr "" #: cms/static/js/views/utils/xblock_utils.js msgid "section" -msgstr "" +msgstr "ส่วน" #: cms/static/js/views/utils/xblock_utils.js msgid "subsection" -msgstr "" +msgstr "ส่วนย่อย" #: cms/static/js/views/utils/xblock_utils.js msgid "unit" -msgstr "" +msgstr "หน่วย" #: cms/static/js/views/video/translations_editor.js msgid "" @@ -4099,22 +4436,62 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" -msgstr "" +msgstr "สถานะ" #: common/templates/js/image-modal.underscore msgid "Large" -msgstr "" +msgstr "ขนาดใหญ่" #: common/templates/js/image-modal.underscore msgid "Zoom In" -msgstr "" +msgstr "ซูมเข้า" #: common/templates/js/image-modal.underscore msgid "Zoom Out" -msgstr "" +msgstr "ซูมออก" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible only to %(group_name)s." @@ -4122,7 +4499,7 @@ msgstr "" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible to everyone." -msgstr "" +msgstr "โพสต์นี้สามารถมองเห็นได้โดยทุกคน" #: common/templates/js/discussion/thread-show.underscore msgid "%(post_type)s posted %(time_ago)s by %(author)s" @@ -4130,18 +4507,38 @@ msgstr "" #: common/templates/js/discussion/thread-show.underscore msgid "Pinned" -msgstr "" +msgstr "ปักหมุด" #: common/templates/js/discussion/thread-show.underscore msgid "Reported" -msgstr "" +msgstr "รายงานแล้ว" #: common/templates/js/discussion/thread-show.underscore msgid "Closed" -msgstr "" +msgstr "ปิด" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "หน่วย" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "วันที่เริ่ม" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "วันครบกำหนด" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4149,8 +4546,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4159,11 +4556,11 @@ msgstr "" #: lms/templates/dashboard/donation.underscore msgid "Donate" -msgstr "" +msgstr "บริจาค" #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" -msgstr "" +msgstr "เน้นข้อความ" #: lms/templates/edxnotes/note-item.underscore msgid "Less" @@ -4171,30 +4568,40 @@ msgstr "" #: lms/templates/edxnotes/note-item.underscore msgid "Note" -msgstr "" +msgstr "หมายเหตุ" #: lms/templates/edxnotes/note-item.underscore msgid "You commented..." -msgstr "" +msgstr "คุณแสดงความเห็น..." #: lms/templates/edxnotes/note-item.underscore msgid "References" -msgstr "" +msgstr "อ้างอิง" #: lms/templates/edxnotes/note-item.underscore msgid "Noted in:" -msgstr "" +msgstr "แจ้งใน:" #: lms/templates/edxnotes/note-item.underscore msgid "Last Edited:" -msgstr "" +msgstr "แก้ไขครั้งสุดท้าย:" #: lms/templates/edxnotes/tab-item.underscore msgid "name" -msgstr "" +msgstr "ชื่อ" #: lms/templates/edxnotes/tab-item.underscore msgid "Clear search results" +msgstr "ล้างผลการสืบค้น" + +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore @@ -4238,7 +4645,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Students" -msgstr "" +msgstr "จัดการผู้เรียน" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add students to this cohort" @@ -4259,7 +4666,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "(Required Field)" -msgstr "" +msgstr "(ส่วนที่ต้องมี)" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com" @@ -4273,7 +4680,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Students" -msgstr "" +msgstr "เพิ่มผู้เรียน" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Add a New Cohort" @@ -4293,7 +4700,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Automatic" -msgstr "" +msgstr "อัตโนมัติ" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Manual" @@ -4310,11 +4717,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "No Content Group" -msgstr "" +msgstr "ไม่มีกลุ่มเนื้อหา" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Select a Content Group" -msgstr "" +msgstr "เลือกกลุ่มเนื้อหา" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Choose a content group to associate" @@ -4326,11 +4733,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Deleted Content Group" -msgstr "" +msgstr "ลบกลุ่มเนื้อหา" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Create a content group" -msgstr "" +msgstr "สร้างกลุ่มเนื้อหา" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "(contains %(student_count)s student)" @@ -4384,34 +4791,46 @@ msgstr "" #: lms/templates/student_account/account.underscore msgid "New Address" -msgstr "" +msgstr "ที่อยู่ใหม่" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" +msgstr "เปลี่ยนที่อยู่อีเมล์ของฉัน" + +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" -msgstr "" +msgstr "ลืมรหัส่ผ่าน?" #: lms/templates/student_account/login.underscore msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" -msgstr "" +msgstr "รหัสผ่านทีเปลี่ยนถูกส่งไปยังอีเมล์แล้ว" #: lms/templates/student_account/login.underscore msgid "" @@ -4426,7 +4845,7 @@ msgstr "" #: lms/templates/student_account/login.underscore #: lms/templates/student_account/register.underscore msgid "Sign in" -msgstr "" +msgstr "เข้าสู่ระบบ" #: lms/templates/student_account/login.underscore msgid "or sign in with" @@ -4438,7 +4857,7 @@ msgstr "" #: lms/templates/student_account/login.underscore msgid "Create an account" -msgstr "" +msgstr "สร้างบัญชี" #: lms/templates/student_account/password_reset.underscore msgid "An error occurred." @@ -4460,7 +4879,7 @@ msgstr "" #: lms/templates/student_account/register.underscore msgid "We couldn't create your account." -msgstr "" +msgstr "เราไม่สามารถสร้างบัญชีของคุณได้" #: lms/templates/student_account/register.underscore msgid "You've successfully signed into %(currentProvider)s." @@ -4474,7 +4893,7 @@ msgstr "" #: lms/templates/student_account/register.underscore msgid "Create an account using" -msgstr "" +msgstr "สร้างบัญชีใช้งาน" #: lms/templates/student_account/register.underscore msgid "or create a new one here" @@ -4482,11 +4901,11 @@ msgstr "" #: lms/templates/student_account/register.underscore msgid "Create a new account" -msgstr "" +msgstr "สร้างบัญชีใหม่" #: lms/templates/student_account/register.underscore msgid "Create your account" -msgstr "" +msgstr "สร้างบัญชีของคุณ" #: lms/templates/student_account/register.underscore msgid "Required field" @@ -4494,14 +4913,14 @@ msgstr "" #: lms/templates/student_account/register.underscore msgid "Already have an account?" -msgstr "" +msgstr "มีบัญชีผู้ใช้แล้ว?" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4522,15 +4941,15 @@ msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" -msgstr "" +msgstr "หลักสูตร" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Starts: %(start)s" -msgstr "" +msgstr "เริ่ม: %(start)s" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" -msgstr "" +msgstr "สำรวจหลักสูตรของคุณ" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Go to your Dashboard" @@ -4538,7 +4957,7 @@ msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Verified Status" -msgstr "" +msgstr "ตรวงสอบสถานะแล้ว" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "" @@ -4550,7 +4969,7 @@ msgstr "" #: lms/templates/verify_student/error.underscore msgid "Error:" -msgstr "" +msgstr "ผิดพลาด:" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore @@ -4705,12 +5124,12 @@ msgstr "" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore msgid "Check Your Email" -msgstr "" +msgstr "ตรวจสอบอีเมล์ของคุณ" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Photo ID" -msgstr "" +msgstr "ID รูป" #: lms/templates/verify_student/intro_step.underscore msgid "" @@ -4722,11 +5141,11 @@ msgstr "" #: lms/templates/verify_student/make_payment_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Webcam" -msgstr "" +msgstr "เว็บแคม" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are enrolling in: %(courseName)s" -msgstr "" +msgstr "คุณกำลังลงทะเบียนใน: %(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are upgrading your enrollment for: %(courseName)s" @@ -4754,35 +5173,28 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "" +msgid "You have already verified your ID!" +msgstr "คุณได้ทำการตรวจสอบ Id ของคุณแล้ว" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" -msgstr "" +msgstr "ดำเนินการต่อเพื่อชำระเงิน" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Thank you! We have received your payment for %(courseName)s." @@ -4804,15 +5216,15 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Amount" -msgstr "" +msgstr "จำนวน" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Total" -msgstr "" +msgstr "ทั้งหมด" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Please Note" -msgstr "" +msgstr "กรุณาอธิบาย" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Crossed out items have been refunded." @@ -4820,11 +5232,11 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Billed to" -msgstr "" +msgstr "แจ้งยอดไปที่" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "No receipt available" -msgstr "" +msgstr "ไม่มีใบเสร็จออกให้" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next Step: Confirm your identity" @@ -4832,7 +5244,7 @@ msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Check your email" -msgstr "" +msgstr "ตรวจสอบอีเมล์" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -4897,7 +5309,7 @@ msgstr "" #: lms/templates/verify_student/review_photos_step.underscore msgid "Edit Your Name" -msgstr "" +msgstr "เปลี่ยนชื่อของคุณ" #: lms/templates/verify_student/review_photos_step.underscore msgid "" @@ -4918,41 +5330,43 @@ msgstr "" #: lms/templates/verify_student/review_photos_step.underscore msgid "Confirm" -msgstr "" +msgstr "ยืนยัน" #: lms/templates/verify_student/webcam_photo.underscore msgid "" "Don't see your picture? Make sure to allow your browser to use your camera " "when it asks for permission." msgstr "" +"ไม่พบรูปภาพของคุณ? " +"ตรวจสอบให้แน่ใจว่าเบราว์เซอร์ของคุณเปิดการอนุญาตใช้กล้องแล้ว " #: lms/templates/verify_student/webcam_photo.underscore msgid "Live view of webcam" -msgstr "" +msgstr "ดูสดโดยเว็บแคม" #: lms/templates/verify_student/webcam_photo.underscore msgid "Retake Photo" -msgstr "" +msgstr "ถ่ายรูปใหม่" #: lms/templates/verify_student/webcam_photo.underscore msgid "Take Photo" -msgstr "" +msgstr "ถ่ายรูป" #: cms/templates/js/active-video-upload-list.underscore msgid "Drag and drop or click here to upload video files." -msgstr "" +msgstr "ลากและวาง หรือคลิ้กที่นี่เพื่ออัพโหลดวีดีโอไฟล์" #: cms/templates/js/active-video-upload.underscore msgid "status" -msgstr "" +msgstr "สถานะ" #: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Common Problem Types" -msgstr "" +msgstr "ประเภทคำถามทั่วไป" #: cms/templates/js/add-xblock-component.underscore msgid "Add New Component" -msgstr "" +msgstr "การเพิ่มส่วนประกอบใหม่" #: cms/templates/js/advanced_entry.underscore msgid "Deprecated" @@ -4960,15 +5374,15 @@ msgstr "" #: cms/templates/js/asset-library.underscore msgid "List of uploaded files and assets in this course" -msgstr "" +msgstr "รายการไฟล์ที่อัพโหลดเรียบร้อยแล้วและข้อมูลในบทเรียนนี้" #: cms/templates/js/asset-library.underscore msgid "- Sortable" -msgstr "" +msgstr "- เรียงได้" #: cms/templates/js/asset-library.underscore msgid "URL" -msgstr "" +msgstr "URL" #: cms/templates/js/asset-library.underscore #: cms/templates/js/basic-modal.underscore @@ -4985,23 +5399,23 @@ msgstr "" #: cms/templates/js/asset-upload-modal.underscore msgid "close" -msgstr "" +msgstr "ปิด" #: cms/templates/js/asset.underscore msgid "No description available" -msgstr "" +msgstr "ไม่มีคำอธิบาย" #: cms/templates/js/asset.underscore msgid "Open/download this file" -msgstr "" +msgstr "เปิด/ดาวน์โหลดไฟล์นี้" #: cms/templates/js/asset.underscore msgid "Studio:" -msgstr "" +msgstr "สตูดิโอ:" #: cms/templates/js/asset.underscore msgid "Web:" -msgstr "" +msgstr "เว็บ:" #: cms/templates/js/asset.underscore msgid "Delete this asset" @@ -5013,15 +5427,19 @@ msgstr "" #: cms/templates/js/asset.underscore msgid "Lock/unlock file" +msgstr "ล็อก/ปลดล็อกไฟล์นี้" + +#: cms/templates/js/checklist.underscore +msgid "{number}{pct_sign} of checklists completed" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" -msgstr "" +msgstr "งานที่เสร็จ:" #: cms/templates/js/container-message.underscore msgid "" @@ -5055,11 +5473,11 @@ msgstr "" #: cms/templates/js/content-group-editor.underscore msgid "Content Group ID" -msgstr "" +msgstr "ID กลุ่มเนื้อหา" #: cms/templates/js/content-group-editor.underscore msgid "This is the name of the group" -msgstr "" +msgstr "นี้คือชื่อของกลุ่ม" #: cms/templates/js/content-group-editor.underscore msgid "This content group is used in one or more units." @@ -5068,7 +5486,7 @@ msgstr "" #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/group-configuration-editor.underscore msgid "Create" -msgstr "" +msgstr "สร้าง" #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" @@ -5093,7 +5511,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore msgid "Display Name" -msgstr "" +msgstr "ชื่อที่แสดง" #: cms/templates/js/course-outline.underscore msgid "Configure" @@ -5101,7 +5519,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore msgid "Drag to reorder" -msgstr "" +msgstr "ลากเพื่อจัดลำดับใหม่" #: cms/templates/js/course-outline.underscore msgid "Release Status:" @@ -5116,7 +5534,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Scheduled:" -msgstr "" +msgstr "ตารางเวลา:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore @@ -5129,7 +5547,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore msgid "Due:" -msgstr "" +msgstr "วันครบกำหนด :" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore @@ -5147,7 +5565,7 @@ msgstr "" #: cms/templates/js/course_grade_policy.underscore msgid "e.g. Homework, Midterm Exams" -msgstr "" +msgstr "เช่น การบ้าน, สอบกลางภาค" #: cms/templates/js/course_grade_policy.underscore msgid "Abbreviation" @@ -5167,7 +5585,7 @@ msgstr "" #: cms/templates/js/course_grade_policy.underscore msgid "Total Number" -msgstr "" +msgstr "จำนวนทั้งหมด" #: cms/templates/js/course_grade_policy.underscore msgid "total exercises assigned" @@ -5183,7 +5601,7 @@ msgstr "" #: cms/templates/js/course_info_handouts.underscore msgid "Course Handouts" -msgstr "" +msgstr "เอกสารหลักสูตร" #: cms/templates/js/course_info_handouts.underscore msgid "You have no handouts defined" @@ -5195,13 +5613,25 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" -msgstr "" +msgstr "กำหนดส่ง:" #: cms/templates/js/due-date-editor.underscore msgid "Due Time in UTC:" -msgstr "" +msgstr "กำหนดเวลาส่ง:" #: cms/templates/js/due-date-editor.underscore msgid "Clear Grading Due Date" @@ -5209,11 +5639,11 @@ msgstr "" #: cms/templates/js/edit-chapter.underscore msgid "Chapter Name" -msgstr "" +msgstr "ชื่อบท" #: cms/templates/js/edit-chapter.underscore msgid "Chapter %s" -msgstr "" +msgstr "บทที่ %s" #: cms/templates/js/edit-chapter.underscore msgid "provide the title/name of the chapter that will be used in navigating" @@ -5237,7 +5667,7 @@ msgstr "" #: cms/templates/js/edit-chapter.underscore msgid "delete chapter" -msgstr "" +msgstr "ลบบท" #: cms/templates/js/edit-textbook.underscore msgid "Textbook information" @@ -5259,19 +5689,19 @@ msgstr "" #: cms/templates/js/edit-textbook.underscore msgid "Chapter information" -msgstr "" +msgstr "ข้อมูลบทเรียน" #: cms/templates/js/edit-textbook.underscore msgid "Add a Chapter" -msgstr "" +msgstr "เพิ่มบทเรียน" #: cms/templates/js/grading-editor.underscore msgid "Grading" -msgstr "" +msgstr "การให้คะแนน" #: cms/templates/js/grading-editor.underscore msgid "Grade as:" -msgstr "" +msgstr "คะแนน:" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore @@ -5312,11 +5742,11 @@ msgstr "" #: cms/templates/js/group-configuration-editor.underscore msgid "Group information" -msgstr "" +msgstr "ข้อมูลกลุ่ม" #: cms/templates/js/group-configuration-editor.underscore msgid "Groups" -msgstr "" +msgstr "กลุ่ม" #: cms/templates/js/group-configuration-editor.underscore msgid "" @@ -5326,7 +5756,7 @@ msgstr "" #: cms/templates/js/group-configuration-editor.underscore msgid "Add another group" -msgstr "" +msgstr "เพิ่มอีกกลุ่ม" #: cms/templates/js/group-configuration-editor.underscore msgid "" @@ -5336,7 +5766,7 @@ msgstr "" #: cms/templates/js/group-edit.underscore msgid "delete group" -msgstr "" +msgstr "ลบกลุ่ม" #: cms/templates/js/list.underscore msgid "Add your first %(item_type)s" @@ -5350,7 +5780,7 @@ msgstr "" #: cms/templates/js/metadata-list-entry.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Add" -msgstr "" +msgstr "เพิ่ม" #: cms/templates/js/metadata-dict-entry.underscore #: cms/templates/js/metadata-file-uploader-entry.underscore @@ -5358,8 +5788,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5367,7 +5795,7 @@ msgstr "" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Download" -msgstr "" +msgstr "ดาวน์โหลด" #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." @@ -5380,15 +5808,15 @@ msgstr "" #: cms/templates/js/paging-footer.underscore #: cms/templates/js/paging-header.underscore msgid "Previous" -msgstr "" +msgstr "ก่อนหน้า" #: cms/templates/js/paging-footer.underscore msgid "Page number" -msgstr "" +msgstr "เลขหน้า" #: cms/templates/js/previous-video-upload-list.underscore msgid "Previous Uploads" -msgstr "" +msgstr "อัพโหลดก่อนหน้านี้" #: cms/templates/js/previous-video-upload-list.underscore msgid "Download available encodings (.csv)" @@ -5396,15 +5824,15 @@ msgstr "" #: cms/templates/js/previous-video-upload-list.underscore msgid "Duration" -msgstr "" +msgstr "ระยะเวลา" #: cms/templates/js/previous-video-upload-list.underscore msgid "Video ID" -msgstr "" +msgstr "ID วิดีโอ" #: cms/templates/js/publish-history.underscore msgid "Never published" -msgstr "" +msgstr "ไม่เผยแพร่" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore @@ -5415,12 +5843,12 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore msgid "message" -msgstr "" +msgstr "ข้อความ" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore msgid "Previously published" -msgstr "" +msgstr "การเผยแพร่ก่อนหน้านี้" #: cms/templates/js/publish-xblock.underscore msgid "Draft (Never published)" @@ -5476,7 +5904,7 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore msgid "Staff and Students" -msgstr "" +msgstr "เจ้าหน้าที่และผู้เรียน" #: cms/templates/js/publish-xblock.underscore msgid "Some content in this unit is visible only to particular content groups" @@ -5485,7 +5913,7 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore msgid "Hide from students" -msgstr "" +msgstr "ซ่อนจากผู้เรียน" #: cms/templates/js/release-date-editor.underscore msgid "Release Date and Time" @@ -5493,11 +5921,11 @@ msgstr "" #: cms/templates/js/release-date-editor.underscore msgid "Release Date:" -msgstr "" +msgstr "ปล่อยออกเมื่อวันที่:" #: cms/templates/js/release-date-editor.underscore msgid "Release Time in UTC:" -msgstr "" +msgstr "ปล่อยออกเมื่อเวลา:" #: cms/templates/js/release-date-editor.underscore msgid "Clear Release Date/Time" @@ -5509,7 +5937,7 @@ msgstr "" #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" -msgstr "" +msgstr "ความสามารถมองเห็นของผู้เรียน" #: cms/templates/js/staff-lock-editor.underscore msgid "" @@ -5521,7 +5949,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5538,7 +5966,7 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "Current Role:" -msgstr "" +msgstr "สถานะปัจจุบัน:" #: cms/templates/js/team-member.underscore msgid "You!" @@ -5546,7 +5974,7 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "send an email message to {email}" -msgstr "" +msgstr "ส่งข้อความไปยังอีเมล์ {email}" #: cms/templates/js/team-member.underscore msgid "Promote another member to Admin to remove your admin rights" @@ -5562,17 +5990,11 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "Delete the user, {username}" -msgstr "" +msgstr "ลบผู้ใช้ {username}" #: cms/templates/js/upload-dialog.underscore msgid "File upload succeeded" -msgstr "" - -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" +msgstr "ไฟล์อัพโหลดเสร็จสมบูรณ์" #: cms/templates/js/validation-error-modal.underscore msgid "" @@ -5582,7 +6004,7 @@ msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit the name" -msgstr "" +msgstr "แก้ไขชื่อ" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit %(display_name)s (required)" @@ -5592,56 +6014,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5651,7 +6023,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5681,10 +6053,10 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Error." -msgstr "" +msgstr "ผิดพลาด" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5723,9 +6095,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.mo b/conf/locale/tr_TR/LC_MESSAGES/django.mo index a8a79e39a48d..2bf0fbe52202 100644 Binary files a/conf/locale/tr_TR/LC_MESSAGES/django.mo and b/conf/locale/tr_TR/LC_MESSAGES/django.mo differ diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.po b/conf/locale/tr_TR/LC_MESSAGES/django.po index f65f6deeb86e..0ceecb872f32 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -26,6 +26,7 @@ # Emre B. , 2015 # Hakan Şenel , 2014 # Hakan Şenel , 2014 +# Hüseyin Eski, 2015 # İhsan Karataylı , 2015 # Mustafa Tat, 2015 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# @@ -93,7 +94,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: Hakan Şenel \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/edx-platform/language/tr_TR/)\n" @@ -135,15 +136,22 @@ msgstr "Soru" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" @@ -163,6 +171,11 @@ msgstr "Birim" msgid "Name" msgstr "İsim" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -278,6 +291,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -471,6 +490,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Ders no belirtilmedi." @@ -1492,15 +1515,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2624,6 +2638,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Genel" @@ -3119,6 +3145,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3296,6 +3323,10 @@ msgstr "" msgid "Instructor" msgstr "Eğitmen" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3380,18 +3411,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3868,7 +3887,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3878,6 +3898,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4029,12 +4050,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4061,6 +4078,10 @@ msgstr "Arama" msgid "Copyright" msgstr "Telif Hakkı" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4158,7 +4179,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4346,10 +4367,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Bir makale eklemek için dersin wikisini ziyaret et" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4869,7 +4886,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5236,9 +5253,8 @@ msgstr "No" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html #, fuzzy @@ -7012,7 +7028,7 @@ msgstr "Önizleme" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7359,6 +7375,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7472,11 +7504,11 @@ msgid "Terms of Service" msgstr "Hizmet Şartları" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7513,6 +7545,14 @@ msgstr "Geçersiz ders güncelleme numarası." msgid "Course update not found." msgstr "Ders güncellemesi bulunamadı." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7677,6 +7717,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Ders git havuzuna başarıyla aktarıldı" @@ -7717,8 +7761,18 @@ msgstr "{0} ın kopyası" msgid "Duplicate of '{0}'" msgstr "'{0}' ın tekrarı" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7833,10 +7887,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -7904,6 +7954,7 @@ msgstr "Sayfa bulunamadı" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8047,11 +8098,15 @@ msgid "Course Navigation" msgstr "Ders Navigasyonu" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Yardım" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8065,38 +8120,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Bu ders için katkınızı belirleyin (min. TL" +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "Pursue a Verified Certificate" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +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 "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8111,10 +8194,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name}-geniş Özet" @@ -8143,8 +8222,12 @@ msgid "Hide Annotations" msgstr "İpuçlarını Gizle" #: lms/templates/course.html -msgid "New" -msgstr "Yeni" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8167,53 +8250,17 @@ msgid "Course-loading errors" msgstr "Ders-yükleme hataları" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "düzenle" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Parola Sıfırla" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number} için E-posta Ayarları" @@ -8226,70 +8273,7 @@ msgstr "Ders e-postaları al" msgid "Save Settings" msgstr "Ayarları Kaydet" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Parola Yenileme Epostası Gönderildi" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Email {email} adrese yollandı. Şifrenizi değiştirmek için email içindeki " -"linke tıklayınız." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Eposta Değiştir" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Lütfen yeni email adresini girin:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Lütfen parolayı doğrulayın:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Adınıızı değiştirin" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"{platform} {cert_name_short}'nızda gözükeceği gibi, arzu ettiğiniz tam " -"isminizi giriniz:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "İsim değiştirme nedeni:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Adımı Değiştir" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8692,6 +8676,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Geçersiz e-posta değiştirme şifresi" @@ -8859,13 +8847,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Öğrenci hesaplarını Hizmet dışına veya Hizmet içine alın" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Kullanıcı adı:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Hesabı İptal Edin" @@ -8874,6 +8882,10 @@ msgstr "Hesabı İptal Edin" msgid "Reenable Account" msgstr "Hesabı yeniden aktif duruma getir" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Kayıtları hizmet dışı bırakılmış öğrenciler" @@ -8949,7 +8961,12 @@ msgid "More options dropdown" msgstr "Daha fazla opsiyon aşağıaçılır listesi" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8974,6 +8991,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Okullar" @@ -9520,6 +9542,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Hata" @@ -9864,6 +9887,172 @@ msgstr "Hesapla" msgid "Calculator Output Field" msgstr "Hesap Makinesi Çıktı Alanı" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Kursa Gözat" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Kayıt" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Yığın Kaydı" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Otomatik Kayıt" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "Kullanıcıları eposta ile bildirim yap" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "Kaydol" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10204,12 +10393,6 @@ msgstr "" msgid "Additional Resources" msgstr "Ek Kaynaklar" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "Kaydol" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10395,10 +10578,6 @@ msgstr "Yönetici" msgid "Forum Admin" msgstr "Forum Yöneticisi" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Kayıt" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "DataDump" @@ -10906,11 +11085,6 @@ msgstr "" msgid "View Archived Course" msgstr "Arşivlenmiş Kursları Görüntüle" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Kursa Gözat" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10936,17 +11110,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11031,6 +11221,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "düzenle" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11094,8 +11288,8 @@ msgid "Approved:" msgstr "Kabul edildi:" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "Kimlik Doğrulama Durumu" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -11874,10 +12068,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11898,24 +12094,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11946,6 +12151,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -13061,56 +13269,6 @@ msgstr "Eğitmen Anapaneli" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Yığın Kaydı" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Otomatik Kayıt" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "Kullanıcıları eposta ile bildirim yap" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13298,6 +13456,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14170,12 +14343,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14191,10 +14359,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14205,9 +14374,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14240,19 +14410,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14285,11 +14442,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14405,6 +14559,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14465,6 +14653,10 @@ msgstr "" "{platform}'nun kredisini yüksek tutabilmek için, bütün isim değişiklikleri " "loglanacak ve kaydedilecektir." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "İsim değiştirme nedeni:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Adımı değiştir" @@ -14510,35 +14702,19 @@ msgstr "" "sayfamızı {a_end} ziyaret edebilisiniz." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14660,23 +14836,14 @@ msgstr "Kimliğiniz üzerindeki fotoğrafla çektiğinizini eşleştirebilir miy #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "Pozisyona girdiğinizde, kamera butonunu kullanın" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "resminizi çekebilmek için" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "Onay imi butonunu kullanın " +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "fotoğrafınızdan memnun olduğunuzda" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14981,11 +15148,9 @@ msgstr "Kimlik kartınızın iyi aydınlatıldığına emin olun" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" -"Resminizi içeren sürücü ehliyetleri veya devet tarafından verilen kimlikler " -"kabul edilen kimlikler arasındadır" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -15002,8 +15167,8 @@ msgstr "" "Önemli bilgilerin kapanmaması için parmaklarınızı kenarda tutmayı deneyin." #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "Kimliğinizin kopyasını almak için" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -15239,8 +15404,8 @@ msgstr "Hesap aktivasyonunuz geçersiz" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15633,7 +15798,7 @@ msgstr "" " ve öğrencilerin sorularına yanıt vermek için kullanın. Güncellemeleri HTML " "içinde değiştirebilir yenilerini ekleyebilirsiniz." -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "Ders Taslağı" @@ -17553,7 +17718,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17835,10 +18002,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -18015,10 +18181,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "Şu an giriş yapılan hesap:" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Çıkış Yap" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "Latex Kaynak Derleyicisini Başlat" diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo b/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo index d39c43f60299..fe339bcbf0f6 100644 Binary files a/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo and b/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po index 352538f5a42f..cf27837d62a0 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po +++ b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po @@ -58,8 +58,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/edx-platform/language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -69,6 +69,21 @@ msgstr "" "Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -95,6 +110,12 @@ msgstr "İptal" msgid "This link will open in a new browser window/tab" msgstr "Bu link yeni tarayıcı sekmesinde açılacak" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -139,6 +160,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -148,6 +170,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2147,8 +2170,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2191,6 +2212,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2235,6 +2257,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> öğrenci notlandırıldı." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "Kullanıcı adı" @@ -2295,6 +2318,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2963,6 +2987,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2975,16 +3028,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3180,11 +3223,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3207,6 +3245,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3223,6 +3388,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3279,6 +3494,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3323,20 +3621,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "Studio yaptığınız işi saklama konusunda zorluk yaşıyor." -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Kaydediliyor" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3503,11 +3787,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3593,7 +3872,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Anahtar sadece harf, sayı, _ veya - içermelidir" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3703,7 +3982,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3870,15 +4148,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4172,6 +4470,46 @@ msgstr "" msgid "Upload translation" msgstr "Çeviriyi yükle" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4214,7 +4552,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4222,8 +4580,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4270,6 +4628,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4460,15 +4828,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4479,7 +4859,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4569,12 +4949,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4827,30 +5207,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5089,7 +5462,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5268,6 +5645,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5431,8 +5820,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5594,7 +5981,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5641,12 +6028,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5665,56 +6046,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5724,7 +6055,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5757,7 +6088,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5796,9 +6127,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/uk/LC_MESSAGES/django.mo b/conf/locale/uk/LC_MESSAGES/django.mo index 08a30ee910d1..ff2d1f76c48d 100644 Binary files a/conf/locale/uk/LC_MESSAGES/django.mo and b/conf/locale/uk/LC_MESSAGES/django.mo differ diff --git a/conf/locale/uk/LC_MESSAGES/django.po b/conf/locale/uk/LC_MESSAGES/django.po index b23efe286ca2..32e76cfc0f1d 100644 --- a/conf/locale/uk/LC_MESSAGES/django.po +++ b/conf/locale/uk/LC_MESSAGES/django.po @@ -37,7 +37,7 @@ # Eugenia , 2014 # Galya Galkina , 2015 # IvanPrimachenko , 2014-2015 -# junnyml , 2014 +# junnyml , 2014 # Nikita , 2014 # Oleksandr Pylypenko , 2014 # olexiim , 2014-2015 @@ -75,7 +75,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-12-30 16:21+0000\n" "Last-Translator: IvanPrimachenko \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/edx-platform/language/uk/)\n" @@ -123,20 +123,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -151,6 +159,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -270,6 +283,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -462,6 +481,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1478,15 +1501,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2607,6 +2621,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3106,6 +3132,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3268,6 +3295,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3352,18 +3383,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3825,7 +3844,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3835,6 +3855,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3986,12 +4007,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4018,6 +4035,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4115,7 +4136,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4248,7 +4269,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4307,10 +4328,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4815,7 +4832,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5045,6 +5062,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5184,9 +5202,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6841,6 +6858,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6854,7 +6872,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7179,6 +7197,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7316,11 +7350,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7357,6 +7391,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7505,6 +7547,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7545,8 +7591,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7665,10 +7721,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7738,6 +7790,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7880,11 +7933,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7898,38 +7955,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7944,10 +8029,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7976,7 +8057,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -8000,53 +8085,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8059,66 +8108,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8502,6 +8492,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8661,13 +8655,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8676,6 +8690,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8743,7 +8761,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8768,6 +8791,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9296,6 +9324,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9623,6 +9652,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9957,12 +10152,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10148,10 +10337,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10634,11 +10819,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10664,17 +10844,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10757,6 +10953,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10814,7 +11014,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11592,10 +11792,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11616,24 +11818,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11664,6 +11875,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12749,56 +12963,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12958,6 +13122,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13780,12 +13959,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13801,10 +13975,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13815,9 +13990,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13850,19 +14026,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13895,11 +14058,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14010,6 +14170,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14068,6 +14262,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14111,35 +14309,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14252,22 +14434,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14543,7 +14716,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14561,7 +14734,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14775,8 +14948,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15160,7 +15333,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16987,7 +17160,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17241,10 +17416,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17417,10 +17591,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/uk/LC_MESSAGES/djangojs.mo b/conf/locale/uk/LC_MESSAGES/djangojs.mo index 52c4bf18c8ce..653920e71bff 100644 Binary files a/conf/locale/uk/LC_MESSAGES/djangojs.mo and b/conf/locale/uk/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/uk/LC_MESSAGES/djangojs.po b/conf/locale/uk/LC_MESSAGES/djangojs.po index 812b737d8009..4db4dcb9a71f 100644 --- a/conf/locale/uk/LC_MESSAGES/djangojs.po +++ b/conf/locale/uk/LC_MESSAGES/djangojs.po @@ -9,8 +9,8 @@ # Eugenia , 2014 # IvanPrimachenko , 2014 # IvanPrimachenko , 2014 -# junnyml , 2014 -# junnyml , 2014 +# junnyml , 2014 +# junnyml , 2014 # marichkafox , 2014 # marichkafox , 2014 # Maryna Holovnova , 2014 @@ -55,8 +55,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/edx-platform/language/uk/)\n" "MIME-Version: 1.0\n" @@ -66,6 +66,21 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -90,6 +105,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -103,6 +119,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -147,6 +169,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -156,6 +179,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2181,8 +2205,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2225,6 +2247,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2267,6 +2290,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2322,6 +2346,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2950,6 +2975,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2962,16 +3016,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3177,11 +3221,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3204,6 +3243,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3220,6 +3386,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3276,6 +3492,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3323,20 +3622,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3503,11 +3788,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3590,7 +3870,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3700,7 +3980,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3869,15 +4148,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4164,6 +4463,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4206,7 +4545,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4214,8 +4573,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -4264,6 +4623,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4456,15 +4825,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4475,7 +4856,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4565,12 +4946,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4823,30 +5204,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5085,7 +5459,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5264,6 +5642,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5427,8 +5817,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5590,7 +5978,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5637,12 +6025,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5661,56 +6043,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5720,7 +6052,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5753,7 +6085,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5792,9 +6124,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/ur/LC_MESSAGES/django.mo b/conf/locale/ur/LC_MESSAGES/django.mo index 33ff351c8a63..d1a7e7033a48 100644 Binary files a/conf/locale/ur/LC_MESSAGES/django.mo and b/conf/locale/ur/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ur/LC_MESSAGES/django.po b/conf/locale/ur/LC_MESSAGES/django.po index 69c9e48a0901..359646b72247 100644 --- a/conf/locale/ur/LC_MESSAGES/django.po +++ b/conf/locale/ur/LC_MESSAGES/django.po @@ -40,7 +40,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-03-21 07:25+0000\n" "Last-Translator: Majid Hussain Malik <90skype@gmail.com>\n" "Language-Team: Urdu (http://www.transifex.com/projects/p/edx-platform/language/ur/)\n" @@ -88,20 +88,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -116,6 +124,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -235,6 +248,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -427,6 +446,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1440,15 +1463,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2569,6 +2583,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3066,6 +3092,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3228,6 +3255,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3312,18 +3343,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3785,7 +3804,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3795,6 +3815,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3946,12 +3967,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3978,6 +3995,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4075,7 +4096,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4208,7 +4229,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4267,10 +4288,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4774,7 +4791,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5004,6 +5021,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5141,9 +5159,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6798,6 +6815,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6811,7 +6829,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7136,6 +7154,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7276,11 +7310,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7317,6 +7351,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7465,6 +7507,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7505,8 +7551,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7625,10 +7681,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7698,6 +7750,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7840,11 +7893,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7858,38 +7915,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7904,10 +7989,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7936,7 +8017,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7960,53 +8045,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8019,66 +8068,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8462,6 +8452,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8620,13 +8614,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8635,6 +8649,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8702,7 +8720,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8727,6 +8750,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9255,6 +9283,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9582,6 +9611,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9914,12 +10109,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10105,10 +10294,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10591,11 +10776,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10621,17 +10801,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10713,6 +10909,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10770,7 +10970,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11546,10 +11746,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11570,24 +11772,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11618,6 +11829,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12703,56 +12917,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12912,6 +13076,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13733,12 +13912,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13754,10 +13928,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13768,9 +13943,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13803,19 +13979,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13848,11 +14011,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13963,6 +14123,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14021,6 +14215,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14064,35 +14262,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14205,22 +14387,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14496,7 +14669,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14514,7 +14687,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14728,8 +14901,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15113,7 +15286,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16940,7 +17113,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17194,10 +17369,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17370,10 +17544,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/ur/LC_MESSAGES/djangojs.mo b/conf/locale/ur/LC_MESSAGES/djangojs.mo index 71b1541b4cde..73513c36cd3a 100644 Binary files a/conf/locale/ur/LC_MESSAGES/djangojs.mo and b/conf/locale/ur/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ur/LC_MESSAGES/djangojs.po b/conf/locale/ur/LC_MESSAGES/djangojs.po index ee141461780a..90d80acf3229 100644 --- a/conf/locale/ur/LC_MESSAGES/djangojs.po +++ b/conf/locale/ur/LC_MESSAGES/djangojs.po @@ -31,8 +31,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Urdu (http://www.transifex.com/projects/p/edx-platform/language/ur/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,21 @@ msgstr "" "Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -66,6 +81,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -79,6 +95,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -123,6 +145,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -132,6 +155,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2138,8 +2162,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2182,6 +2204,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2224,6 +2247,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2279,6 +2303,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2907,6 +2932,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2919,16 +2973,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3129,11 +3173,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3156,6 +3195,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3172,6 +3338,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3228,6 +3444,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3272,20 +3571,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3452,11 +3737,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3539,7 +3819,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3648,7 +3928,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3816,15 +4095,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4111,6 +4410,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4153,7 +4492,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4161,8 +4520,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" msgstr[1] "" @@ -4210,6 +4569,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4401,15 +4770,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4420,7 +4801,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4510,12 +4891,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4768,30 +5149,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5030,7 +5404,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5209,6 +5587,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5372,8 +5762,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5535,7 +5923,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5582,12 +5970,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5606,56 +5988,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5665,7 +5997,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5698,7 +6030,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5737,9 +6069,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/uz/LC_MESSAGES/django.mo b/conf/locale/uz/LC_MESSAGES/django.mo index 4ea3c06b81cd..48ae3234fd3a 100644 Binary files a/conf/locale/uz/LC_MESSAGES/django.mo and b/conf/locale/uz/LC_MESSAGES/django.mo differ diff --git a/conf/locale/uz/LC_MESSAGES/django.po b/conf/locale/uz/LC_MESSAGES/django.po index 2ac7cf4c7488..64d6a7322069 100644 --- a/conf/locale/uz/LC_MESSAGES/django.po +++ b/conf/locale/uz/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2014-07-23 19:41+0000\n" "Last-Translator: Hamza Foziljonov \n" "Language-Team: Uzbek (http://www.transifex.com/projects/p/edx-platform/language/uz/)\n" @@ -87,20 +87,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -115,6 +123,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -234,6 +247,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -426,6 +445,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1436,15 +1459,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2565,6 +2579,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3060,6 +3086,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3222,6 +3249,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3306,18 +3337,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3779,7 +3798,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3789,6 +3809,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3940,12 +3961,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3972,6 +3989,10 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4069,7 +4090,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4202,7 +4223,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4261,10 +4282,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4767,7 +4784,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4997,6 +5014,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5132,9 +5150,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6789,6 +6806,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6802,7 +6820,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7127,6 +7145,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7267,11 +7301,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7308,6 +7342,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7456,6 +7498,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7496,8 +7542,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7616,10 +7672,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7689,6 +7741,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7831,11 +7884,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7849,38 +7906,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7895,10 +7980,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7927,7 +8008,11 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" msgstr "" #: lms/templates/dashboard.html @@ -7951,53 +8036,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8010,66 +8059,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8453,6 +8443,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8610,13 +8604,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8625,6 +8639,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8692,7 +8710,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8717,6 +8740,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9245,6 +9273,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9572,6 +9601,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9902,12 +10097,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10093,10 +10282,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10579,11 +10764,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10609,17 +10789,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10700,6 +10896,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10757,7 +10957,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11531,10 +11731,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11555,24 +11757,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11603,6 +11814,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12688,56 +12902,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12897,6 +13061,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13717,12 +13896,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13738,10 +13912,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13752,9 +13927,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13787,19 +13963,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13832,11 +13995,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13947,6 +14107,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14005,6 +14199,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14048,35 +14246,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14189,22 +14371,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14480,7 +14653,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14498,7 +14671,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14712,8 +14885,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15097,7 +15270,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16924,7 +17097,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17178,10 +17353,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17354,10 +17528,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/uz/LC_MESSAGES/djangojs.mo b/conf/locale/uz/LC_MESSAGES/djangojs.mo index c2f9a94f83ea..e3a67be95e8d 100644 Binary files a/conf/locale/uz/LC_MESSAGES/djangojs.mo and b/conf/locale/uz/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/uz/LC_MESSAGES/djangojs.po b/conf/locale/uz/LC_MESSAGES/djangojs.po index 4b6343d67bfb..109eeecafdc5 100644 --- a/conf/locale/uz/LC_MESSAGES/djangojs.po +++ b/conf/locale/uz/LC_MESSAGES/djangojs.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Uzbek (http://www.transifex.com/projects/p/edx-platform/language/uz/)\n" "MIME-Version: 1.0\n" @@ -38,6 +38,21 @@ msgstr "" "Language: uz\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -62,6 +77,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore @@ -75,6 +91,12 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -119,6 +141,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -128,6 +151,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2115,8 +2139,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2159,6 +2181,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2201,6 +2224,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2256,6 +2280,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2884,6 +2909,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2896,16 +2950,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3101,11 +3145,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3128,6 +3167,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3144,6 +3310,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3200,6 +3416,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3241,20 +3540,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3421,11 +3706,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3508,7 +3788,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3616,7 +3896,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3783,15 +4062,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4078,6 +4377,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4120,7 +4459,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4128,8 +4487,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4176,6 +4535,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4366,15 +4735,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4385,7 +4766,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4475,12 +4856,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4733,30 +5114,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4995,7 +5369,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5174,6 +5552,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5337,8 +5727,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5500,7 +5888,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5547,12 +5935,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5571,56 +5953,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5630,7 +5962,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5663,7 +5995,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5702,9 +6034,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/vi/LC_MESSAGES/django.mo b/conf/locale/vi/LC_MESSAGES/django.mo index 7c68c4c2a86d..44e75741c66a 100644 Binary files a/conf/locale/vi/LC_MESSAGES/django.mo and b/conf/locale/vi/LC_MESSAGES/django.mo differ diff --git a/conf/locale/vi/LC_MESSAGES/django.po b/conf/locale/vi/LC_MESSAGES/django.po index b2516a94a26e..1567a43a1680 100644 --- a/conf/locale/vi/LC_MESSAGES/django.po +++ b/conf/locale/vi/LC_MESSAGES/django.po @@ -140,7 +140,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" "PO-Revision-Date: 2015-01-15 01:30+0000\n" "Last-Translator: Nguyen Quang Huy \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/edx-platform/language/vi/)\n" @@ -189,9 +189,15 @@ msgstr "" msgid "Advanced" msgstr "Nâng cao" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "Mục" @@ -217,6 +223,11 @@ msgstr "Đơn vị" msgid "Name" msgstr "Tên" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -339,6 +350,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -531,6 +548,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "Mã số khóa học chưa xác định" @@ -1558,15 +1579,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2693,6 +2705,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "Chung" @@ -3193,6 +3217,7 @@ msgstr "Giao Diện Học Viên Chấm Cho Nhau" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3358,6 +3383,10 @@ msgstr "Đề cương" msgid "Instructor" msgstr "Giáo viên hướng dẫn" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3442,18 +3471,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3917,7 +3934,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3927,6 +3945,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4082,12 +4101,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4113,6 +4128,10 @@ msgstr "Tìm kiếm" msgid "Copyright" msgstr "Bản quyền" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4210,7 +4229,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4342,7 +4361,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4399,10 +4418,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4905,7 +4920,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5141,6 +5156,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5279,9 +5295,8 @@ msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html #, fuzzy @@ -7004,7 +7019,7 @@ msgstr "Xem trước" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7353,6 +7368,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7466,11 +7497,11 @@ msgid "Terms of Service" msgstr "Điều khoản sử dụng dịch vụ" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7507,6 +7538,14 @@ msgstr "Mã số cập nhật của khóa học không hợp lệ." msgid "Course update not found." msgstr "Không tìm thấy cập nhật khóa học." +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7678,6 +7717,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "Xuất thành công khoá học vào kho git" @@ -7718,8 +7761,18 @@ msgstr "Sao chép của {0}" msgid "Duplicate of '{0}'" msgstr "Sao chép của '{0}'" +#. 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7838,10 +7891,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -7907,6 +7956,7 @@ msgstr "Không tìm thấy trang" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -8050,11 +8100,15 @@ msgid "Course Navigation" msgstr "Danh Mục Khóa Học" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html msgid "Help" msgstr "Trợ Giúp" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8068,46 +8122,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "Giờ hãy chọn hệ bạn muốn theo học:" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "Theo đuổi Giấy Chứng Nhận Xác Thực" +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -"Bạn có định dùng thành quả từ khóa học này để xin việc, phát triển nghề " -"nghiệp hay đăng ký học lên không? Hãy nâng cấp lên hệ theo học nhằm đạt " -"Giấy Chứng Nhận Thành Tích để có giấy tờ chứng thực thành tích. Bạn sẽ phải " -"trả một khoản phí tối thiểu." + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "Theo đuổi Giấy Chứng Nhận Xác Thực" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" -"Bạn có định dùng thành quả từ khóa học này để xin việc, phát triển nghề " -"nghiệp hay đăng ký học lên không? Hãy nâng cấp lên hệ theo học nhằm đạt " -"Giấy Chứng Nhận Thành Tích Xác Thực để có giấy tờ chứng thực thành tích. Bạn" -" sẽ phải trả một khoản phí tối thiểu." #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "Chọn đóng góp của bạn cho khóa học này (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8122,10 +8196,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "Theo học nhằm đạt Giấy Chứng Nhận Cam Kết Danh Dự" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "Tóm lược chung về-{platform_name}" @@ -8154,8 +8224,12 @@ msgid "Hide Annotations" msgstr "Ẩn Chú thích" #: lms/templates/course.html -msgid "New" -msgstr "Mới" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8178,53 +8252,17 @@ msgid "Course-loading errors" msgstr "Lỗi khi tải khóa học" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -msgstr "chỉnh sửa" - -#. 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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "Các Tài Khoản Liên Kết" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "Đã Kết Nối" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Not Linked" -msgstr "Chưa Kết Nối" - -#. 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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" -msgstr "Xóa Kết Nối" +msgid "Want to change your account settings?" +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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" -msgstr "Kết Nối" +msgid "Click the arrow next to your username above." +msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "Đặt Lại Mật Khẩu" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "Cài Đặt Email cho {course_number}" @@ -8237,70 +8275,7 @@ msgstr "Nhận email khóa học" msgid "Save Settings" msgstr "Lưu cài đặt" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "Đã Gửi Email Đặt Lại Mật Khẩu" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" -"Một email đã được gửi đến {email}. Sử dụng đường link trong email để thay " -"đổi mật khẩu của bạn." - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "Thay đổi Email" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "Vui lòng nhập địa chỉ email mới của bạn:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "Vui lòng xác nhận mật khẩu của bạn:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "Thay đổi tên của bạn" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" -"Nhập tên đầy đủ của bạn theo cách bạn muốn hiển thị trên {platform} " -"{cert_name_short}:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "Lý do thay đổi tên:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "Thay Đổi Tên Của Tôi" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8699,6 +8674,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "Key thay đổi email không hợp lệ" @@ -8867,13 +8846,33 @@ msgid "Press to Launch" msgstr "Nhấn để Kích Hoạt" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "Khóa hoặc Mở Lại các tài khoản của học viên" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "Tên đăng nhập:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "Khóa Tài Khoản" @@ -8882,6 +8881,10 @@ msgstr "Khóa Tài Khoản" msgid "Reenable Account" msgstr "Mở Lại Tài Khoản" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "Những học viên có tài khoản bị khóa" @@ -8958,7 +8961,12 @@ msgid "More options dropdown" msgstr "Các tuỳ chọn thả xuống" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8985,6 +8993,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "Trường" @@ -9527,6 +9540,7 @@ msgid "Recent git load activity for {course_id}" msgstr "Hoạt động tải git cho {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "Lỗi" @@ -9871,37 +9885,203 @@ msgstr "Tính" msgid "Calculator Output Field" msgstr "Kết Quả Phép Tính theo Máy Tính" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "Xem Khóa Học" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "Ghi danh" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/certificates/invalid.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "Ghi Danh Hàng Loạt" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +"Enter email addresses and/or usernames separated by new lines or commas." msgstr "" -#: lms/templates/certificates/invalid.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +"You will not get notification for emails that bounce, so please double-check" +" spelling." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "Ghi Danh Tự Động" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" msgstr "" #: lms/templates/chat/toggle_chat.html @@ -10201,12 +10381,6 @@ msgstr "" msgid "Additional Resources" msgstr "Nguồn Học Liệu Bổ Sung" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10392,10 +10566,6 @@ msgstr "Quản Trị" msgid "Forum Admin" msgstr "Quản Trị Diễn Đàn" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "Ghi danh" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "Đổ Dữ Liệu" @@ -10883,11 +11053,6 @@ msgstr "" msgid "View Archived Course" msgstr "Xem Lưu Trữ Khóa Học" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "Xem Khóa Học" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10913,17 +11078,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11004,6 +11185,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "chỉnh sửa" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -11061,7 +11246,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11839,10 +12024,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11863,24 +12050,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11911,6 +12107,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12998,56 +13197,6 @@ msgstr "Bảng Điều Khiển của Giáo Viên Hướng Dẫn" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "Ghi Danh Hàng Loạt" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "Ghi Danh Tự Động" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13207,6 +13356,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -14037,12 +14201,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14058,10 +14217,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -14072,9 +14232,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -14107,19 +14268,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14152,11 +14300,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14267,6 +14412,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "Các Tài Khoản Liên Kết" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "Đã Kết Nối" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Not Linked" +msgstr "Chưa Kết Nối" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Unlink" +msgstr "Xóa Kết Nối" + +#. 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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "Kết Nối" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14327,6 +14506,10 @@ msgstr "" "Để duy trì độ tin cậy của chứng chỉ {platform}, tất cả các thay đổi về tên " "sẽ được ghi lại." +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "Lý do thay đổi tên:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Thay đổi tên tôi" @@ -14370,35 +14553,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14511,22 +14678,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14802,7 +14960,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14820,7 +14978,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -15036,8 +15194,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15421,7 +15579,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "Phác Thảo Khóa Học" @@ -17254,7 +17412,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17511,10 +17671,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17687,10 +17846,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "Đăng Xuất" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "Chạy trình biên dịch nguồn Latex" diff --git a/conf/locale/vi/LC_MESSAGES/djangojs.mo b/conf/locale/vi/LC_MESSAGES/djangojs.mo index 77dfa9eb3687..929395a64d62 100644 Binary files a/conf/locale/vi/LC_MESSAGES/djangojs.mo and b/conf/locale/vi/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/vi/LC_MESSAGES/djangojs.po b/conf/locale/vi/LC_MESSAGES/djangojs.po index 6bba5563e3eb..3feca03c30e8 100644 --- a/conf/locale/vi/LC_MESSAGES/djangojs.po +++ b/conf/locale/vi/LC_MESSAGES/djangojs.po @@ -67,8 +67,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/edx-platform/language/vi/)\n" "MIME-Version: 1.0\n" @@ -78,6 +78,21 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -104,6 +119,12 @@ msgstr "Hủy bỏ" msgid "This link will open in a new browser window/tab" msgstr "Liên kết này sẽ mở ra trong một cửa sổ hoặc tab mới của trình duyệt" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -137,6 +158,7 @@ msgstr "Tải lên tệp tin" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -146,6 +168,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "Lỗi" @@ -2148,8 +2171,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2192,6 +2213,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2234,6 +2256,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> học viên đã được chấm điểm." #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2289,6 +2312,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2917,6 +2941,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2929,16 +2982,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3134,11 +3177,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3161,6 +3199,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3177,6 +3342,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3233,6 +3448,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3276,20 +3574,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "Đang lưu" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3456,11 +3740,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3545,7 +3824,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "Key chỉ nên chứa các chữ cái, con số, _, hoặc -" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3652,7 +3931,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3821,15 +4099,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4122,6 +4420,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4164,7 +4502,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4172,8 +4530,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4220,6 +4578,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4410,15 +4778,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4429,7 +4809,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4519,12 +4899,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4777,30 +5157,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -5039,7 +5412,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5218,6 +5595,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5381,8 +5770,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5544,7 +5931,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5591,12 +5978,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5615,56 +5996,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5674,7 +6005,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5707,7 +6038,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5746,9 +6077,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index 0ee4b1f7db01..6851e776a9b5 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 168aab204606..9ef05007fe45 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -7,10 +7,13 @@ # vingte <411029240@qq.com>, 2014 # 肖寒 , 2013 # Changyue Wang , 2014 +# CharlotteDing , 2015 +# chalow , 2015 # focusheart , 2014 # focusheart , 2014 # focusheart , 2014 # freakylemon , 2014 +# ckyOL, 2015 # GoodLuck <1833447072@qq.com>, 2014 # Wentao Han , 2013 # bnw, 2014 @@ -36,7 +39,7 @@ # 熊冬升 , 2013 # yan9yu, 2014 # Yuelan Sheng , 2015 -# Yu , 2015 +# Yu , 2015 # zhouxuan , 2014-2015 # 刘知远 , 2013 # 张太红 , 2014 @@ -83,6 +86,8 @@ # 刘家骅 , 2013 # 肖寒 , 2013 # Changyue Wang , 2014-2015 +# CharlotteDing , 2015 +# chalow , 2015 # Yufei Xue , 2013 # focusheart , 2014 # focusheart , 2014 @@ -206,6 +211,7 @@ # Jerome Huang , 2014 # jiangnan.hugo , 2014 # pku9104038 , 2014 +# louyihua , 2015 # Tianyu Huang , 2014 # wuqiong , 2014 # xianwei yang , 2014 @@ -216,9 +222,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2015-01-18 09:50+0000\n" -"Last-Translator: 汤和果 \n" +"POT-Creation-Date: 2015-04-24 17:02+0000\n" +"PO-Revision-Date: 2015-04-20 18:02+0000\n" +"Last-Translator: louyihua \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -248,6 +254,8 @@ msgstr "" msgid "Discussion" msgstr "论坛" +#: cms/djangoapps/contentstore/views/component.py +#: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html msgid "Problem" @@ -256,9 +264,16 @@ msgstr "问题" #: cms/djangoapps/contentstore/views/component.py #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Advanced" -msgstr "" +msgstr "高级" + +#: cms/templates/settings.html +msgid "Entrance Exam" +msgstr "入学考试" +#: cms/djangoapps/contentstore/views/helpers.py +#: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "章" @@ -266,7 +281,7 @@ msgstr "章" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Subsection" -msgstr "" +msgstr "节" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py @@ -284,6 +299,11 @@ msgstr "单元" msgid "Name" msgstr "名称" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -311,7 +331,7 @@ msgstr "" #: common/djangoapps/course_modes/models.py msgid "ID verification pending" -msgstr "" +msgstr "身份证件验证挂起" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as a verified student" @@ -319,17 +339,19 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" -msgstr "已验证" +msgstr "已认证" #: common/djangoapps/course_modes/models.py #: lms/templates/dashboard/_dashboard_course_listing.html msgid "ID Verified Ribbon/Badge" -msgstr "" +msgstr "身份证件已验证时的色带/徽章" #: common/djangoapps/course_modes/models.py msgid "You're enrolled as an honor code student" msgstr "" +#: common/djangoapps/course_modes/models.py +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/static_templates/honor.html msgid "Honor Code" msgstr "诚信准则" @@ -352,11 +374,11 @@ msgstr "" #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" -msgstr "注册已终止" +msgstr "选课已关闭" #: common/djangoapps/course_modes/views.py msgid "Enrollment mode not supported" -msgstr "注册模式不支持" +msgstr "不支持的选课模式" #: common/djangoapps/course_modes/views.py msgid "Invalid amount selected." @@ -384,11 +406,11 @@ msgstr "学生" #: common/djangoapps/embargo/forms.py msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" +msgstr "课程未找到,请检查课程 ID 是否有效。" #: common/djangoapps/embargo/models.py msgid "The course key for the restricted course." -msgstr "" +msgstr "此受限课程的课程标识。" #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from enrollment." @@ -398,6 +420,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -488,7 +516,7 @@ msgstr "国家是必填项" #: common/djangoapps/student/forms.py msgid "To enroll, you must follow the honor code." -msgstr "您必须遵循诚信准则才能注册。" +msgstr "您必须遵循诚信准则才能选修。" #: common/djangoapps/student/forms.py msgid "You are missing one or more required fields" @@ -510,7 +538,7 @@ msgstr "" #: common/djangoapps/student/middleware.py msgid "Disabled Account" -msgstr "已停用账号" +msgstr "已停用的账户" #: common/djangoapps/student/models.py msgid "Male" @@ -554,9 +582,10 @@ msgstr "初中" msgid "Elementary/primary school" msgstr "小学" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: 'None' refers to the student's level of education #: common/djangoapps/student/models.py -#: common/lib/xmodule/xmodule/course_module.py +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html msgid "None" msgstr "无" @@ -589,6 +618,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "课程编号未指定" @@ -607,17 +640,17 @@ msgstr "" #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" -msgstr "您还没有注册本课程" +msgstr "您还没有选修本课程" #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "注册操作无效" +msgstr "选课操作无效" #: common/djangoapps/student/views.py msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." -msgstr "" +msgstr "你已成功登录{provider_name}帐户,但该帐号尚未与{platform_name}帐户关联。" #: common/djangoapps/student/views.py msgid "" @@ -625,6 +658,7 @@ msgid "" "below, and then link your {platform_name} account with {provider_name} from " "your dashboard." msgstr "" +"用你的{platform_name}用户名和密码登陆{platform_name},然后从课程面板页面关联{platform_name}账户和{provider_name}。" #: common/djangoapps/student/views.py msgid "" @@ -640,7 +674,7 @@ msgstr "接受您的登录信息时出现错误,请发电子邮件给我们。 msgid "" "This account has been temporarily locked due to excessive login failures. " "Try again later." -msgstr "由于过多的登录失败该账号被暂时锁定。请稍晚一点再重新尝试。" +msgstr "由于登录失败次数过多,该账户暂时被锁定,请稍后再试。" #: common/djangoapps/student/views.py msgid "" @@ -654,13 +688,8 @@ msgid "Too many failed login attempts. Try again later." msgstr "失败次数超过限制,请稍后再试!" #: common/djangoapps/student/views.py lms/templates/provider_login.html -#, fuzzy msgid "Email or password is incorrect." -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"邮箱或密码错误。\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"邮箱或密码错误" +msgstr "邮箱或密码错误。" #: common/djangoapps/student/views.py msgid "" @@ -682,23 +711,23 @@ msgstr "用户名 {} 不存在" #: common/djangoapps/student/views.py msgid "Successfully disabled {}'s account" -msgstr "成功停用{}的账号" +msgstr "成功停用{}的账户" #: common/djangoapps/student/views.py msgid "Successfully reenabled {}'s account" -msgstr "成功重新启用{}的账号" +msgstr "成功重新启用{}的账户" #: common/djangoapps/student/views.py msgid "Unexpected account status" -msgstr "异常账号状态" +msgstr "异常的账户状态" #: common/djangoapps/student/views.py msgid "An account with the Public Username '{username}' already exists." -msgstr "用户名'{username}'对应的账户已存在。" +msgstr "公开用户名“{username}”对应的账户已存在。" #: common/djangoapps/student/views.py msgid "An account with the Email '{email}' already exists." -msgstr "电子邮件'{email}'对应的账户已存在。" +msgstr "电子邮件“{email}”对应的账户已存在。" #: common/djangoapps/student/views.py msgid "An access_token is required when passing value ({}) for provider." @@ -760,7 +789,7 @@ msgstr "新邮件地址与旧邮件地址相同。" #: common/djangoapps/student/views.py msgid "An account with this e-mail already exists." -msgstr "该邮箱地址已经存在一个对应账号。" +msgstr "已经存在与该邮箱地址对应的账户。" #: common/djangoapps/student/views.py msgid "Unable to send email activation link. Please try again later." @@ -1129,7 +1158,7 @@ msgstr "十二月" 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[0] "该文件必须以下列扩展名之一结尾:“{file_types}”。" #: common/djangoapps/util/file.py msgid "Maximum upload file size is {file_size} bytes." @@ -1185,7 +1214,7 @@ msgstr "必须包含{0}个或更多不重复的单词" #: common/djangoapps/util/password_policy_validators.py msgid "Too similar to a restricted dictionary word." -msgstr "与受限词字典中的词语过于相似." +msgstr "与受限词字典中的词语过于相似。" #: common/lib/capa/capa/capa_problem.py msgid "Cannot rescore problems with possible file submissions" @@ -1290,7 +1319,7 @@ msgstr "(源代码不可用 )" #: common/lib/capa/capa/responsetypes.py msgid "See XML source line {sourcenum}." -msgstr "查看XML源文件{sourcenum}." +msgstr "参见 XML 源文件中的行{sourcenum}。" #: common/lib/capa/capa/responsetypes.py msgid "JavaScript Input" @@ -1348,19 +1377,19 @@ msgstr "工作人员对这个问题的答案有问题。" #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{student_answer}' as a number." -msgstr "无法将 '{student_answer}' 处理为一个数字." +msgstr "无法将“{student_answer}”解释为一个数字。" #: common/lib/capa/capa/responsetypes.py msgid "You may not use variables ({bad_variables}) in numerical problems." -msgstr "你可能在数学问题中无法使用变量 ({bad_variables}) ." +msgstr "你可能在数学问题中无法使用变量({bad_variables})。" #: common/lib/capa/capa/responsetypes.py msgid "factorial function evaluated outside its domain:'{student_answer}'" -msgstr "超出自动评价功能的有效范围:'{student_answer}'" +msgstr "超出自动评价功能的有效范围:“{student_answer}”" #: common/lib/capa/capa/responsetypes.py msgid "Invalid math syntax: '{student_answer}'" -msgstr "无效的数学表达式: '{student_answer}'" +msgstr "无效的数学表达式:“{student_answer}”" #: common/lib/capa/capa/responsetypes.py msgid "You may not use complex numbers in range tolerance problems" @@ -1381,7 +1410,7 @@ msgstr "工作人员对此问题的解答存在问题:复杂边界。" #: common/lib/capa/capa/responsetypes.py msgid "" "There was a problem with the staff answer to this problem: empty boundary." -msgstr "工作人员对此问题的解答存在问题:空白边界。" +msgstr "工作人员对此问题的解答存在问题:边界未设置。" #: cms/templates/widgets/problem-edit.html msgid "Text Input" @@ -1478,11 +1507,11 @@ msgstr "针对该问题的回答不在自动评价功能允许范围之内。提 #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula." -msgstr "无效输入:无法将'{bad_input}解析为公式。" +msgstr "无效输入:无法将“{bad_input}”解析为公式。" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula" -msgstr "无效输入:无法将'{bad_input}'解析为一个公式" +msgstr "无效输入:无法将“{bad_input}”解析为一个公式" #: common/lib/capa/capa/responsetypes.py msgid "Circuit Schematic Builder" @@ -1509,7 +1538,7 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "Annotation Input" -msgstr "" +msgstr "批注输入" #: common/lib/capa/capa/responsetypes.py msgid "Checkboxes With Text Input" @@ -1525,31 +1554,18 @@ msgstr "工作人员的大幅无法被解析为一个数字。" #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{given_answer}' as a number." -msgstr "无法将'{given_answer}'解析为一个数字。" +msgstr "无法将“{given_answer}”解析为一个数字。" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "XML data for the annotation" -msgstr "" +msgstr "用于批注的XML数据" -#: common/lib/xmodule/xmodule/annotatable_module.py -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/discussion_module.py -#: common/lib/xmodule/xmodule/html_module.py -#: common/lib/xmodule/xmodule/imageannotation_module.py -#: common/lib/xmodule/xmodule/library_content_module.py -#: common/lib/xmodule/xmodule/lti_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -#: common/lib/xmodule/xmodule/split_test_module.py -#: common/lib/xmodule/xmodule/textannotation_module.py -#: common/lib/xmodule/xmodule/videoannotation_module.py -#: common/lib/xmodule/xmodule/word_cloud_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" -msgstr "" +msgstr "显示名称" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/discussion_module.py @@ -1565,7 +1581,7 @@ msgstr "" #: common/lib/xmodule/xmodule/annotatable_module.py msgid "Annotation" -msgstr "" +msgstr "批注" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py @@ -1592,22 +1608,13 @@ msgstr "" 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 "" +msgstr "定义学生在回答这个问题时所允许的尝试次数。如果未设置,则允许无限次尝试。" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -1770,7 +1777,7 @@ msgstr "最终检查" #: common/lib/xmodule/xmodule/capa_base.py msgid "Checking..." -msgstr "正在检测..." +msgstr "正在检查……" #: common/lib/xmodule/xmodule/capa_base.py msgid "Warning: The problem has been reset to its initial state!" @@ -1815,15 +1822,18 @@ msgstr "错误: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" -msgstr "{num_hour} 小时" +msgid_plural "{num_hour} hours" +msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" -msgstr "{num_minute} 分钟" +msgid_plural "{num_minute} minutes" +msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" -msgstr "{num_second} 秒钟" +msgid_plural "{num_second} seconds" +msgstr[0] "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. @@ -1841,7 +1851,7 @@ msgstr "问题在保存之前需要重置。" #: common/lib/xmodule/xmodule/capa_base.py msgid "Your answers have been saved." -msgstr "您的答案已被保存." +msgstr "你的答案已保存。" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1995,7 +2005,7 @@ msgstr "" msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." -msgstr "" +msgstr "以下列格式输入课程 LTI 工具的通行证:“id:client_key:client_secret”。" #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" @@ -2025,7 +2035,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" -msgstr "" +msgstr "如果本课程有先修课程,则指定先修课程的课程标识" #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" @@ -2040,7 +2050,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the name of the course as it should appear in the edX.org course list." -msgstr "" +msgstr "输入应当出现在 edX.org 课程列表中的课程名称。" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Display Name" @@ -2054,7 +2064,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." -msgstr "" +msgstr "输入这门课程的编辑方式(“XML”或者“Studio”)。" #: common/lib/xmodule/xmodule/course_module.py msgid "Show Chat Widget" @@ -2092,6 +2102,10 @@ msgid "" "brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " "\"2015-10-08\"]] " msgstr "" +"输入一对日期,在此期间内不允许学生往在讨论区上发帖。请在所提供的括号之内输入日期,每一对日期应由一组方括号包围,其格式为 [\"YYYY-MM-" +"DD\", \"YYYY-MM-DD\"]。如果还需要指定时间,请使用格式 [\"YYYY-MM-DDTHH:MM\", \"YYYY-MM-" +"DDTHH:MM\"],请确保在日期和时间的中间一定要有“T”。例如,一项定义了两段禁用时期的项应该是如下列格式所示(包括了最外层的一对方括号):[[\"2015-09-15\"," +" \"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]]" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Topic Mapping" @@ -2127,14 +2141,14 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Cohort Configuration" -msgstr "" +msgstr "群组配置" #: common/lib/xmodule/xmodule/course_module.py 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 "" +msgstr "请输入策略键和值以启用群组功能、定义如何自动将学生分配到群组中、或者将任何全课程范围内的讨论主题标识为对群组成员私有的主题。" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Is New" @@ -2145,6 +2159,7 @@ msgid "" "Enter true or false. If true, the course appears in the list of new courses " "on edx.org, and a New! badge temporarily appears next to the course image." msgstr "" +"输入true或者false。如果输入true,课程会出现在edx.org的新课程列表中,并且在课程图片旁边会出现一个New!样式的临时图标。" #: common/lib/xmodule/xmodule/course_module.py msgid "Mobile Course Available" @@ -2158,7 +2173,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Video Upload Credentials" -msgstr "" +msgstr "视频上传凭据" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2169,11 +2184,11 @@ msgstr "" msgid "" "Enter the URL for the official course Facebook group. If you provide a URL, " "the mobile app includes a button that students can tap to access the group." -msgstr "" +msgstr "输入课程团队官方 Facebook 小组的 URL。如果你提供了 URL,移动 APP 将包含一个按钮,学生可以点击该按钮访问小组。" #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "" +msgstr "Facebook 的 URL" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" @@ -2466,7 +2481,7 @@ msgstr "" msgid "" "Let students know what knowledge and/or skills they should have before they " "enroll in your course." -msgstr "" +msgstr "让学生们知道他们在选修这门课程之前需要先掌握哪些知识(技能)。" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Info Sidebar Name" @@ -2483,7 +2498,7 @@ msgstr "" msgid "" "True if timezones should be shown on dates in the courseware. Deprecated in " "favor of due_date_display_format." -msgstr "" +msgstr "如果希望时区信息也在课件的日期信息中显示,请设为 True。由于 due_date_display_format 的出现,该选项已过时。" #: common/lib/xmodule/xmodule/course_module.py msgid "Due Date Display Format" @@ -2495,6 +2510,9 @@ msgid "" "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" +"输入截止日期的格式,默认的格式是 Mon DD, YYYY。要使用 MM-DD-YYYY 格式,请输入“%m-%d-%Y”;要使用 DD-MM-" +"YYYY,请输入“%d-%m-%Y”;要使用 YYYY-MM-DD 格式,请输入“%Y-%m-%d”;要使用 YYYY-DD-MM " +"格式,请输入“%Y-%d-%m”。" #: common/lib/xmodule/xmodule/course_module.py msgid "External Login Domain" @@ -2529,6 +2547,7 @@ msgid "" "early_with_info. To display only the links to passing students as soon as " "certificates are generated, enter early_no_info." msgstr "" +"输入“end”、“early_with_info”或“early_no_info”。在证书生成后,所有通过考核的学生们会在他们的课程面板上看到证书的链接,而没有通过的学生则会看到关于成绩配置的信息。默认值是“end”,即在课程结束日期之后向所有学生显示证书信息。如果希望在证书生成后尽快让所有学生看到证书信息,请输入“early_with_info”。而如果只是希望在证书生成后尽快向已经通过的学生显示链接,请输入“early_no_info”。" #: common/lib/xmodule/xmodule/course_module.py msgid "Course About Page Image" @@ -2603,7 +2622,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Organization Display String" -msgstr "" +msgstr "课程所属机构的显示名称" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2611,7 +2630,7 @@ msgid "" "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 "" +msgstr "输入你想在课件中显示的课程所属机构,该设置将覆盖你在创建课程时输入的机构名称。要使用你在创建课程时输入的机构名称,请输入“null”。" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Number Display String" @@ -2627,13 +2646,13 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Maximum Student Enrollment" -msgstr "" +msgstr "最大选课学生人数" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." -msgstr "" +msgstr "输入该课程的最大选课学生人数;如无限制,输入null。" #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Public Wiki Access" @@ -2723,6 +2742,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "一般" @@ -2803,7 +2834,7 @@ msgstr "" #: common/lib/xmodule/xmodule/imageannotation_module.py msgid "Image Annotation" -msgstr "" +msgstr "图片批注" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -2821,32 +2852,32 @@ msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Location of Annotation backend" -msgstr "" +msgstr "批注后端的位置" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Url for Annotation Storage" -msgstr "" +msgstr "用于批注存储的 URL" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Secret string for annotation storage" -msgstr "" +msgstr "用于批注存储的秘密字符串" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Secret Token String for Annotation" -msgstr "" +msgstr "用于批注存储的秘密令牌串" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Default Annotations Tab" -msgstr "" +msgstr "默认的批注标签" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -2854,13 +2885,13 @@ msgstr "" msgid "" "Select which tab will be the default in the annotations table: myNotes, " "Instructor, or Public." -msgstr "" +msgstr "选择默认的批注标签:“myNotes”,“Instructor”或“Public”。" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Email for 'Instructor' Annotations" -msgstr "" +msgstr "“教师”批注的电子邮件地址" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -2868,13 +2899,13 @@ msgstr "" msgid "" "Email of the user that will be attached to all annotations that will be " "found in 'Instructor' tab." -msgstr "" +msgstr "将被附加到“教师”标签中所有批注上的用户的电子邮件地址。" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Mode for Annotation Tool" -msgstr "" +msgstr "批注工具模式" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -2887,16 +2918,15 @@ msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "No email address found." -msgstr "" +msgstr "未找到邮箱地址。" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Any Type" msgstr "" -#: common/lib/xmodule/xmodule/library_content_module.py #: cms/templates/widgets/header.html msgid "Library" -msgstr "" +msgstr "知识库" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select the library from which you want to draw content." @@ -2934,12 +2964,12 @@ msgstr "" msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." -msgstr "" +msgstr "选择一个要从知识库中获取的问题类型,如果选择了“任意类型”,则不应用任何筛选。" #: common/lib/xmodule/xmodule/library_content_module.py #: common/lib/xmodule/xmodule/lti_module.py msgid "Scored" -msgstr "" +msgstr "可评分" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" @@ -3089,7 +3119,7 @@ msgstr "" 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 "" +msgstr "输入该组件可能的分数,默认值为 1.0。该设置仅在“可评分”设置为true的时候才有用。" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3159,7 +3189,7 @@ msgstr "" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Select True to allow third party systems to post grades past the deadline." -msgstr "" +msgstr "请选择“True”以同意第三方系统在截止日期之后发布成绩。" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3171,7 +3201,7 @@ msgstr "无法解析自定义参数:{custom_parameter}。参数格式必须类 msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." -msgstr "无法解析LTI通行证:{lti_passport}。其格式应当是由“身份标识:键:密码“构成的字符串。" +msgstr "无法解析LTI通行证:{lti_passport},这应当是一个由“id:key:secret”构成的字符串。" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Show Single Problem" @@ -3198,7 +3228,7 @@ msgstr "" msgid "" "Defines whether the student gets credit for grading this problem. Only used " "when \"Show Single Problem\" is True." -msgstr "" +msgstr "定义在对这个问题进行评分时学生是否获得分数,当设置“显示单个问题”为 True 时才可用。" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Due date that should be displayed." @@ -3218,6 +3248,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3356,13 +3387,8 @@ msgstr "教材" #. staff to view open-ended problems that require staff grading #: common/lib/xmodule/xmodule/tabs.py #: lms/templates/instructor/staff_grading.html -#, fuzzy msgid "Staff grading" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"员工评分\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"教员评分" +msgstr "教员评分" #. Translators: "Peer grading" appears on a tab that allows #. students to view open-ended problems that require grading @@ -3385,9 +3411,13 @@ msgstr "教学大纲" msgid "Instructor" msgstr "主讲教师" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" -msgstr "" +msgstr "文字批注" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Source/Citation" @@ -3397,7 +3427,7 @@ msgstr "" msgid "" "Optional for citing source of any material used. Automatic citation can be " "done using EasyBib" -msgstr "" +msgstr "可选,任意使用的材料的引用源。自动引证可以通过EasyBib完成" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Diacritic Marks" @@ -3411,7 +3441,7 @@ msgstr "" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Video Annotation" -msgstr "" +msgstr "视频批注" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "The external source URL for the video." @@ -3469,18 +3499,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3511,16 +3529,20 @@ msgid "" "Enter the location of the annotation storage server. The textannotation, " "videoannotation, and imageannotation advanced modules require this setting." msgstr "" +"请输入批注存储服务器的位置,高级模块“textannotation”、“videoannotation”和“imageannotation " +"”都需要此设置。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "URL for Annotation Storage" -msgstr "" +msgstr "用于批注存储的 URL" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the secret string for annotation storage. The textannotation, " "videoannotation, and imageannotation advanced modules require this string." msgstr "" +"请输入用于批注存储的秘密字符串,高级模块“textannotation”、“videoannotation”和“imageannotation " +"”都需要此设置。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the ids for the content groups this problem belongs to." @@ -3532,6 +3554,7 @@ msgid "" "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " "\"past_due\", and \"never\"." msgstr "" +"在每个问题中何时出现显示答案按钮,有效值是:“always”,“answered”,“attempted”,“closed”,“finished”,“past_due”和“never”。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3540,6 +3563,7 @@ msgid "" " \"per_student\". This setting only applies to problems that have randomly " "generated numeric values." msgstr "" +"指定当学生加载一个问题时,该问题中变量值随机化的频繁程度,有效值为“always”,“onreset”,“never”或“per_student”。该设置只对含有随机生成数值的问题有效。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Days Early for Beta Users" @@ -3559,7 +3583,7 @@ msgstr "" msgid "" "Enter the path to use for files on the Files & Uploads page. This value " "overrides the Studio default, c4x://." -msgstr "" +msgstr "请输入要使用的文件&上传页面中文件的路径。这将覆盖 Studio 的默认值(c4x:// 格式)。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Text Customization" @@ -3602,13 +3626,15 @@ msgid "" "obtain a key for your course, or to report an issue, please contact " "moocsupport@mathworks.com" msgstr "" +"请输入由 MathWorks 提供的、用于访问 MATLAB 宿主服务的 API Key 。请保证该 API Key " +"在指定的一段时间内由本课程独占使用,不要与其他课程共享该 API Key 。如果您确认 API Key 泄露或受损,请立刻通知 MathWorks " +"。要为您的课程获取 API Key 或报告问题,请联系 moocsupport@mathworks.com" -#: common/lib/xmodule/xmodule/modulestore/inheritance.py #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Group Configurations" -msgstr "" +msgstr "组配置" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3684,14 +3710,14 @@ msgstr "对方" #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "尚未开始." +msgstr "尚未开始。" #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "进球" +msgstr "正在被评分" #. Translators: "Scoring finished" is used to communicate to a student that #. their response @@ -3713,7 +3739,7 @@ msgstr "完成" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "得分专栏" +msgstr "已评分的题目" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "" @@ -3724,7 +3750,7 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." -msgstr "这个问题已经还没有同步,请重载页面 ." +msgstr "这个问题的状态已失同步,请重新加载本页面。" #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation @@ -3770,11 +3796,11 @@ msgstr "无法提交反馈" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "你的反馈已提交成功." +msgstr "你的反馈已保存成功。" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." -msgstr "无法保存你的反馈信息,请重试 ." +msgstr "无法保存你的反馈,请重试。" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." @@ -3838,17 +3864,17 @@ msgstr "完成" msgid "" "We could not find a file in your submission. Please try choosing a file or " "pasting a URL to your file into the answer box." -msgstr "我们没有在你的提交信息中找到文件.请重新选择文件上传或者复制一个文件路径到你的答案中" +msgstr "我们未能在你的提交中找到文件。请尝试选择一个文件,或者粘贴你的文件的 URL 到回答栏中。" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We are having trouble saving your file. Please try another file or paste a " "URL to your file into the answer box." -msgstr "保存你的文件遇到错误.请重新选择文件提交或者复制一个路径到你的答案处" +msgstr "在保存你的文件时遇到问题。请尝试选择一个文件,或者粘贴你的文件的 URL 到回答栏中。" #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." -msgstr "保存评分信息遇到错误.请通知课程管理员." +msgstr "保存你的分数时遇到错误,请通知课程工作人员。" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "" @@ -3918,33 +3944,34 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." -msgstr "" +msgstr "可选,针对较早的浏览器:0.75 倍速视频的 YouTube ID。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for .75x speed" -msgstr "" +msgstr "YouTube ID(0.75 倍速)" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." -msgstr "" +msgstr "可选,针对较早的浏览器:1.25 倍速视频的 YouTube ID。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.25x speed" -msgstr "" +msgstr "YouTube ID(1.25 倍速)" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." -msgstr "" +msgstr "可选,针对较早的浏览器:1.5 倍速视频的 YouTube ID。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.5x speed" -msgstr "" +msgstr "YouTube ID(1.5 倍速)" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3954,6 +3981,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3989,6 +4017,9 @@ msgid "" "the student's computer. To allow students to download these videos, set " "Video Download Allowed to True." msgstr "" +"非 YouTube 版本的视频 URL。每个 URL 应当以 .mpeg、.mp4、.ogg 或者 .webm 结尾,并且不得为 YouTube " +"URL。(为了浏览器的兼容性考虑,我们强烈建议您使用 .mp4 和 .webm " +"格式。)每个学生将看到列表中第一个与他自己的计算机兼容的视频。如果想让学生下载这些视频,请将“允许下载视频”设置为“True”。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video File URLs" @@ -4004,6 +4035,9 @@ msgid "" " the URL for the transcript here. Students see a link to download that " "transcript below the video." msgstr "" +"默认情况下,当“允许下载字幕”设置为“True”的时候,学生可以下载 .srt 或者 .txt " +"格式的字幕。如果您需要提供不同文件格式的字幕供学生下载,我们建议您首先考虑使用“上传讲义”域上传您的讲义;其次您可以将字幕文件上传至“文件&上传”页面或者" +" Internet,并在这里添加下载字幕的 URL。学生们会在视频的下方看到一个下载字幕的链接。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Downloadable Transcript URL" @@ -4016,6 +4050,8 @@ msgid "" "file. If you want to provide the transcript for download in a different " "format, upload a file by using the Upload Handout field." msgstr "" +"允许学生下载字幕。下载链接会出现在视频的下方。默认情况下,下载的字幕是一个 .srt 或者 .txt " +"文件。如果您需要提供不同文件格式的字幕下载,使用“上传讲义”域上传该文件。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Transcript Allowed" @@ -4044,7 +4080,7 @@ msgstr "" msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." -msgstr "" +msgstr "添加不同语言的字幕。单击下方以指定语言并上传该语言对应的 .srt 字幕文件。" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript Languages" @@ -4105,12 +4141,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4129,19 +4161,18 @@ msgstr "索引" #: lms/templates/wiki/plugins/attachments/index.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html -#, fuzzy msgid "Search" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"搜索\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"检索" +msgstr "搜索" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/static_templates/copyright.html msgid "Copyright" msgstr "版权" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4239,7 +4270,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4371,7 +4402,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4427,10 +4458,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "浏览课程维基添加课程标题" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4443,7 +4470,7 @@ msgstr "" #. course costs nothing so it is free. #: lms/djangoapps/courseware/views.py msgid "Free" -msgstr "" +msgstr "免费" #. Translators: The join of three or more institution names (e.g., Harvard, #. MIT, and Dartmouth). @@ -4691,7 +4718,7 @@ msgstr "删除用户结果" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py msgid "The git repo location should end with '.git', and be a valid url" -msgstr "Git仓库应为以'.git'结尾的有效url" +msgstr "Git仓库应为以“.git”结尾的有效 URL" #: lms/djangoapps/dashboard/sysadmin.py msgid "Added Course" @@ -4736,7 +4763,8 @@ msgstr "成功切换到分支:{branch_name}" msgid "Loaded course {course_name}
Errors:" msgstr "" -#: lms/djangoapps/dashboard/sysadmin.py +#: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html +#: cms/templates/index.html lms/templates/shoppingcart/receipt.html msgid "Course Name" msgstr "课程名称" @@ -4776,7 +4804,7 @@ msgstr "课程ID" #: lms/djangoapps/dashboard/sysadmin.py msgid "# enrolled" -msgstr "# 已注册" +msgstr "# 已选修" #: lms/djangoapps/dashboard/sysadmin.py msgid "# staff" @@ -4788,7 +4816,7 @@ msgstr "主讲教师" #: lms/djangoapps/dashboard/sysadmin.py msgid "Enrollment information for all courses" -msgstr "所有课程的注册信息" +msgstr "所有课程的选课信息" #: lms/djangoapps/dashboard/sysadmin.py msgid "role" @@ -4932,7 +4960,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4974,7 +5002,7 @@ msgstr "目标" #: lms/djangoapps/instructor/views/api.py msgid "Cohort" -msgstr "" +msgstr "群组" #: lms/djangoapps/instructor/views/api.py msgid "" @@ -4991,11 +5019,11 @@ msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." -msgstr "" +msgstr "该文件必须包含一个“群组”列,该列中包含了群组的名称。" #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'username' column, an 'email' column, or both." -msgstr "" +msgstr "该文件必须包含一个“username”列,或一个“email”列,或两者都包含。" #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" @@ -5050,14 +5078,14 @@ msgstr "" msgid "" "Your grade report is being generated! You can view the status of the " "generation task in the 'Pending Instructor Tasks' section." -msgstr "您的成绩报告已经生成!您可以在'主讲教师待处理任务处理'板块查看生成任务的状态。" +msgstr "您的成绩报告已经生成!您可以在“主讲教师待处理任务处理”板块查看生成任务的状态。" #: lms/djangoapps/instructor/views/api.py msgid "" "A grade report generation task is already in progress. Check the 'Pending " "Instructor Tasks' table for the status of the task. When completed, the " "report will be available for download in the table below." -msgstr "一个成绩报告生成任务已在处理中。可在'主讲教师待处理任务'列表中查看任务状态。当任务完成时,报告可在表格下方下载。" +msgstr "一个成绩报告生成任务已在处理中。可在“主讲教师待处理任务”列表中查看任务状态。当任务完成时,报告可在表格下方下载。" #: lms/djangoapps/instructor/views/api.py msgid "Successfully changed due date for student {0} for {1} to {2}" @@ -5127,6 +5155,7 @@ msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." msgstr "" +"要深入了解学生的选课和参与信息,请{link_start}访问我们全新的课程分析产品{analytics_dashboard_name}{link_end}。" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "E-Commerce" @@ -5150,7 +5179,7 @@ msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Enrollment data is now available in {dashboard_link}." -msgstr "" +msgstr "选课数据现已可通过{dashboard_link}查看。" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Membership" @@ -5158,7 +5187,7 @@ msgstr "会员资格" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Cohorts" -msgstr "" +msgstr "群组" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Student Admin" @@ -5180,7 +5209,7 @@ msgstr "分析" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Demographic data is now available in {dashboard_link}." -msgstr "" +msgstr "统计数据现已可通过{dashboard_link}查看。" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Metrics" @@ -5211,11 +5240,11 @@ msgstr "课程统计信息概览" #: lms/djangoapps/instructor/views/legacy.py msgid "List of students enrolled in {course_key}" -msgstr "" +msgstr "选修课程 {course_key}的学生清单" #: lms/djangoapps/instructor/views/legacy.py msgid "Raw Grades of students enrolled in {course_key}" -msgstr "" +msgstr "选修课程{course_key}的学生原始成绩" #: lms/djangoapps/instructor/views/legacy.py msgid "Assignment Name" @@ -5227,7 +5256,7 @@ msgstr "请输入作业名称" #: lms/djangoapps/instructor/views/legacy.py msgid "Invalid assignment name '{name}'" -msgstr "作业名称 '{name}'无效" +msgstr "作业名称“{name}”无效" #: lms/djangoapps/instructor/views/legacy.py msgid "External email" @@ -5235,7 +5264,7 @@ msgstr "外部邮箱" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades for assignment \"{name}\"" -msgstr " 作业'{name}'的成绩" +msgstr " 作业“{name}”的成绩" #: lms/djangoapps/instructor/views/legacy.py msgid "Found {num} records to dump." @@ -5286,17 +5315,16 @@ msgstr "全名" #: lms/djangoapps/instructor/views/legacy.py msgid "{title} in course {course_key}" -msgstr "" +msgstr "课程 {course_key} 中的 {title}" #: lms/djangoapps/instructor/views/legacy.py msgid "ID" -msgstr "身份标识" +msgstr "ID" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -5308,23 +5336,23 @@ msgstr "edX邮箱" #: lms/djangoapps/instructor/views/legacy.py msgid "Enrollment of students" -msgstr "学生注册" +msgstr "选课学生" #: lms/djangoapps/instructor/views/legacy.py msgid "Un-enrollment of students" -msgstr "学生取消注册" +msgstr "弃选学生" #: lms/djangoapps/instructor/views/legacy.py msgid "" "Failed to find any background tasks for course \"{course}\", module " "\"{problem}\" and student \"{student}\"." -msgstr "寻找针对课程\"{course}\",模块\"{problem}\"及学生\"{student}\"的后台任务失败。" +msgstr "寻找针对课程“{course}”,模块“{problem}”及学生“{student}”的后台任务失败。" #: lms/djangoapps/instructor/views/legacy.py msgid "" "Failed to find any background tasks for course \"{course}\" and module " "\"{problem}\"." -msgstr "寻找针对课程\"{course}\",模块\"{problem}\"的后台任务失败。" +msgstr "寻找针对课程“{course}”,模块“{problem}”的后台任务失败。" #: lms/djangoapps/instructor/views/tools.py msgid "Could not find student matching identifier: {student_identifier}" @@ -5370,7 +5398,7 @@ msgstr "" #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "rescored" -msgstr "已复评" +msgstr "重新评分" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. @@ -5410,7 +5438,7 @@ msgstr "" #. {attempted} so far" #: lms/djangoapps/instructor_task/tasks.py msgid "cohorted" -msgstr "" +msgstr "群组化" #: lms/djangoapps/instructor_task/views.py msgid "No status information available" @@ -5454,19 +5482,19 @@ msgstr "进度: 目前 {attempted}的{action} {succeeded} " #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find submission to be {action} for student '{student}'" -msgstr "无法找到学生'{student}'为{action}的提交" +msgstr "无法找到学生“{student}”的要被{action}的提交" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem failed to be {action} for student '{student}'" -msgstr "学生'{student}'的问题{action}失败" +msgstr "学生“{student}”的问题{action}失败" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem successfully {action} for student '{student}'" -msgstr "学生'{student}'的问题{action}成功" +msgstr "学生“{student}”的问题{action}成功" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. @@ -5765,12 +5793,12 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "Registration for Course: {course_name}" -msgstr "登记课程:{course_name}" +msgstr "注册课程:{course_name}" #: lms/djangoapps/shoppingcart/models.py msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." -msgstr "" +msgstr "请前往你的{link_start}课程面板{link_end}查看新课程。" #: lms/djangoapps/shoppingcart/models.py msgid "Enrollment codes for Course: {course_name}" @@ -5795,7 +5823,7 @@ msgstr "" msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." -msgstr "" +msgstr "如果你还没有验证你的身份,请立即开始验证过程吧({verification_url})。" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -5957,7 +5985,7 @@ msgstr "评论" msgid "University" msgstr "大学" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html msgid "Course" msgstr "课程" @@ -5979,19 +6007,19 @@ msgstr "课程注册期" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Enrolled" -msgstr "总参与数量" +msgstr "总计选修人数" #: lms/djangoapps/shoppingcart/reports.py msgid "Audit Enrollment" -msgstr "旁听注册" +msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Honor Code Enrollment" -msgstr "诚信准则注册" +msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Verified Enrollment" -msgstr "已确认的注册" +msgstr "" #: lms/djangoapps/shoppingcart/reports.py msgid "Gross Revenue" @@ -6392,8 +6420,8 @@ msgid "" " " msgstr "" "\n" -" 授权请求已被发卡行通过但被CyberSouce拒绝。'\n" -" 可能的解决办法:尝试其他支付形式\n" +"授权请求已被发卡行通过但被CyberSouce拒绝。\n" +"可能的解决办法:尝试其他支付方式。\n" " " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py @@ -6574,16 +6602,16 @@ msgstr "" #: lms/djangoapps/verify_student/models.py msgid "No photo ID was provided." -msgstr "照片ID未提供" +msgstr "未提供带照片的身份证件。" #: lms/djangoapps/verify_student/models.py msgid "We couldn't read your name from your photo ID image." -msgstr "我们无法从你的照片ID图像中读取你的姓名。" +msgstr "我们无法从你身份证件的照片中获取你的姓名。" #: lms/djangoapps/verify_student/models.py msgid "" "The name associated with your account and the name on your ID do not match." -msgstr "你账户中的姓名与你ID中的名字不相符。" +msgstr "你在账户中填写的姓名与你身份证件上的名字不相符。" #: lms/djangoapps/verify_student/models.py msgid "The image of your face was not clear." @@ -6595,7 +6623,7 @@ msgstr "" #: lms/djangoapps/verify_student/models.py msgid "There was an error verifying your ID photos." -msgstr "验证你的ID照片时发生一个错误" +msgstr "在验证你身份证件的照片时发生了一个错误。" #: lms/djangoapps/verify_student/views.py msgid "Intro" @@ -6726,7 +6754,7 @@ msgstr "" #: lms/envs/common.py msgid "Taiwan" -msgstr "" +msgstr "中国台湾省" #: lms/lib/courseware_search/lms_result_processor.py msgid "(Unnamed)" @@ -6735,7 +6763,7 @@ msgstr "" #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" -msgstr "" +msgstr "跳至主要内容" #: lms/templates/dashboard/_dashboard_refund.html #: lms/templates/dashboard/support.html @@ -6824,7 +6852,7 @@ msgid "" " " msgstr "" "\n" -"很抱歉,您所在的区域当前无法注册 %(platform_name)s" +"很抱歉,您所在的区域当前无法在%(platform_name)s上选课" #: lms/templates/registration/password_reset_confirm.html msgid "The following errors occurred while processing your registration: " @@ -6873,13 +6901,8 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -#, fuzzy msgid "Required Information" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"需要的信息\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"必填信息" +msgstr "必填信息" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password" @@ -7008,7 +7031,7 @@ msgstr "将要被删除的文章" #: lms/templates/wiki/delete.html msgid "...and more!" -msgstr "...还有更多!" +msgstr "……还有更多!" #: lms/templates/wiki/delete.html msgid "You are deleting an article. Please confirm." @@ -7023,6 +7046,7 @@ msgid "Edit" msgstr "编辑" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "保存修改" @@ -7036,7 +7060,7 @@ msgstr "预览" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7096,7 +7120,7 @@ msgstr "修改" #: lms/templates/wiki/history.html msgid "Merge selected with current..." -msgstr "合并选择项和当前项..." +msgstr "合并选择项和当前项……" #: lms/templates/wiki/history.html msgid "Switch to selected version" @@ -7355,15 +7379,31 @@ msgstr "这篇文章没有附件" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "You cannot create two cohorts with the same name" -msgstr "" +msgstr "您无法创建两个具有相同名称的群组。" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "" "There must be one cohort to which students can automatically be assigned." -msgstr "" +msgstr "必须存在一个可以将学生自动分配进去的群组。" #: openedx/core/djangoapps/course_groups/views.py msgid "A cohort with the same name already exists." +msgstr "具有相同名称的群组已存在。" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" msgstr "" #. Translators: This example email address is used as a placeholder in @@ -7461,7 +7501,10 @@ msgstr "国家" msgid "Please select your Country." msgstr "" -#: lms/templates/footer-edx-new.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_api/views.py lms/templates/footer-edx-new.html msgid "Terms of Service and Honor Code" msgstr "服务条款和诚信准则" @@ -7479,11 +7522,11 @@ msgid "Terms of Service" msgstr "服务条款" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7520,6 +7563,14 @@ msgstr "课程ID更新无效。" msgid "Course update not found." msgstr "课程更新没有找到。" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "无法索引项:{}" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "发生了一般性索引错误" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7594,6 +7645,7 @@ msgid "" "instructions here to upload a file elsewhere and link to it instead: " "{faq_url}" msgstr "" +"文件{filename}的大小超过了最大限制({size_mb} MB)。请按照这里的步骤在其他地方上传文件并将其链接到这里:{faq_url}" #: cms/djangoapps/contentstore/views/assets.py msgid "Upload completed" @@ -7605,37 +7657,37 @@ msgstr "" #: cms/djangoapps/contentstore/views/component.py msgid "Video" -msgstr "" +msgstr "视频" #: cms/djangoapps/contentstore/views/component.py msgid "Blank" -msgstr "" +msgstr "空白" #: cms/djangoapps/contentstore/views/course.py #: cms/djangoapps/contentstore/views/tests/test_course_index.py msgid "Course has been successfully reindexed." -msgstr "" +msgstr "课程重新索引成功。" #: cms/djangoapps/contentstore/views/course.py msgid "Unscheduled" -msgstr "" +msgstr "尚未计划" #: cms/djangoapps/contentstore/views/course.py msgid "" "Special characters not allowed in organization, course number, and course " "run." -msgstr "在组织,课程编号和开课时间中,不允许使用特殊字符。" +msgstr "在机构、课程编号和开课时间中,不允许使用特殊字符。" #: cms/djangoapps/contentstore/views/course.py msgid "" "There is already a course defined with the same organization and course " "number. Please change either organization or course number to be unique." -msgstr "" +msgstr "已经存在一个具有相同机构和课程编号的课程,请更改机构名称或者课程编号以保证其唯一性。" #: cms/djangoapps/contentstore/views/course.py msgid "" "Please change either the organization or course number so that it is unique." -msgstr "请更改组织或者课程号以确保唯一性。" +msgstr "请更改机构或者课程编号以确保唯一性。" #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -7643,37 +7695,41 @@ msgid "" "\n" "{err}" msgstr "" -"无法创建课程'{name}'。\n" +"无法创建课程“{name}”。\n" "\n" "{err}" #: cms/djangoapps/contentstore/views/course.py msgid "Invalid prerequisite course key" -msgstr "" +msgstr "先修课程标识无效" #: cms/djangoapps/contentstore/views/course.py msgid "invalid JSON" -msgstr "" +msgstr "无效的 JSON" #: cms/djangoapps/contentstore/views/course.py msgid "must have name of the configuration" -msgstr "" +msgstr "必须有配置的名称" #: cms/djangoapps/contentstore/views/course.py msgid "must have at least one group" -msgstr "" +msgstr "必须至少有一个组" #: cms/djangoapps/contentstore/views/course.py msgid "This group configuration is in use and cannot be deleted." -msgstr "" +msgstr "不能删除正在使用中的组配置。" #: cms/djangoapps/contentstore/views/course.py msgid "This content group is in use and cannot be deleted." -msgstr "" +msgstr "不能删除正在使用中的内容组。" #: cms/djangoapps/contentstore/views/entrance_exam.py msgid "Entrance Exam - Subsection" -msgstr "" +msgstr "入学考试—节" + +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "已完成的课程入学考试" #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" @@ -7681,11 +7737,11 @@ msgstr "课程成功被导出到Git源" #: cms/djangoapps/contentstore/views/helpers.py msgid "Vertical" -msgstr "" +msgstr "纵列块" #: cms/djangoapps/contentstore/views/helpers.py msgid "Empty" -msgstr "" +msgstr "空白页" #: cms/djangoapps/contentstore/views/import_export.py msgid "We only support uploading a .tar.gz file." @@ -7697,35 +7753,45 @@ msgstr "文件上传失败,请重试。" #: cms/djangoapps/contentstore/views/import_export.py msgid "Could not find the {0} file in the package." -msgstr "" +msgstr "无法在包中找到{0}文件。" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data" -msgstr "" +msgstr "无效的数据" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data ({details})" -msgstr "" +msgstr "无效的数据 ({details})" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" -msgstr "'{0}'副本" +msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of '{0}'" -msgstr "'{0}'副本" +msgstr "“{0}”的副本" +#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' +#. in many languages. This is used to avoid Transifex's misinterpreting of +#. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -msgid "Students must score {score}% or higher to access course materials." +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/views/item.py +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" +msgstr "{section_or_subsection}“{display_name}”" #: cms/djangoapps/contentstore/views/library.py msgid "Unable to create library - missing required field '{field}'" -msgstr "" +msgstr "无法创建知识库—缺少必填字段“{field}”" #: cms/djangoapps/contentstore/views/library.py msgid "" @@ -7733,13 +7799,16 @@ msgid "" "\n" "{err}" msgstr "" +"无法创建知识库“{name}”。\n" +"\n" +"{err}" #: cms/djangoapps/contentstore/views/library.py 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 "" +msgstr "已经存在一个具有相同机构和知识库编号的知识库,请更改你的知识库编号以保证其在您的机构中是唯一的。" #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Incoming video data is empty." @@ -7759,7 +7828,7 @@ msgstr "没有足够的权限" #: cms/djangoapps/contentstore/views/user.py msgid "Could not find user by email address '{email}'." -msgstr "无法通过邮件地址'{email}'找到用户。" +msgstr "无法通过邮件地址“{email}”找到用户。" #: cms/djangoapps/contentstore/views/user.py msgid "User {email} has registered but has not yet activated his/her account." @@ -7767,52 +7836,58 @@ msgstr "用户{email}已注册但尚未激活其账户。" #: cms/djangoapps/contentstore/views/user.py msgid "No `role` specified." -msgstr "" +msgstr "“角色”未指定。" #: cms/djangoapps/contentstore/views/user.py msgid "Invalid `role` specified." -msgstr "" +msgstr "指定的“角色”无效。" #: cms/djangoapps/contentstore/views/user.py msgid "You may not remove the last Admin. Add another Admin first." -msgstr "" +msgstr "您不能移除最后一个管理员,请先添加另一个管理员后再移除。" -#: cms/templates/import.html +#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# +#. Translators: This is the status of an active video upload +#: cms/djangoapps/contentstore/views/videos.py cms/templates/import.html msgid "Uploading" -msgstr "上传中" +msgstr "正在上传" #. Translators: This is the status for a video that the servers are currently #. processing #: cms/djangoapps/contentstore/views/videos.py msgid "In Progress" -msgstr "" +msgstr "正在进行中" #. Translators: This is the status for a video that the servers have #. successfully processed #: cms/djangoapps/contentstore/views/videos.py msgid "Ready" -msgstr "" +msgstr "就绪" +#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# +#. Translators: This is the status for a video that the servers have failed to +#. process +#: cms/djangoapps/contentstore/views/videos.py #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Failed" -msgstr "不行,这个跪了" +msgstr "已失败" #. Translators: This is the status for a video for which an invalid #. processing token was provided in the course settings #: cms/djangoapps/contentstore/views/videos.py msgid "Invalid Token" -msgstr "" +msgstr "无效的令牌" #. Translators: This is the status for a video that was included in a course #. import #: cms/djangoapps/contentstore/views/videos.py msgid "Imported" -msgstr "" +msgstr "已导入" #. Translators: This is the status for a video that is in an unknown state #: cms/djangoapps/contentstore/views/videos.py msgid "Unknown" -msgstr "" +msgstr "未知" #. Translators: This is the header for a CSV file column #. containing URLs for video encodings for the named profile @@ -7823,21 +7898,21 @@ msgstr "" #: cms/djangoapps/contentstore/views/videos.py msgid "Duration" -msgstr "" +msgstr "长度" #: cms/djangoapps/contentstore/views/videos.py msgid "Date Added" -msgstr "" - -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" +msgstr "添加日期" -#: cms/templates/index.html +#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# +#. Translators: This is listed as the duration for a video that has not +#. yet reached the point in its processing by the servers where its +#. duration is determined. +#: cms/djangoapps/contentstore/views/videos.py cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Pending" -msgstr "待定" +msgstr "挂起" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio @@ -7851,7 +7926,7 @@ msgstr "未请求的" #: cms/djangoapps/course_creators/models.py msgid "pending" -msgstr "处理中" +msgstr "挂起" #: cms/djangoapps/course_creators/models.py msgid "granted" @@ -7881,7 +7956,7 @@ msgstr "关于本用户的可选备注(例如,课程创建被拒绝的原因 #: cms/djangoapps/models/settings/course_metadata.py msgid "Incorrect format for field '{name}'. {detailed_message}" -msgstr "" +msgstr "“{name}”字段的格式不正确。{detailed_message}" #: cms/templates/404.html cms/templates/error.html #: lms/templates/static_templates/404.html @@ -7898,8 +7973,9 @@ msgstr "页面无法找到" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" -msgstr "" +msgstr "正在加载" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html #: lms/templates/verify_student/_modal_editname.html @@ -7939,7 +8015,7 @@ msgstr "错误:" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Organization:" -msgstr "组织:" +msgstr "机构:" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -8016,17 +8092,17 @@ msgstr "阅览" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." -msgstr "谢谢您激活账号。" +msgstr "谢谢您激活账户。" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "This account has already been activated." -msgstr "本账号已经被激活" +msgstr "本账户已经被激活" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Visit your {link_start}dashboard{link_end} to see your courses." -msgstr "访问您的{link_start}控制面板{link_end}来查看您的课程。" +msgstr "访问你的{link_start}课程面板{link_end}来查看课程。" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. @@ -8040,11 +8116,15 @@ msgid "Course Navigation" msgstr "课程导航" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "帮助" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -8058,40 +8138,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" -msgstr "开始选择你的课程轨迹" +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" -msgstr "选择认证证书" +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" -"计划用已完成的课程来提高就业竞争力,获得职业晋升的机会,或者是增加学校申请的机率?选择认证证书来完成课程学习吧!花最少的钱,获得最大的收益!" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" +msgstr "选择认证证书" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" -"计划用已完成的课程来提高就业竞争力,获得职业晋升的机会,或者是增加学校申请的机率?选择认证证书来完成课程学习吧!花最少的钱,获得最大的收益!" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "选择课程捐款 (最少 $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -8106,13 +8212,9 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" -msgstr "{platform_name}-总结" +msgstr "{platform_name}范围内的摘要" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html @@ -8135,15 +8237,19 @@ msgstr "指导性讨论" #: lms/templates/annotatable.html msgid "Hide Annotations" -msgstr "隐藏注解" +msgstr "隐藏批注" #: lms/templates/course.html -msgid "New" -msgstr "新" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" -msgstr "控制面板" +msgstr "课程面板" #: lms/templates/dashboard.html msgid "Current Courses" @@ -8162,53 +8268,17 @@ msgid "Course-loading errors" msgstr "课程加载错误" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "重设密码" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number}的电子邮件设置" @@ -8221,70 +8291,11 @@ msgstr "接收课程邮件" msgid "Save Settings" msgstr "保存设置" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "密码重置邮件已发送" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "一封邮件已经被发送至 {email},请通过点击邮件中的链接更改你的密码。" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "更换邮箱" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "请输入新的邮箱地址:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "请确认您的密码:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "更改您的姓名" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "输入你期望的全名,其将显示在你的{platform} {cert_name_short}:" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "更改名字原因:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "更改我的名字" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "未注册" +msgstr "放弃选修" #: lms/templates/edit_unit_link.html msgid "View Unit in Studio" @@ -8311,15 +8322,15 @@ msgstr "邮箱更改成功!" #: lms/templates/email_change_successful.html #: lms/templates/emails_change_successful.html msgid "You should see your new email in your {link_start}dashboard{link_end}." -msgstr "您可以在{link_start}控制面板{link_end}看到您的新邮箱地址" +msgstr "您可以在{link_start}课程面板{link_end}看到您的新邮箱地址" #: lms/templates/email_exists.html msgid "An account with the new e-mail address already exists." -msgstr "该邮箱地址已被另一个账号使用。" +msgstr "该邮箱地址已被另一个账户使用。" #: lms/templates/enroll_students.html msgid "Student Enrollment Form" -msgstr "学生登记表" +msgstr "学生选课表" #: lms/templates/enroll_students.html msgid "Course: " @@ -8496,7 +8507,7 @@ msgstr "您的邮件地址" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" -msgstr "这个e-mail地址被用于在{platform}注册。" +msgstr "这是您在{platform}注册时使用的e-mail地址。" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" @@ -8668,6 +8679,10 @@ msgstr "" #. http://openedx.org for more information. #: lms/templates/index.html msgid "It works! This is the default homepage for this Open edX instance." +msgstr "成功了!这是一个 Open edX 实例的默认主页。" + +#: lms/templates/index.html +msgid "View all Courses" msgstr "" #: lms/templates/invalid_email_key.html @@ -8721,7 +8736,7 @@ msgstr "" #: lms/templates/login-sidebar.html msgid "Not Enrolled?" -msgstr "尚未注册?" +msgstr "尚未选课?" #: lms/templates/login-sidebar.html msgid "Sign up for {platform_name} today!" @@ -8831,20 +8846,44 @@ msgid "Press to Launch" msgstr "点击来启动" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" -msgstr "停用或重新启用学生账号" +msgid "Manage student accounts" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "用户名:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" -msgstr "停用账号" +msgstr "停用账户" #: lms/templates/manage_user_standing.html msgid "Reenable Account" -msgstr "重新启用账号" +msgstr "重新启用账户" + +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" @@ -8909,14 +8948,19 @@ msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Dashboard for:" -msgstr "控制面板:" +msgstr "课程面板:" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "More options dropdown" msgstr "更多选择下拉列表" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8935,12 +8979,17 @@ msgstr "" msgid "" "Warning: Your browser is not fully supported. We strongly " "recommend using {chrome_link} or {ff_link}." -msgstr "" +msgstr "警告:您的浏览器不支持全部功能,我们强烈推荐您使用 {chrome_link}或 {ff_link}。" #: lms/templates/navigation.html msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "系统管理员" + #: lms/templates/navigation.html msgid "Schools" msgstr "学校" @@ -9003,7 +9052,7 @@ msgstr "欢迎 {username}! 接下来请设置你的偏好设置" #: lms/templates/register-shib.html lms/templates/register.html msgid "" "We're sorry, {platform_name} enrollment is not available in your region" -msgstr "我们很遗憾,{platform_name} 的注册功能在您的地区还无法使用" +msgstr "我们很遗憾,{platform_name}的选课功能在您的地区还无法使用" #: lms/templates/register-shib.html lms/templates/register.html msgid "The following errors occurred while processing your registration:" @@ -9185,7 +9234,7 @@ msgstr "请告诉我们您注册 {platform_name}的原因" #: lms/templates/register.html lms/templates/signup_modal.html msgid "Create My Account" -msgstr "创建账号" +msgstr "创建我的账户" #: lms/templates/resubscribe.html msgid "Re-subscribe Successful!" @@ -9196,7 +9245,8 @@ msgid "" "You have re-enabled forum notification emails from {platform_name}. Click " "{dashboard_link_start}here{link_end} to return to your dashboard. " msgstr "" -"您已重新启用 {platform_name}论坛邮件通知功能。请单击{dashboard_link_start}此处{link_end}返回您的工作台。" +"您已重新启用 " +"{platform_name}论坛邮件通知功能。请单击{dashboard_link_start}此处{link_end}返回您的课程面板。" #: lms/templates/seq_module.html #: lms/templates/discussion/mustache/_pagination.mustache @@ -9242,7 +9292,7 @@ msgstr "注册加入{platform_name}的目标" #: lms/templates/signup_modal.html msgid "Already have an account?" -msgstr "已经有了账号?" +msgstr "已经有账户了?" #: lms/templates/signup_modal.html msgid "Login." @@ -9252,7 +9302,7 @@ msgstr "登录" msgid "" "This content experiment uses group configuration " "'{group_configuration_name}'." -msgstr "" +msgstr "该内容实验使用了组配置“{group_configuration_name}”。" #: lms/templates/split_test_author_view.html msgid "Active Groups" @@ -9366,7 +9416,7 @@ msgstr "下一页" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Sysadmin Dashboard" -msgstr "系统管理员工作台" +msgstr "系统管理员面板" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -9412,7 +9462,7 @@ msgstr "检查修复外部认证映射" msgid "" "Go to each individual course's Instructor dashboard to manage course " "enrollment." -msgstr "进入每个课程的主讲教师面板来管理学生选课" +msgstr "进入每个课程的教师面板来管理课程选修信息。" #: lms/templates/sysadmin_dashboard.html msgid "Manage course staff and instructors" @@ -9476,6 +9526,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "错误" @@ -9533,7 +9584,7 @@ msgid "" "you did not mean to do this, click {undo_link_start}here{link_end} to re-" "subscribe." msgstr "" -"您不将再接收到{platform_name}论坛邮件提醒,请单击{dashboard_link_start}此处{link_end}返回您的工作台。如果您不是有意取消,请单击{undo_link_start}此处{link_end}重新订阅消息。" +"您不将再接收到{platform_name}论坛邮件提醒,请单击{dashboard_link_start}此处{link_end}返回您的课程面板。如果您不是有意取消,请单击{undo_link_start}此处{link_end}重新订阅消息。" #: lms/templates/using.html msgid "Using the system" @@ -9558,8 +9609,8 @@ msgid "" "them up or down. Under Google Chrome, this is done by pressing ctrl-plus, or" " ctrl-minus at the same time." msgstr "" -"如果您需要改变字体大小,请使用浏览器设置实现缩放。以Google Chrome浏览器为例,可以通过按键\"Ctrl\" 和 \"+\",\"Ctrl\"" -" 和 \"-\" 来使用放大和缩小功能。" +"如果您需要改变字体大小,请使用浏览器设置实现缩放。以Google " +"Chrome浏览器为例,可以通过按键“Ctrl”和“+”,“Ctrl”和“-”来使用放大和缩小功能。" #: lms/templates/video.html msgid "Skip to a navigable version of this video's transcript." @@ -9601,7 +9652,7 @@ msgstr "音量" msgid "" "Click on this button to mute or unmute this video or press UP or DOWN " "buttons to increase or decrease volume level." -msgstr "" +msgstr "请点击该按钮以对该视频静音/取消静音, 或者使用键盘的上下方向键增大或减小音量大小。" #: lms/templates/video.html msgid "Fill browser" @@ -9806,6 +9857,189 @@ msgstr "计算" msgid "Calculator Output Field" msgstr "计算器输出项" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Ended - {end_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Started - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Starts - {start_date}" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Archived Custom Course" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "View Custom Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "选课" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "批量选课" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "输入电子邮箱地址 与/或 用户名,以逗号分割或重启一行。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "对该类问题您不会受到提示邮件,因此请仔细检查,确保拼写无误。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "电子邮箱地址/用户名" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "自动选修" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "如果 勾选了该选项,即使未在{platform_name}平台注册的用户也会自动选修本课程。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 "如果没有勾选该选项,未在{platform_name}平台注册的用户不能选课。当然,一旦用户注册后,就随时可以选课。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "如果选择了“放弃选修”,本项选择将不会生效。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "通过邮件通知用户" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "如果 勾选该选项,用户将受到一封通知邮件。" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "选修" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10011,6 +10245,16 @@ msgstr[0] "{num} 分: {text}" msgid "Please enter a hint below:" msgstr "请在下面输入一个提示:" +#: lms/templates/commerce/checkout_cancel.html +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" msgstr "{chapter}, 当前章节" @@ -10032,7 +10276,7 @@ msgid "" " register button again. Please visit the {start_help_tag}help page{end_tag} " "for a possible solution." msgstr "" -"当前登录用户的账号没有参加此课程的权限,建议您{start_logout_tag}登出{end_tag}后尝试重新注册,请访问{start_help_tag}帮助页面{end_tag}查找解决方法。" +"当前登录的用户账户没有选修此课程的权限,建议您{start_logout_tag}登出{end_tag}后尝试重新注册,请访问{start_help_tag}帮助页面{end_tag}查找解决方法。" #: lms/templates/courseware/course_about.html msgid "You are registered for this course" @@ -10139,12 +10383,6 @@ msgstr "" msgid "Additional Resources" msgstr "额外资源" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "注册" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10156,7 +10394,7 @@ msgstr "" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" -msgstr "" +msgstr "查看课程的身份:" #: lms/templates/courseware/course_navigation.html #: lms/templates/discussion/_underscore_templates.html @@ -10281,7 +10519,7 @@ msgstr "在职员界面查看更新" #: lms/templates/courseware/info.html msgid "Course Updates & News" -msgstr "课程动态 & 新闻" +msgstr "课程动态&新闻" #: lms/templates/courseware/info.html msgid "Handout Navigation" @@ -10302,7 +10540,7 @@ msgstr "在职员界面查看课程" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Back To Instructor Dashboard" -msgstr "返回教师面板" +msgstr "回到教师面板" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -10318,7 +10556,7 @@ msgstr "返回教师面板" msgid "" "If the Instructor Dashboard is missing functionality, please contact your PM" " to let us know." -msgstr "如果教师面板界功能性缺失,请与课程负责人联系以告知我们。" +msgstr "如果教师面板界有功能缺失,请与项目负责人联系以告知我们。" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Psychometrics" @@ -10332,10 +10570,6 @@ msgstr "管理员" msgid "Forum Admin" msgstr "论坛管理员" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "注册" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "数据转储 " @@ -10419,15 +10653,15 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment Data" -msgstr "课程注册数据" +msgstr "选课数据" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" -msgstr "从远程成绩单中获取注册人数" +msgstr "从远程成绩单中获取选课情况" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Section:" -msgstr "章节:" +msgstr "章:" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Problem urlname:" @@ -10443,7 +10677,7 @@ msgstr "" msgid "" "To manage beta tester roles and cohorts, visit the Membership section of the" " Instructor Dashboard." -msgstr "" +msgstr "要管理 Beta 测试员角色以及群组,请访问教师面板中的成员管理部分。" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -10507,7 +10741,7 @@ msgstr "每个问题的成绩分布" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There are no problems in this section." -msgstr "这一章节没有问题" +msgstr "本章没有问题" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Students answering correctly" @@ -10643,7 +10877,7 @@ msgstr "在职员界面查看成绩" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "学生 '{username}' ({email}) 的学习进度" +msgstr "学生“{username}”({email})的学习进度" #: lms/templates/courseware/progress.html msgid "Your certificate is available" @@ -10671,7 +10905,7 @@ msgstr "" 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 "" +msgstr "我们正在为你创建证书。你可以继续学习你的课程,一旦证书准备就绪,这里及你的课程面板中都会显示指向证书的链接。" #: lms/templates/courseware/progress.html msgid "Congratulations, you qualified for a certificate!" @@ -10700,7 +10934,7 @@ msgstr "实践得分:" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "本章节没有计分的问题" +msgstr "本章没有回答问题得分" #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" @@ -10735,7 +10969,7 @@ msgid "" "please let us know by contacting {email}. If you would like a refund on your" " {cert_name_long}, please contact our billing address {billing_email}" msgstr "" -"由于你{cert_name_short}的身份与美国对伊朗,古巴,叙利亚和苏丹等国家的严格限制相关,你{cert_name_long}的身份认证有待进一步的确认。如果你认为我们的系统错误地将你与上述国家关联,请联系{email}让我们了解相关情况。如果你希望退款给{cert_name_long},请联系我们账务{billing_email}" +"由于向你颁发你的{cert_name_short}需要遵从美国对伊朗、古巴、叙利亚和苏丹的严格禁运政策,你的已认证的{cert_name_long}正处在等待确认状态。如果你认为我们的系统错误地将你与上述国家相关联,请联系{email}让我们了解相关情况。如果你希望为{cert_name_long}获取退款,请联系我们的账单地址{billing_email}" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -10745,7 +10979,7 @@ msgid "" "identified you as being connected with one of those countries, please let us" " know by contacting {email}." msgstr "" -"由于你{cert_name_short}的身份与美国对伊朗,古巴,叙利亚和苏丹等国家的严格限制相关,你{cert_name_long}的身份认证有待进一步的确认。如果你认为我们的系统错误地将你与上述国家关联,请联系{email}让我们了解相关情况。" +"由于向你颁发你的{cert_name_short}需要遵从美国对伊朗、古巴、叙利亚和苏丹的严格禁运政策,你的已认证的{cert_name_long}正处在等待确认状态。如果你认为我们的系统错误地将你与上述国家相关联,请联系{email}让我们了解相关情况。" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Your {cert_name_short} is Generating" @@ -10771,7 +11005,7 @@ msgstr "此链接会打开或下载您验证过的PDF{cert_name_long}证书。" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your ID Verified {cert_name_short} (PDF)" -msgstr "下载您已经通过身份认证的 {cert_name_short} (PDF)证书" +msgstr "下载你的已认证的 {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" @@ -10791,7 +11025,7 @@ msgid "" "{cert_name_long} was generated, we could not grant you a verified " "{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" -"由于您{cert_name_long}的身份认证时没有提供一组有效的照片,所以无法授予您{cert_name_short}认证证书。作为替代只能授予一个诚信准则证书给您{cert_name_short}" +"由于在生成你的{cert_name_long}时我们没有一组你的有效的身份认证照片,因此无法授予你已认证的{cert_name_short};作为替代,我们已授予你一份诚信准则{cert_name_short}" " 。" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10804,19 +11038,7 @@ msgstr "{course_number} {course_name} 封面图片" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Enrolled as: " -msgstr "登记为:" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Ended - {end_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Started - {start_date}" -msgstr "" - -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Starts - {start_date}" -msgstr "" +msgstr "选修为:" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" @@ -10852,18 +11074,34 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" -msgstr "" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "你确定要放弃选修已付费的课程 %(course_number)s 吗?" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" -msgstr "" +msgid "You will be refunded the amount you paid." +msgstr "你将会收到全额退款。" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." +msgstr "你将无法获得全额退款。" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" +msgstr "你确定要放弃选修 %(course_number)s 吗?" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" -msgstr "" +"of %(course_number)s?" +msgstr "你确定要放弃选修 %(course_number)s 的已认证部分 {cert_name_long} 吗?" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." +msgstr "由于该课程的退款期限已过,你将无法获得退款。" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" @@ -10921,7 +11159,7 @@ msgstr "挑战自己!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Take this course as an ID-verified student." -msgstr "以认证学生身份参加此课程。" +msgstr "以已认证学生的身份参加本课程。" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -10930,12 +11168,12 @@ msgid "" "your achievement. {link_start}Learn more about the verified " "{cert_name_long}{link_end}." msgstr "" -"您依然可以注册本课程的身份认证 {cert_name_long} " -"。如果您计划完成整个课程,这是体现您学习成果的一个很好的方式。点击{link_start}了解更多关于身份认证{cert_name_long}的信息{link_end}。" +"您依然可以为本课程注册已认证的{cert_name_long} " +"。如果您计划完成整个课程,这将是一种体现您学习成果的极佳方式。点击{link_start}了解更多关于已认证的{cert_name_long}的信息{link_end}。" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" -msgstr "更新为身份认证学习轨道" +msgstr "升级到要求经过身份认证的部分" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -10945,6 +11183,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "编辑" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10968,7 +11210,7 @@ msgstr "通知方式" msgid "" "To continue in the ID Verified track in {course_name}, you need to re-verify" " your identity by {date}." -msgstr "为了继续完成{course_name}课程的身份审核,您必须在{date}前重新验证您的身份。" +msgstr "要继续学习{course_name}中要求经过身份认证的部分,你需要在{date}之前重新认证你的身份。" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Your re-verification failed" @@ -10991,7 +11233,7 @@ msgstr "重新验证中" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Pending:" -msgstr "附加:" +msgstr "挂起:" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Denied:" @@ -11002,8 +11244,8 @@ msgid "Approved:" msgstr "通过" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "身份验证状态" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -11143,11 +11385,11 @@ msgstr "" #. Translators: This labels a cohort menu in forum navigation #: lms/templates/discussion/_thread_list_template.html msgid "Cohort:" -msgstr "" +msgstr "群组:" #: lms/templates/discussion/_thread_list_template.html msgid "in all cohorts" -msgstr "" +msgstr "所有群组" #. Translators: This labels a sort menu in forum navigation #: lms/templates/discussion/_thread_list_template.html @@ -11363,7 +11605,7 @@ msgstr "所有分组" msgid "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single cohort." -msgstr "" +msgstr "讨论区管理员、版主以及助教可以将它们的帖子设置为对所有学生可见或者仅对某个群组可见。" #: lms/templates/discussion/_underscore_templates.html msgid "Title:" @@ -11673,7 +11915,7 @@ msgstr "" #: lms/templates/emails/activation_email_subject.txt msgid "Activate Your {platform_name} Account" -msgstr "" +msgstr "激活您的 {platform_name}账户" #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_enrolledmessage.txt @@ -11699,7 +11941,7 @@ msgstr "访问 {course_about_url} 以加入该课程并开始 Beta 测试。" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "Visit {site_name} to enroll in the course and begin the beta test." -msgstr "访问 {site_name} 以注册该课程并开始 Beta 测试。" +msgstr "访问{site_name}以选修该课程并开始Beta测试。" #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_allowedmessage.txt @@ -11723,7 +11965,7 @@ msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your payment was successful." -msgstr "" +msgstr "您已成功付款。" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt @@ -11741,7 +11983,7 @@ msgstr "如果您对账单有疑问,请给{billing_email}发邮件。" msgid "" "{order_placed_by} placed an order and mentioned your name as the " "Organization contact." -msgstr "" +msgstr "{order_placed_by}下了一个订单并使用你的名字作为机构联系人。" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -11780,10 +12022,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11804,24 +12048,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11845,13 +12098,16 @@ msgstr "" msgid "" "(4) You should be able to click on 'view course' button or see your course " "on your student dashboard at {url}" -msgstr "" +msgstr "(4)你可以点击“查看课程”按钮或者通过{url}处的学生课程面板查看你的课程。" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(5) Course materials will not be available until the course start date." -msgstr "" +msgstr "(5) 直到课程开始日期时课程资料才可用。" +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

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

Sincerely,

[[Your Signature]]

" msgstr "" @@ -11933,17 +12189,17 @@ msgstr "" msgid "" "Once you have registered and activated your account, you will see " "{course_name} listed on your dashboard." -msgstr "一旦你完成注册并激活了您的账号,你将在课程面板中见到 {course_name}。" +msgstr "一旦你完成注册并激活了账户,你将在课程面板中见到 {course_name}。" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" "Once you have registered and activated your account, visit " "{course_about_url} to join the course." -msgstr "一旦你完成注册并激活了你的账号,访问 {course_about_url} 以加入该课程。" +msgstr "一旦你完成注册并激活了账户,请访问{course_about_url}以加入该课程。" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "You can then enroll in {course_name}." -msgstr "然后您可以注册课程{course_name}。" +msgstr "然后您可以选修课程{course_name}。" #: lms/templates/emails/enroll_email_allowedsubject.txt msgid "You have been invited to register for {course_name}" @@ -11953,8 +12209,7 @@ msgstr "你已被邀请注册 {course_name}" 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 "" -"您已被课程教员加入到了 {site_name} 上的 {course_name} 中。该课程应会立即出现在你的 {site_name} 课程面板中。" +msgstr "你已被课程员工加入到了{site_name}上的{course_name}中。该课程应会立即出现在你的{site_name}课程面板中。" #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt @@ -11963,7 +12218,7 @@ msgstr "这封邮件是由 {site_name} 向 {full_name} 自动发出的" #: lms/templates/emails/enroll_email_enrolledsubject.txt msgid "You have been enrolled in {course_name}" -msgstr "你已经参加了 {course_name}" +msgstr "你已经选修了{course_name}" #: lms/templates/emails/order_confirmation_email.txt msgid "" @@ -11992,7 +12247,7 @@ msgstr "" 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 "" +msgstr "我们已经收到了你的信息,验证过程已经开始。你可以在你的课程面板中查看验证过程的状态。" #: lms/templates/emails/photo_submission_confirmation.txt msgid "The {platform_name} team" @@ -12046,7 +12301,7 @@ msgstr "" msgid "" "After you enroll, you can see the course on your student dashboard. You can " "see course materials after the course start date." -msgstr "" +msgstr "在你选课之后,你可以在你的学生课程面板中看到该课程。在课程开始后,你就可以看到课程的相关资料。" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -12136,8 +12391,8 @@ msgid "" " member of the course staff. The course will remain on your dashboard, but " "you will no longer be part of the beta testing group." msgstr "" -"您在位于 {site_name} 上的课程 {course_name} 的 Beta " -"测试员身份已被课程教员剔除。该课程将仍然显示在您的面板中,但您将不再是 Beta 测试组的一员。" +"你在{site_name}上的{course_name}课程的 Beta 测试员身份已被课程教员剔除。该课程仍将显示在你的课程面板中,但你已不再是 " +"Beta 测试组的一员。" #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt @@ -12163,8 +12418,7 @@ 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 "" -"您已被课程教员从 {site_name} 上的 {course_name}课程中剔除。该课程将不会出现在您的 {site_name} 面板中。" +msgstr "你已被课程教员从{site_name}上的{course_name}课程中剔除,该课程将不会再出现在你的{site_name}课程面板中。" #: lms/templates/emails/unenroll_email_subject.txt msgid "You have been un-enrolled from {course_name}" @@ -12190,12 +12444,12 @@ msgstr "" #: lms/templates/enrollment/course_enrollment_message.html msgid "Enrollment Successful" -msgstr "" +msgstr "选课成功" #: lms/templates/enrollment/course_enrollment_message.html msgid "" "Thank you for enrolling in {enrolled_course}. We hope you enjoy the course." -msgstr "" +msgstr "谢谢你选修{enrolled_course},我们衷心希望你喜欢这门课程。" #: lms/templates/enrollment/course_enrollment_message.html msgid "" @@ -12340,7 +12594,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" -msgstr "注册信息" +msgstr "选课信息" #. Translators: 'track' refers to the enrollment type ('honor', 'verified', or #. 'audit') @@ -12464,7 +12718,7 @@ msgstr "对于学员规模较小的课程,可以直接在该页面点击查看 #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "列出就读学生个人资料信息" +msgstr "列出选课学生个人资料信息" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -12636,7 +12890,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Invoice number should not be empty." -msgstr "" +msgstr "发票号码不应为空。" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Never Expires" @@ -12775,7 +13029,7 @@ msgstr "请选择等级单元" msgid "" "Specify the extension due date and time (in UTC; please specify " "{format_string})." -msgstr "明确截止日期、截止时间的宽限 (世界标准时间; 请明确 {format_string})." +msgstr "请指定宽限的截止日期和时间(UTC 时间,请以 {format_string} 格式输入)。" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" @@ -12834,24 +13088,24 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Name" -msgstr "" +msgstr "机构名称" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The organization that purchased enrollments in the course" -msgstr "" +msgstr "采购了本课程的机构" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/billing_details.html msgid "Organization Contact" -msgstr "" +msgstr "机构联系人" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Contact Name" -msgstr "" +msgstr "机构联系人姓名" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The primary contact at the organization" -msgstr "" +msgstr "机构中的主要联系人" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Invoice Recipient" @@ -12863,7 +13117,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Billing Address" -msgstr "" +msgstr "机构账单地址" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 1" @@ -12947,62 +13201,11 @@ msgstr "性别分布" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Instructor Dashboard" -msgstr "授课教师面板" +msgstr "教师面板" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Revert to Legacy Dashboard" -msgstr "回归传统界面" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "大批次注册" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "输入电子邮箱地址 与/或 用户名,以逗号分割或重启一行。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "对该类问题您不会受到提示邮件,因此请仔细检查,确保拼写无误。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "电子邮箱地址/用户名" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "自动注册" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "如果 没有勾选该选项,未在{platform_name}平台注册的用户不会自动成为课程的学员。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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 "" -"如果 没有勾选该选项,未在{platform_name}平台注册的用户不能选课。当然,一旦用户注册后,他/她随时可以选课。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "在“取消注册”的情况下,本项选择将不会生效。" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "通过邮件通知用户" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "如果 勾选该选项,用户将受到一封通知邮件。" +msgstr "换回传统教师面板" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" @@ -13028,13 +13231,13 @@ msgstr "批量添加Beta测试员" msgid "" "Note: Users must have an activated {platform_name} account before they can " "be enrolled as a beta tester." -msgstr "注意:用户必须首先激活 {platform_name} 账户方可注册为beta测试人员。" +msgstr "注意:用户必须首先拥有已激活的{platform_name}账户方可成为Beta测试员。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If this option is checked, users who have not enrolled in your " "course will be automatically enrolled." -msgstr "如果该选项被 设置,未注册您课程的用户将被自动注册。" +msgstr "如果勾选了该选项,未选修您课程的用户将会自动选修该课程。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Checking this box has no effect if 'Remove beta testers' is selected." @@ -13063,7 +13266,7 @@ msgstr "选择管理员组" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Getting available lists..." -msgstr "获取可用列表..." +msgstr "正在获取可用列表……" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -13083,7 +13286,8 @@ msgid "" "course data. Course staff are not automatically given access to Studio and " "will not be able to edit your course." msgstr "" -"课程教员可以帮助您分担部分课程管理工作。教员可以为学生选课或从该课程剔除学生,可以修改自己判定的成绩,可以看到所有课程数据。但课程教员不会自动获取访问工作室的权限,所以无法编辑您的课程。" +"课程教员可以帮助您分担部分课程管理工作。教员可以为学生选课或从该课程剔除学生,可以修改自己判定的成绩,可以看到所有课程数据。但课程教员不会自动获取访问 " +"Studio 的权限,所以无法编辑您的课程。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Staff" @@ -13127,7 +13331,7 @@ msgid "" " re-open threads, endorse responses, and see posts from all cohorts. They " "CAN add/delete other moderators and their posts are marked as 'staff'." msgstr "" -"论坛管理员能够编辑或删除任何帖子,清除灌水标记,关闭与重新打开帖子,签名反馈,查看群内所有帖子。他们能够增加/删除其他版主,并且他们的帖子都将被标记为“教员”发布。" +"讨论区管理员能够编辑或删除任何帖子、清除灌水标记、关闭或重新打开主题、批准回复、以及查看所有群组内的帖子,并且他们能够增加/删除其他版主。他们的帖子都被标记为“工作人员”。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Discussion Admin" @@ -13144,7 +13348,7 @@ msgid "" "They CANNOT add/delete other moderators and their posts are marked as " "'staff'." msgstr "" -"论坛版主可以编辑或删除任何帖子,去除灌水标记,关闭与重新打开帖子,签名反馈,查看群内所有帖子。他们不能增加/删除其他版主,并且版主的帖子被标记为“教员”帖。" +"讨论区版主能够编辑或删除任何帖子、清除灌水标记、关闭或重新打开主题、批准回复、以及查看所有群组内的帖子,但他们不能增加/删除其他版主。他们的帖子都被标记为“工作人员”。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Moderator" @@ -13161,12 +13365,27 @@ msgid "" "misuse flags, close and re-open threads, endorse responses, and see posts " "from all cohorts. Their posts are marked 'Community TA'." msgstr "" -"社区助教们是论坛上对你最有帮助的成员。他们能够编辑或删除任何帖子,清除灌水标记,关闭与重新打开帖子,签名反馈,查看群内所有帖子。他们的帖子都被标记为“社区助教”。" +"社区助教们是讨论区中对你最有帮助的成员。他们能够编辑或删除任何帖子、清除灌水标记、关闭或重新打开主题、批准回复、以及查看所有群组内的帖子。他们的帖子都被标记为“社区助教”。" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Community TA" msgstr "添加社区助教" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13339,7 +13558,7 @@ msgstr "学生成绩单" msgid "" "Click here to view the gradebook for enrolled students. This feature is only" " visible to courses with a small number of total enrolled students." -msgstr "点击此处查看学生成绩单。该功能只适用于注册人数较少的课程。" +msgstr "点击此处查看学生成绩单。该功能只适用于选修人数较少的课程。" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "View Gradebook" @@ -13374,7 +13593,7 @@ msgstr "" msgid "" "You must provide the complete location of the problem. In the Staff Debug " "viewer, the location looks like this:" -msgstr "" +msgstr "您必须提供问题的完整位置,在工作人员调试视图中,位置看起来像如下格式:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" @@ -13394,8 +13613,7 @@ msgid "" "Rescoring runs in the background, and status for active tasks will appear in" " the 'Pending Instructor Tasks' table. To see status for all tasks submitted" " for this problem and student, click on this button:" -msgstr "" -"后台正在重新评分,活跃任务的状态会出现在 '等待主讲教师处理' 列表中。如果您要查看关于这个问题及学生的所有已提交任务的状态,点击这个按钮。" +msgstr "后台正在重新评分,活跃任务的状态会出现在“等待主讲教师处理”列表中。如果您要查看关于这个问题及学生的所有已提交任务的状态,点击这个按钮。" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" @@ -13407,7 +13625,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student's {platform_name} email address or username:" -msgstr "" +msgstr "学生在{platform_name}的电子邮件地址或者用户名:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -13724,7 +13942,7 @@ msgid "" "You've successfully created an account on {platform_name}. We've sent an " "account activation message to {email}. To activate your account and start " "enrolling in courses, click the link in the message." -msgstr "" +msgstr "你已成功在{platform_name}上创建了账户。我们已把账户激活信息发送到{email},点击邮件中的链接以激活您的账户并开始选课。" #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" @@ -13732,7 +13950,7 @@ msgstr "激活完毕!" #: lms/templates/registration/activation_complete.html msgid "Account already active!" -msgstr "账号已经被激活!" +msgstr "账户已经激活了!" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." @@ -13778,11 +13996,11 @@ msgstr "" #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing Organizational Details" -msgstr "" +msgstr "采购机构的详细信息" #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing organization" -msgstr "" +msgstr "采购机构" #: lms/templates/shoppingcart/billing_details.html msgid "Purchase order number (if any)" @@ -13809,7 +14027,7 @@ msgstr "" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Your Shopping cart is currently empty." -msgstr "" +msgstr "您的购物车目前是空的。" #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html @@ -13838,7 +14056,7 @@ msgid "" "generating a report with 'Start Letter' A and 'End Letter' C will generate " "reports for all universities starting with A, B, and C." msgstr "" -"这些报告是根据大学名字的字母划分的,例如,生成一份开始字母为'A',以'C'结尾的报告,这会为所有以'A','B','C'开始的大学生成报告。" +"这些报告是根据大学名字的字母划分的。例如,要生成一份“开始字母”为 A、“结束字母”为 C 的报告,就会为所有以 A、B、C 开始的大学生成报告。" #: lms/templates/shoppingcart/download_report.html msgid "Start Letter: " @@ -13863,7 +14081,7 @@ msgstr "" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "View Dashboard" -msgstr "" +msgstr "查看课程面板" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -13999,12 +14217,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14020,24 +14233,27 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." msgstr "" +"你点击的这个选课码的链接已经使用过了。检查你的{link_start}课程面板{link_end}查看你是否已经注册了这们课程,或者联系你公司的管理员。" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You have successfully enrolled in {course_name}. This course has now been " "added to your dashboard." -msgstr "" +msgstr "你已经成功的选修了 {course_name},这门课程现已添加到你的课程面板中。" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." -msgstr "" +"You're already enrolled for this course. Visit your " +"{link_start}dashboard{link_end} to see the course." +msgstr "你已经选修了这门课程,请前往你的{link_start}课程面板{link_end}查看该课程。" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is full." @@ -14069,19 +14285,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -14111,15 +14314,12 @@ msgstr "" msgid "" "After this purchase is complete, a receipt is generated with relative " "billing details and registration codes for students." -msgstr "" +msgstr "付款完成后,会为学生们生成一张包括费用明细和注册码的收据。" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." -msgstr "" +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "付款完成后,{username}的选课将会生效。" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -14229,6 +14429,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14249,7 +14483,7 @@ msgstr "" #: lms/templates/survey/survey.html msgid "Cancel and Return to Dashboard" -msgstr "" +msgstr "取消并返回到课程面板" #: lms/templates/survey/survey.html msgid "Why do I need to complete this information?" @@ -14287,6 +14521,10 @@ msgid "" "be logged and recorded." msgstr "为了确保 {platform}证书的可信度,所有姓名变更都将被记录和保存下来。" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "更改名字原因:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "修改我的名字" @@ -14327,38 +14565,22 @@ msgstr "有疑问?" msgid "" "Please read {a_start}our FAQs to view common questions about our " "certificates{a_end}." -msgstr "请阅读 {a_start}我们FAQs中关于认证的问题与评论{a_end}." - -#: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" +msgstr "请阅读{a_start}我们的 FAQ 中关于证书的常见问题{a_end}。" #: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14467,27 +14689,18 @@ msgstr "确认你的面部进入有效区域" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Can we match the photo you took with the one on your ID?" -msgstr "是否可以将您拍摄的相片与身份关联?" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "第一次到这里,请点击摄像按钮" +msgstr "我们能够将你拍摄的相片与你身份证件上的照片进行比对吗?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "获取你的图片" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "使用对号按钮" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "一旦满意你的照片" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14514,7 +14727,7 @@ msgstr "照片会用在什么地方?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "We only use it to verify your identity. It is not displayed anywhere." -msgstr "只用于验证你的身份信息,不会在其他地方显示。" +msgstr "我们只将其用于验证你的身份信息,不会在任何其他地方展示。" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14527,6 +14740,7 @@ msgid "" "matches the ID you originally submitted. We will also use this as the name " "on your certificate." msgstr "" +"请确保你在{platform_name}账户中填写的全名({full_name})与你最初提交的身份证件中的名字相一致,该名字也将用于你的证书中。" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14536,7 +14750,7 @@ msgstr "编辑你的名字" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Verification" -msgstr "" +msgstr "认证" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -14548,16 +14762,16 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Yes! You can confirm my identity with this information." -msgstr "是的!您可以通过这些信息确定我的身份。" +msgstr "是的!你们可以通过这些信息来确定我的身份。" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Submit photos & re-verify" -msgstr "提交照片与amp;重新验证" +msgstr "提交照片并重新认证" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Verification Submission Confirmation" -msgstr "重新验证提交的确认" +msgstr "重新认证提交确认" #. Translators: 'Credentials' refer to photographs the user has taken to #. verify @@ -14572,17 +14786,17 @@ msgid "" "We have received your re-verification details and submitted them for review." " Your dashboard will show the notification status once the review is " "complete." -msgstr "我们已经接收到您的重新验证细节信息并且已经提交重新审核。一旦重审结束,你的控制面板将会收到状态提醒。" +msgstr "我们已经接收到你的重新认证细节信息并已提交审核。一旦审核结束,你的课程面板将会显示状态提醒。" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "" "Please note: The professor may ask you to re-verify again at other key " "points in the course." -msgstr "请注意:教授可能会在其他一些课程关键点上要求你再次验证。" +msgstr "请注意:教授可能会在课程的其他一些关键点上要求你再次认证。" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "Complete your other re-verifications" -msgstr "请完成您的其他二次验证。" +msgstr "请完成你其他的重新认证。" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -14591,11 +14805,11 @@ msgstr "返回之前页面" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Reverification Status" -msgstr "重新验证状态" +msgstr "重新认证状态" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You are in the ID Verified track" -msgstr "你正在身份验证进程中" +msgstr "你正处在课程中要求经过身份认证的部分" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You currently need to re-verify for the following courses:" @@ -14615,15 +14829,15 @@ msgstr "您现在需要重新注册下面的这些课程:" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You have no re-verifications at present." -msgstr "您当前没有任何需要验证信息。" +msgstr "您当前并未重新认证。" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "The status of your submitted re-verifications:" -msgstr "您已提交的重新验证状态:" +msgstr "您已提交的重新认证状态:" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Don't want to re-verify right now?" -msgstr "现在不想重新验证?" +msgstr "现在不想重新认证?" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Why do I need to re-verify?" @@ -14638,7 +14852,7 @@ msgid "" "to re-verify multiple times, once for every important point in each course " "you are taking as a verified student." msgstr "" -"在课程的关键点上,教授将会要求重新验证你的身份,通过上传一张你新的脸部照片。我们会发送最新的照片与你注册课程时提交的原始身份照片相匹配。如果你正在上好几门课,你可能需要重新注册多次,每次分别针对每个你作为一名验证完毕的学生而正在修习的重要的课程点" +"在课程的关键节点,教授将会要求你通过上传一张新拍摄的你的脸部照片来重新认证你的身份。我们会将你最新的照片与你在注册课程时提交的原始身份证件上的照片进行匹配。如果你同时参加了好几门课程,你可能需要重新认证多次:你作为已认证的学生参加的每一门课程的每一个重要节点都会要求你进行认证。" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What will I need to re-verify?" @@ -14659,7 +14873,7 @@ msgid "" "If you changed your name during the semester and it no longer matches the " "original ID you submitted, you will need to re-edit your name to match as " "well." -msgstr "如果你在学期中变更你的名字导致其与你原始提交的ID不匹配,你需要重新编辑你的名字以确保他们是匹配的。" +msgstr "如果你在学期中间变更了你的名字,导致其与你原始提交的身份证件中的名字不一致,你需要重新编辑你的名字以确保两者相一致。" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What if I have trouble with my re-verification?" @@ -14675,13 +14889,13 @@ msgstr "" #: lms/templates/verify_student/missed_verification_deadline.html msgid "Verification Deadline Has Passed" -msgstr "" +msgstr "认证期限已过" #: lms/templates/verify_student/missed_verification_deadline.html msgid "" "The verification deadline for {course_name} was {date}. Verification is no " "longer available." -msgstr "" +msgstr "{course_name}的认证期限是{date},认证功能已不可用。" #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -14689,11 +14903,11 @@ msgstr "" #: lms/templates/verify_student/pay_and_verify.html msgid "Receipt For {course_name}" -msgstr "" +msgstr "{course_name}的收据" #: lms/templates/verify_student/pay_and_verify.html msgid "Verify For {course_name}" -msgstr "" +msgstr "为{course_name}认证" #: lms/templates/verify_student/pay_and_verify.html msgid "Enroll In {course_name}" @@ -14701,11 +14915,11 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Re-Verification" -msgstr "重新验证" +msgstr "重新认证" #: lms/templates/verify_student/photo_reverification.html msgid "Verify Your Identity" -msgstr "" +msgstr "认证你的身份" #. Translators: {start_bold} and {end_bold} will be replaced with HTML tags. #. Please do not translate these variables. @@ -14735,13 +14949,13 @@ msgstr "重新拍照" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take ID Photo" -msgstr "重拍身份照片" +msgstr "重新拍摄身份证件的照片" #: lms/templates/verify_student/photo_reverification.html msgid "" "Use your webcam to take a picture of your face so we can match it with the " "picture on your ID." -msgstr "使用你的摄像头拍摄一个你面部照片来匹配你的ID。" +msgstr "请用摄像头拍摄一张你面部的照片,以便我们将该照片与你身份证件上的照片进行匹配。" #: lms/templates/verify_student/photo_reverification.html msgid "Once you verify your photo looks good, you can move on to step 2." @@ -14749,27 +14963,27 @@ msgstr "如果确认您拍摄的相片合适,请进入第2步骤。" #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 2: Re-Take ID Photo" -msgstr "转到步骤2:拍摄ID照片" +msgstr "转到步骤2:重新拍摄身份证件的照片" #: lms/templates/verify_student/photo_reverification.html msgid "Show Us Your ID" -msgstr "显示你的ID:" +msgstr "请向我们展示你的身份证件" #: lms/templates/verify_student/photo_reverification.html msgid "" "Use your webcam to take a picture of your ID so we can match it with your " "photo and the name on your account." -msgstr "使用摄像头拍摄一张关于你ID的照片,我们将以此在你的账户中匹配照片、名字等。" +msgstr "请用摄像头拍摄一张你身份证件的照片,以便我们将该照片与你的面部照片及你在账户中填写的姓名进行匹配。" #: lms/templates/verify_student/photo_reverification.html msgid "Make sure your ID is well-lit" -msgstr "确认你的ID被照亮" +msgstr "确认你的身份证件光线充足" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" -msgstr "可接受的IDs证书包括驾照、护照或者其他由政府组织下发的包含了名字与照片的身份材料(例如身份证)。" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -14785,29 +14999,29 @@ msgid "" msgstr "尽量让你的手指在边缘,以防止遮挡重要信息" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "获取你的ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" -msgstr "为什么你需要我的ID照片?" +msgstr "为什么你们需要我的身份证件照片?" #: lms/templates/verify_student/photo_reverification.html msgid "" "We need to match your ID with your photo and name to confirm that you are " "you." -msgstr "我们需要验证你的身份信息,包括你的头像、名字等以证明你就是你。" +msgstr "我们需要通过验证你身份证件上的照片及姓名来确认你就是你。" #: lms/templates/verify_student/photo_reverification.html msgid "" "We encrypt it and send it to our secure authorization service for review. We" " use the highest levels of security and do not save the photo or information" " anywhere once the match has been completed." -msgstr "我们通过安全加密来传输这些信息。我们使用了最高安全级别的技术来保存这些照片和信息,并且只用作身份验证。" +msgstr "我们会采用最高级别的安全技术将其加密并发送到我们的安全授权服务用于审核目的;一旦审核完成,我们不会继续保存这些照片和信息。" #: lms/templates/verify_student/photo_reverification.html msgid "Once you verify your ID photo looks good, you can move on to step 3." -msgstr "一旦你认可了你的ID照片效果,就转到第3步。" +msgstr "一旦你确认身份证件的照片看起来没问题,就可以转到第3步。" #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 3: Review Your Info" @@ -14820,7 +15034,7 @@ msgstr "验证你的提交" #: lms/templates/verify_student/photo_reverification.html msgid "" "Make sure we can verify your identity with the photos and information below." -msgstr "确认我们通过这些照片和信息能够验证你的身份" +msgstr "请确保我们可以通过以下照片及信息来认证你的身份。" #: lms/templates/verify_student/photo_reverification.html msgid "Review the Photos You've Re-Taken" @@ -14846,7 +15060,7 @@ msgstr "清晰显示你整个脸部" #: lms/templates/verify_student/photo_reverification.html msgid "The photo on your ID must match the photo of your face" -msgstr "照片中的面部与你身份材料中的面部能够匹配" +msgstr "你身份证件上的照片必须与你的面部照片相符" #: lms/templates/verify_student/photo_reverification.html msgid "Be readable (not too far away, no glare)" @@ -14854,7 +15068,7 @@ msgstr "可读(不大也不小)" #: lms/templates/verify_student/photo_reverification.html msgid "The name on your ID must match the name on your account below" -msgstr "ID材料中的名字匹配你账户" +msgstr "你身份证件上的名字必须与你在如下账户中填写的名字相一致" #: lms/templates/verify_student/photo_reverification.html msgid "Photos don't meet the requirements?" @@ -14874,7 +15088,7 @@ msgstr "" msgid "" "Once you verify your details match the requirements, you can move onto to " "confirm your re-verification submisssion." -msgstr "一旦你确认你的细节符合要求,你可以继续确认你的重新验证提交过程。" +msgstr "一旦你验证细节符合要求,你可以继续确认你提交的重新认证请求。" #: lms/templates/verify_student/photo_reverification.html msgid "Yes! My details all match." @@ -14884,7 +15098,7 @@ msgstr "确定!完全符合。" msgid "" "To continue in the ID Verified track in {course}, you need to re-verify your" " identity by {date}. Go to URL." -msgstr "要在{course}课程继续身份认证的学习,你需要在{date}之前重新认证你的身份。访问URL。" +msgstr "要继续学习{course}中要求经过身份认证的部分,你需要在{date}之前重新认证你的身份,请访问 URL。" #: lms/templates/verify_student/reverification_confirmation.html msgid "" @@ -14897,17 +15111,17 @@ msgstr "我们收到了你重新提交的信息,并将稍后进行审查以核 #: lms/templates/verify_student/reverification_confirmation.html #: lms/templates/verify_student/reverification_window_expired.html msgid "Return to Your Dashboard" -msgstr "回到你的主页面" +msgstr "返回你的课程面板" #: lms/templates/verify_student/reverification_window_expired.html msgid "Re-Verification Failed" -msgstr "重新验证失败" +msgstr "重新认证失败" #: lms/templates/verify_student/reverification_window_expired.html msgid "" "Your re-verification was submitted after the re-verification deadline, and " "you can no longer be re-verified." -msgstr "您的重新验证在二次验证截止时间之后被提交,您不能被再次验证。" +msgstr "你在重新认证截止期限之后才提交的重新认证请求,你已经不能再重新认证了。" #: lms/templates/verify_student/reverification_window_expired.html msgid "Please contact support if you believe this message to be in error." @@ -14941,17 +15155,17 @@ msgstr "返回到{homepage}或发电子邮件至{email}告诉我们被移动的 #: cms/templates/500.html msgid "{studio_name} Server Error" -msgstr "" +msgstr "{studio_name}服务器错误" #: cms/templates/500.html msgid "The {studio_name} servers encountered an error" -msgstr "" +msgstr "{studio_name}服务器遇到一个错误" #: cms/templates/500.html msgid "" "An error occurred in {studio_name} and the page could not be loaded. Please " "try again in a few moments." -msgstr "" +msgstr "{studio_name}出现错误,页面无法加载,请稍后再试。" #: cms/templates/500.html msgid "" @@ -14961,12 +15175,12 @@ msgstr "我们已经记录下这个错误,我们的员工正在试图尽快解 #: cms/templates/500.html msgid "If the problem persists, please email us at {email_link}." -msgstr "如果问题仍然存在,请发送电子邮件至{email_link}." +msgstr "如果问题仍然存在,请发送电子邮件至{email_link}。" #: cms/templates/activation_active.html cms/templates/activation_complete.html #: cms/templates/activation_invalid.html msgid "{studio_name} Account Activation" -msgstr "" +msgstr "{studio_name}账户激活" #: cms/templates/activation_active.html msgid "Your account is already active" @@ -14976,11 +15190,11 @@ msgstr "您的账户已经激活" msgid "" "This account, set up using {email}, has already been activated. Please sign " "in to start working within {studio_name}." -msgstr "" +msgstr "通过{email}注册的这个账户已被激活,请登录以开始在{studio_name}中工作。" #: cms/templates/activation_active.html cms/templates/activation_complete.html msgid "Sign into {studio_name}" -msgstr "" +msgstr "登录{studio_name}" #: cms/templates/activation_complete.html msgid "Your account activation is complete!" @@ -14990,7 +15204,7 @@ msgstr "您的账户激活已经完成!" msgid "" "Thank you for activating your account. You may now sign in and start using " "{studio_name} to author courses." -msgstr "" +msgstr "谢谢您激活了您的账户,您现在可以登录 {studio_name}并开始创建课程了。" #: cms/templates/activation_invalid.html msgid "Your account activation is invalid" @@ -14999,23 +15213,24 @@ msgstr "您的账户激活是无效的" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." -msgstr "" +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." +msgstr "很抱歉,您的激活中出现了一些错误。请核对以确保您进入了正确的 URL,因为某些时候电子邮件程序会将其分割成两行。" #: cms/templates/activation_invalid.html 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 "" +"如果您仍然有问题,请联系{platform_name}支持。同时,您也可以返回到{link_start}{studio_name}主页{link_end}。" #: cms/templates/activation_invalid.html msgid "Contact {platform_name} Support" -msgstr "" +msgstr "联系{platform_name}支持" #: cms/templates/asset_index.html cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "文件&上传" +msgstr "文件&上传" #: cms/templates/asset_index.html cms/templates/course_info.html #: cms/templates/course_outline.html cms/templates/edit-tabs.html @@ -15042,13 +15257,13 @@ msgstr "上传新文件" #: cms/templates/asset_index.html msgid "Adding Files for Your Course" -msgstr "" +msgstr "为您的课程添加文件" #: cms/templates/asset_index.html 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 "" +msgstr "要将文件添加到您的课程中以供使用, 请点击 {em_start}上传新文件{em_end}, 然后按照提示从您的计算机中添加文件。" #: cms/templates/asset_index.html msgid "" @@ -15056,22 +15271,24 @@ msgid "" "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 "" +"{em_start}注意{em_end}:{platform_name}建议您上传文件大小不要超过 {em_start}10 MB{em_end}。 " +"此外,请不要上传视频或音频文件,您应当使用第三方服务来存储多媒体文件。" #: cms/templates/asset_index.html msgid "" "The course image, textbook chapters, and files that appear on your Course " "Handouts sidebar also appear in this list." -msgstr "" +msgstr "课程图片、课本章节、以及出现在课程讲义边栏中的文件也都会出现在此列表中。" #: cms/templates/asset_index.html msgid "Using File URLs" -msgstr "" +msgstr "使用文件 URL" #: cms/templates/asset_index.html 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 "" +msgstr "使用{em_start}{studio_name} URL{em_end} 从组件、课程更新或课程讲义中链接文件或图片。" #: cms/templates/asset_index.html msgid "" @@ -15079,20 +15296,22 @@ msgid "" "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 "" +"请只在课程以外使用{em_start}网页 URL{em_end} 来引用文件或图片。{em_start}注意:{em_end}如果您锁定了某个文件, " +"则无法从本站以外通过网页 URL 引用该文件。" #: cms/templates/asset_index.html msgid "" "To copy a URL, double click the value in the URL column, then copy the " "selected text." -msgstr "" +msgstr "要想复制一个 URL,请双击 URL 列中相应的值,然后复制选中的文本。" #: cms/templates/asset_index.html msgid "Learn more about managing files" -msgstr "" +msgstr "了解更多关于管理文件的信息" #: cms/templates/asset_index.html msgid "Max per-file size: {max_filesize}MB" -msgstr "" +msgstr "单个文件的最大大小为:{max_filesize}MB" #: cms/templates/asset_index.html msgid "Choose File" @@ -15128,17 +15347,17 @@ msgstr "什么是课程核对表?" msgid "" "Course checklists are tools to help you understand and keep track of all the" " steps necessary to get your course ready for students." -msgstr "课程核对表是一个工具,它可以帮助你理解并跟踪所有必要的步骤,完成您的课程准备。" +msgstr "课程核对表是一个工具,它可以帮助您理解并跟踪所有必要的步骤,完成您的课程准备。" #: cms/templates/checklists.html msgid "" "Any changes you make to these checklists are saved automatically and are " "immediately visible to other course team members." -msgstr "您所做的课程检查表的修改将会自动保存,其它成员也会即时看到您的修改。" +msgstr "您对课程核对表的修改将会自动保存,其它成员也会立刻看到您的修改。" #: cms/templates/checklists.html msgid "{studio_name} checklists" -msgstr "" +msgstr "{studio_name}核对表" #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" @@ -15155,66 +15374,66 @@ msgstr "删除此组件" #: cms/templates/component.html cms/templates/edit-tabs.html #: cms/templates/studio_xblock_wrapper.html msgid "Drag to reorder" -msgstr "" +msgstr "拖动以重排序" #: cms/templates/container.html msgid "View Live Version" -msgstr "" +msgstr "观看在线版本" #: cms/templates/container.html msgid "Preview Changes" -msgstr "" +msgstr "预览变更" #: cms/templates/container.html msgid "Adding components" -msgstr "" +msgstr "添加组件" #: cms/templates/container.html msgid "" "Select a component type under {em_start}Add New Component{em_end}. Then " "select a template." -msgstr "" +msgstr "在{em_start}添加新组件{em_end}下选择一个组件类型,然后选择一个模板。" #: cms/templates/container.html msgid "" "The new component is added at the bottom of the page or group. You can then " "edit and move the component." -msgstr "" +msgstr "新建的组件会添加到页面或组的底部,然后您可以编辑或移动该组件。" #: cms/templates/container.html msgid "Editing components" -msgstr "" +msgstr "编辑组件" #: cms/templates/container.html msgid "" "Click the {em_start}Edit{em_end} icon in a component to edit its content." -msgstr "" +msgstr "点击组件上的{em_start}编辑{em_end}图标以编辑其内容。" #: cms/templates/container.html msgid "Reorganizing components" -msgstr "" +msgstr "重新组织组件" #: cms/templates/container.html msgid "Drag components to new locations within this component." -msgstr "" +msgstr "在该组件中将组件拖动到新位置。" #: cms/templates/container.html msgid "For content experiments, you can drag components to other groups." -msgstr "" +msgstr "对于内容实验,您可以拖拽组件到其他组里。" #: cms/templates/container.html msgid "Working with content experiments" -msgstr "" +msgstr "使用内容实验" #: cms/templates/container.html msgid "" "Confirm that you have properly configured content in each of your experiment" " groups." -msgstr "" +msgstr "确认您的每个实验组中都有正确配置的内容。" #: cms/templates/container.html msgid "Learn more about component containers" -msgstr "" +msgstr "了解更多关于组件容器的信息" #: cms/templates/container.html msgid "Unit Location" @@ -15222,45 +15441,45 @@ msgstr "单元位置" #: cms/templates/container.html msgid "Location ID" -msgstr "" +msgstr "位置 ID" #: cms/templates/container.html msgid "" "Use this ID when you create links to this unit from other course content. " "You enter the ID in the URL field." -msgstr "" +msgstr "当您从其他课程内容中创建指向本模块的链接时需要使用此ID。请在URL字段中输入此ID。" #: cms/templates/container.html msgid "Location in Course Outline" -msgstr "" +msgstr "在课程大纲中的位置" #: cms/templates/course-create-rerun.html msgid "Create a Course Rerun of:" -msgstr "" +msgstr "创建课程重启:" #: cms/templates/course-create-rerun.html msgid "Create a re-run of a course" -msgstr "" +msgstr "创建一次课程重启" #: cms/templates/course-create-rerun.html msgid "You are creating a re-run from:" -msgstr "" +msgstr "您正在为以下课程创建一次重启:" #: cms/templates/course-create-rerun.html 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 "" +msgstr "请为该重启的课程提供识别信息,原来的课程不会受重启的影响。" #: cms/templates/course-create-rerun.html msgid "" "Note: Together, the organization, course number, and course run must " "uniquely identify this new course instance." -msgstr "" +msgstr "注意:机构名称、课程编号以及开课时间三者合在一起必须能够唯一标识此新建的课程实例。" #: cms/templates/course-create-rerun.html msgid "Required Information to Create a re-run of a course" -msgstr "" +msgstr "创建一次课程重启所必需的信息" #. Translators: This is an example name for a new course, seen when filling #. out @@ -15273,12 +15492,12 @@ msgstr "例如,计算机科学导论" msgid "" "The public display name for the new course. (This name is often the same as " "the original course name.)" -msgstr "" +msgstr "新课程的公开显示名称。(该名字通常与原始的课程名称相同。)" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html msgid "Organization" -msgstr "组织" +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 @@ -15293,11 +15512,11 @@ msgstr "例如:UniversityX 或 OrganizationX" msgid "" "The name of the organization sponsoring the new course. (This name is often " "the same as the original organization name.)" -msgstr "" +msgstr "资助该新课程的机构的名称。(该名字通常与原始的机构名称相同。)" #: cms/templates/course-create-rerun.html msgid "Note: No spaces or special characters are allowed." -msgstr "" +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 @@ -15311,7 +15530,7 @@ msgstr "例如: CS101" msgid "" "The unique number that identifies the new course within the organization. " "(This number is often the same as the original course number.)" -msgstr "" +msgstr "在机构中能够标识该新课程的唯一编号。(该编号通常与原始的课程编号相同。)" #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/settings.html @@ -15329,45 +15548,45 @@ msgstr "例如:2014_T1" msgid "" "The term in which the new course will run. (This value is often different " "than the original course run value.)" -msgstr "" +msgstr "将开设该新课程的学期。(该值通常与原始开课时间的值不同。)" #: cms/templates/course-create-rerun.html msgid "Create Re-run" -msgstr "" +msgstr "创建重启" #: cms/templates/course-create-rerun.html msgid "When will my course re-run start?" -msgstr "" +msgstr "我的课程何时可以重启?" #: cms/templates/course-create-rerun.html msgid "The new course is set to start on January 1, 2030 at midnight (UTC)." -msgstr "" +msgstr "新课程设置为将于2030年1月1日午夜开始(UTC)。" #: cms/templates/course-create-rerun.html msgid "What transfers from the original course?" -msgstr "" +msgstr "原始课程中的哪些内容会复制过来?" #: cms/templates/course-create-rerun.html 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 "" +msgstr "新课程与原始课程具有相同的课程大纲,所有的问题、视频、通知以及其他文件都复制到了新课程中。" #: cms/templates/course-create-rerun.html msgid "What does not transfer from the original course?" -msgstr "" +msgstr "原始课程中的哪些内容不会复制过来?" #: cms/templates/course-create-rerun.html 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 "" +msgstr "您是新课程的唯一课程员工。没有学生选修该课程,没有学生数据,论坛或Wiki里也没有内容。" #: cms/templates/course-create-rerun.html msgid "Learn more about Course Re-runs" -msgstr "" +msgstr "了解更多关于课程重启的信息" #: cms/templates/course_info.html msgid "Course Updates" @@ -15382,16 +15601,16 @@ 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 "使用课程更新来通知学生重要的日期或者考试,高亮显示论坛中的特别讨论,发布进度变更,以及回复学生问题。你可以用HTML来编辑更新。" +msgstr "使用课程更新来通知学生重要的日期或者考试,高亮显示论坛中的特别讨论,发布进度变更,以及回复学生问题。您可以用HTML来编辑更新。" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "课程大纲" #: cms/templates/course_outline.html msgid "" "This course was created as a re-run. Some manual configuration is needed." -msgstr "" +msgstr "本课程已作为重启创建,需要进行一些必要的手动配置。" #: cms/templates/course_outline.html msgid "" @@ -15400,10 +15619,11 @@ msgid "" "the course team; review course updates and other assets for dated material; " "and seed the discussions and wiki." msgstr "" +"当前没有可见的课程内容,也没有学生选修。请确保已检查和重置包括课程开始日期在内的所有的日期,设置好课程团队,检查课程更新和其他资料中的过期内容,并设置好论坛和Wiki。" #: cms/templates/course_outline.html msgid "Click to add a new section" -msgstr "" +msgstr "点击添加新的一章" #: cms/templates/course_outline.html msgid "New Section" @@ -15411,11 +15631,11 @@ msgstr "添加新章节" #: cms/templates/course_outline.html msgid "Reindex current course" -msgstr "" +msgstr "重新索引当前课程" #: cms/templates/course_outline.html msgid "Reindex" -msgstr "" +msgstr "重新索引" #: cms/templates/course_outline.html msgid "Collapse All Sections" @@ -15423,11 +15643,11 @@ msgstr "折叠所有章节" #: cms/templates/course_outline.html msgid "Expand All Sections" -msgstr "" +msgstr "展开所有章" #: cms/templates/course_outline.html msgid "Click to open the courseware in the LMS in a new tab" -msgstr "" +msgstr "点击以在新的标签页中使用LMS打开课件" #: cms/templates/course_outline.html cms/templates/edit-tabs.html #: cms/templates/index.html @@ -15436,64 +15656,64 @@ msgstr "在线查看" #: cms/templates/course_outline.html msgid "Course Start Date:" -msgstr "" +msgstr "课程开始日期:" #: cms/templates/course_outline.html msgid "Edit Start Date" -msgstr "" +msgstr "编辑开始日期" #: cms/templates/course_outline.html msgid "Creating your course organization" -msgstr "" +msgstr "创建您的课程组织" #: cms/templates/course_outline.html msgid "You add sections, subsections, and units directly in the outline." -msgstr "" +msgstr "您可以直接在大纲中添加章、节和单元。" #: cms/templates/course_outline.html msgid "" "Create a section, then add subsections and units. Open a unit to add course " "components." -msgstr "" +msgstr "创建一个章,然后添加节和单元;打开一个单元以添加课程组件。" #: cms/templates/course_outline.html msgid "Reorganizing your course" -msgstr "" +msgstr "重新组织您的课程" #: cms/templates/course_outline.html msgid "Drag sections, subsections, and units to new locations in the outline." -msgstr "" +msgstr "在大纲中拖动章、节和单元到新的位置。" #: cms/templates/course_outline.html msgid "Setting release dates and grading policies" -msgstr "" +msgstr "设置课程公开日期和评分策略" #: cms/templates/course_outline.html 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 "" +msgstr "选择配置图标来为章、节设置公开日期。在对节进行配置时,您还可以设置评分策略及截止日期。" #: cms/templates/course_outline.html msgid "Changing the content students see" -msgstr "" +msgstr "更改学生看到的内容" #: cms/templates/course_outline.html msgid "" "To publish draft content, select the Publish icon for a section, subsection," " or unit." -msgstr "" +msgstr "请选择章、节或单元中的发布图标以发布草稿内容。" #: cms/templates/course_outline.html msgid "" "To hide content from students, select the Configure icon for a section, " "subsection, or unit, then select {em_start}Hide from students{em_end}." -msgstr "" +msgstr "要对学生隐藏内容,首先选择相应的章、小节或单元的配置图标,然后选择{em_start}对学生隐藏{em_end}。" #: cms/templates/course_outline.html msgid "Learn more about the course outline" -msgstr "" +msgstr "了解更多关于课程大纲的信息" #. Translators: Pages refer to the tabs that appear in the top navigation of #. each course. @@ -15586,7 +15806,7 @@ msgstr "课程页面链接位于课程主页上方的导航条。首先是缺省 #: cms/templates/edit-tabs.html cms/templates/howitworks.html msgid "close modal" -msgstr "相似的模型" +msgstr "关闭模式对话框" #: cms/templates/error.html msgid "Internal Server Error" @@ -15608,6 +15828,7 @@ msgid "" " still having problems accessing things, please feel free to " "{link_start}contact {studio_name} support{link_end} for further help." msgstr "" +"很抱歉,我们无法找到您请求的{studio_name}页面。您可能希望返回至{studio_name}课程面板后重新尝试。如果您仍遇到问题,请随时{link_start}联系{studio_name}支持{link_end}以获取更多帮助。" #: cms/templates/error.html msgid "The Server Encountered an Error" @@ -15621,14 +15842,15 @@ msgid "" "please feel free to {link_start}contact {studio_name} support{link_end} for " "further help." msgstr "" +"很抱歉,服务器在处理您的上一个请求时遇到问题。您可能希望返回至{studio_name}课程面板或重新提交请求。如果您仍遇到问题,请随时{link_start}联系{studio_name}支持{link_end}以寻求帮助。" #: cms/templates/error.html msgid "Back to dashboard" -msgstr "回到主页" +msgstr "回到课程面板" #: cms/templates/export.html msgid "Library Export" -msgstr "" +msgstr "知识库导出" #: cms/templates/export.html msgid "Course Export" @@ -15636,7 +15858,7 @@ msgstr "导出课程" #: cms/templates/export.html msgid "About Exporting Libraries" -msgstr "" +msgstr "关于导出知识库" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -15646,6 +15868,8 @@ msgid "" "Zip) that contains the library structure and content. You can also re-import" " libraries that you've exported." msgstr "" +"您可以导出知识库并在{studio_name}之外编辑它们。导出的文件是一个包含知识库结构和内容的 .tar.gz 文件(即,使用GNU Zip压缩的 " +".tar 文件)。您也可以再次导入这些已经导出的知识库。" #: cms/templates/export.html msgid "About Exporting Courses" @@ -15659,6 +15883,8 @@ msgid "" "contains the course structure and content. You can also re-import courses " "that you've exported." msgstr "" +"您可以导出课程并在{studio_name}之外编辑它们。导出的文件是一个包含课程结构和内容的 .tar.gz 文件(即,使用GNU Zip压缩的 " +".tar 文件)。您也可以再次导入这些已经导出的课程。" #: cms/templates/export.html msgid "" @@ -15668,10 +15894,12 @@ msgid "" " exported files, you may also be sharing sensitive or license-specific " "information." msgstr "" +"{em_start}注意{em_end}:当您导出一门课程时,像MATLAB API密钥、LTI通行证、批注秘密令牌以及批注存储 URL " +"等信息都包含在导出的数据中。如果您分享了导出的文件,就等于您同时也分享了敏感的或者与许可证相关的信息。" #: cms/templates/export.html msgid "Export My Library Content" -msgstr "" +msgstr "导出我的知识库内容" #: cms/templates/export.html msgid "Export My Course Content" @@ -15679,7 +15907,7 @@ msgstr "导出我的课程内容" #: cms/templates/export.html msgid "Export Library Content" -msgstr "" +msgstr "导出知识库内容" #: cms/templates/export.html msgid "Export Course Content" @@ -15692,7 +15920,7 @@ msgstr "随课程{em_start} 导出 {em_end} 数据:" #: cms/templates/export.html msgid "" "Values from Advanced Settings, including MATLAB API keys and LTI passports" -msgstr "" +msgstr "来自高级设置中的值,包括 MATLAB API 密钥和 LTI 通行证" #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" @@ -15732,7 +15960,7 @@ msgstr "论坛/讨论数据" #: cms/templates/export.html msgid "Why export a library?" -msgstr "" +msgstr "为何要导出知识库?" #: cms/templates/export.html msgid "" @@ -15741,6 +15969,7 @@ msgid "" " may want to create a copy of your library that you can later import into " "another library instance and customize." msgstr "" +"您可能想在{studio_name}之外直接编辑知识库的XML,或为您的知识库建立备份,或者您是想创建一份知识库的副本以便日后导入进另一个知识库实例并进行自定义。" #: cms/templates/export.html msgid "Opening the downloaded file" @@ -15752,11 +15981,11 @@ 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 "" +msgstr "使用归档程序从该 .tar.gz 中文件解压数据,解压后的数据包含了一个 library.xml 文件,以及一些存放了知识库内容的子目录。" #: cms/templates/export.html msgid "Learn more about exporting a library" -msgstr "" +msgstr "了解更多关于知识库导出的信息" #: cms/templates/export.html msgid "Why export a course?" @@ -15769,6 +15998,7 @@ msgid "" "may want to create a copy of your course that you can later import into " "another course instance and customize." msgstr "" +"您可能想在{studio_name}之外直接编辑课程的XML,或为您的课程建立备份,或者您是想创建一份课程的副本以便日后导入进另一个课程实例并进行自定义。" #: cms/templates/export.html msgid "What content is exported?" @@ -15782,6 +16012,8 @@ msgid "" "data, grading information, discussion forum data, course settings, and " "course team information, is not exported." msgstr "" +"课程的内容和结构(包括章、节以及单元)已被导出;高级设置中的值,包括 MATLAB API 密钥及 LTI " +"通行证等也已被导出。包括学生数据、评分信息、论坛帖子数据、课程设置及课程团队信息等在内的其他数据不会被导出。" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -15793,7 +16025,7 @@ msgstr "使用档案工具解压.tar.gz中的文件。解压后的数据包含co #: cms/templates/export.html msgid "Learn more about exporting a course" -msgstr "" +msgstr "了解更多关于课程导出的信息" #: cms/templates/export_git.html msgid "Export Course to Git" @@ -15846,22 +16078,22 @@ msgstr "课程Git地址:" #: cms/templates/group_configurations.html #: cms/templates/visibility_editor.html msgid "Content Groups" -msgstr "" +msgstr "内容组" #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" -msgstr "" +msgstr "实验组配置" #: cms/templates/group_configurations.html msgid "This module is disabled at the moment." -msgstr "" +msgstr "这个模块目前被禁用。" #: cms/templates/group_configurations.html 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 "" +msgstr "如果您在您的课程中启用了群组,您可以使用内容组来创建群组特定的课件。换句话说,您可以在您课程中的自定义内容使得特定的群组才能看到这些内容。" #: cms/templates/group_configurations.html msgid "" @@ -15871,6 +16103,7 @@ msgid "" "Only learners in the cohorts that are associated with the specified content " "groups see the additional content." msgstr "" +"每一个您创建的内容组都将与一个或多个群组关联。在拟面向所有学生的课程内容之外,您可以指定一些仅对特定内容组可见的附加内容。只有那些在与这些特定内容组相关联的群组中的学习者可以看到这些附加内容。" #: cms/templates/group_configurations.html msgid "" @@ -15880,10 +16113,11 @@ msgid "" "use by a unit. To delete a content group, hover over its box and click the " "delete icon." msgstr "" +"点击{em_start}新建内容组{em_end}来添加一个新的内容组;如果要编辑某个内容组的名称,请点击该内容组的{em_start}编辑{em_end}按钮;一个内容组只有在未被任何一个单元使用的情况下可以被删除,请点击某个内容组的删除图标以删除该内容组。" #: cms/templates/group_configurations.html msgid "Learn More" -msgstr "" +msgstr "了解更多" #: cms/templates/group_configurations.html msgid "" @@ -15893,6 +16127,7 @@ msgid "" "experiment. When you create a content experiment for a course, you select " "the group configuration to use." msgstr "" +"如果您正在您的课程中开展群组实验,也称A/B测试,您可以使用实验组配置。实验组配置定义了在一个内容实验中有多少组学生。在您为一个课程创建内容实验的时候,您可以选择要使用的组配置。" #: cms/templates/group_configurations.html msgid "" @@ -15902,6 +16137,7 @@ msgid "" "not in use in an experiment. To delete a configuration, hover over its box " "and click the delete icon." msgstr "" +"点击{em_start}新建组配置{em_end}来添加一个新的配置;如果要编辑某个配置,请点击该配置的{em_start}编辑{em_end}按钮;一个组配置只有在未被任何一个实验使用的情况下可以被删除,请点击某个组配置的删除图标以删除该组配置。" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html @@ -15911,7 +16147,7 @@ msgstr "课程其他设置" #: cms/templates/group_configurations.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Details & Schedule" -msgstr "细节 & 日程" +msgstr "细节&日程" #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html @@ -15937,21 +16173,21 @@ msgstr "欢迎" #: cms/templates/howitworks.html msgid "Welcome to {studio_name}" -msgstr "" +msgstr "欢迎来到{studio_name}" #: cms/templates/howitworks.html msgid "" "{studio_name} helps manage your online courses, so you can focus on teaching" " them" -msgstr "" +msgstr "{studio_name}帮助您管理您的线上课程,这样您就可以专注于教学" #: cms/templates/howitworks.html msgid "{studio_name}'s Many Features" -msgstr "" +msgstr "{studio_name}的许多特性" #: cms/templates/howitworks.html msgid "{studio_name} Helps You Keep Your Courses Organized" -msgstr "" +msgstr "{studio_name}帮助您保持课程有序组织" #: cms/templates/howitworks.html msgid "Keeping Your Course Organized" @@ -15963,16 +16199,17 @@ msgid "" "Outline editor, providing a simple hierarchy and easy drag " "and drop to help you and your students stay organized." msgstr "" +"课程的支柱是其组织形式。{studio_name}为您提供了大纲编辑器,通过简单的层次组织和拖放操作来帮助您和您的学生保持有序组织。" #: cms/templates/howitworks.html msgid "Simple Organization For Content" -msgstr "内容的简单组织" +msgstr "简单地组织内容" #: cms/templates/howitworks.html msgid "" "{studio_name} uses a simple hierarchy of sections and " "subsections to organize your content." -msgstr "" +msgstr "{studio_name}使用一种简单的层次结构来组织您的内容。" #: cms/templates/howitworks.html msgid "Change Your Mind Anytime" @@ -15982,7 +16219,7 @@ msgstr "随时改变您的思路" msgid "" "Draft your outline and build content anywhere. Simple drag and drop tools " "let you reorganize quickly." -msgstr "" +msgstr "您可以在任意位置起草大纲并创建内容。简单的拖放工具使您可以快速地重新组织课程内容。" #: cms/templates/howitworks.html msgid "Go A Week Or A Semester At A Time" @@ -16004,6 +16241,7 @@ msgid "" "learning. Insert videos, discussions, and a wide variety of exercises with " "just a few clicks." msgstr "" +"{studio_name}使您可以将您的课程内容以有助于巩固学习效果的形式组织在一起。您只需通过几次点击就可以插入视频、讨论区以及各种各样的练习题。" #: cms/templates/howitworks.html msgid "Create Learning Pathways" @@ -16013,7 +16251,7 @@ msgstr "创建学习路径" msgid "" "Help your students understand one concept at a time with multimedia, HTML, " "and exercises." -msgstr "" +msgstr "通过多媒体、HTML和练习帮助您的学生每次理解一个概念。" #: cms/templates/howitworks.html msgid "Work Visually, Organize Quickly" @@ -16033,13 +16271,13 @@ msgstr "丰富的平台库可以支持各种问题类型" msgid "" "It's more than just multiple choice. {studio_name} supports more than a " "dozen types of problems to challenge your learners." -msgstr "" +msgstr "不只是选择题,{studio_name}支持各种各样的题型来挑战您的学生们。" #: cms/templates/howitworks.html msgid "" "{studio_name} Gives You Simple, Fast, and Incremental Publishing. With " "Friends." -msgstr "" +msgstr "{studio_name}给您和您的朋友提供简单、快速、增量式的发布体验。" #: cms/templates/howitworks.html msgid "Simple, Fast, and Incremental Publishing. With Friends." @@ -16052,6 +16290,7 @@ msgid "" "incremental release when it makes sense. And with co-authors, you can have a" " whole team building a course, together." msgstr "" +"{studio_name}的工作方式与您熟知的网页应用类似,只是您还需要了解一下如何创建课程。您可以根据需要在网页上一次性地发布信息,或者采用增量式的发布形式。如果您有合作者,你们还可以作为一个团队来共同创建课程。" #: cms/templates/howitworks.html msgid "Instant Changes" @@ -16061,7 +16300,7 @@ msgstr "即时修改" msgid "" "Caught a bug? No problem. When you want, your changes go live when you click" " Save." -msgstr "" +msgstr "发现了一个错误?没有问题。只要您需要,点击保存按钮就可以将您的更改上线。" #: cms/templates/howitworks.html msgid "Release-On Date Publishing" @@ -16073,6 +16312,7 @@ msgid "" " live and {studio_name} takes care of the rest. Build your course " "incrementally." msgstr "" +"当您完成了一,请确定上线时间,然后{studio_name}会替您完成其他事情,从而使您可以增量式地创建课程。" #: cms/templates/howitworks.html msgid "Work in Teams" @@ -16086,15 +16326,15 @@ msgstr "合作者有权访问相同的创作工具。团队协作将提高您的 #: cms/templates/howitworks.html msgid "Sign Up for {studio_name} Today!" -msgstr "" +msgstr "立即在{studio_name}注册!" #: cms/templates/howitworks.html msgid "Sign Up & Start Making an {platform_name} Course" -msgstr "" +msgstr "注册并开始创建一个{platform_name}课程" #: cms/templates/howitworks.html msgid "Already have a {studio_name} Account? Sign In" -msgstr "" +msgstr "已经有一个{studio_name}账户?请登录" #: cms/templates/howitworks.html msgid "Outlining Your Course" @@ -16124,7 +16364,7 @@ msgstr "发布时间" msgid "" "Simply set the date of a section or subsection, and {studio_name} will " "publish it to your students for you." -msgstr "" +msgstr "只需简单地设置章节的发布时间,{studio_name}会按照设定的时间为您发布这些内容给学生。" #: cms/templates/html_error.html msgid "We're having trouble rendering your component" @@ -16138,7 +16378,7 @@ msgstr "学生无法访问这个组件。请重新编辑您的组件以修复错 #: cms/templates/import.html msgid "Library Import" -msgstr "" +msgstr "知识库导入" #: cms/templates/import.html msgid "Course Import" @@ -16152,6 +16392,8 @@ msgid "" "recommend that you export the current library, so that you have a backup " "copy of it." msgstr "" +"在继续之前,请确认您想要导入一个知识库。当前知识库的所有内容会被导入的内容所取代,{em_start}您无法撤销该导入操作 " +"{em_end}。我们建议您在继续操作之前先将当前知识库导出,以便有个备份。" #: cms/templates/import.html msgid "" @@ -16159,6 +16401,8 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a library.xml file." " It may also contain other files." msgstr "" +"您导入的知识库必须是一个 .tar.gz 格式的文件(即,使用 GNU Zip 压缩的 .tar 文件)。该文件中必须包含一个 library.xml " +"文件,同时也可以包含其他文件。" #: cms/templates/import.html msgid "" @@ -16167,6 +16411,7 @@ msgid "" "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 msgid "" @@ -16176,6 +16421,8 @@ msgid "" "recommend that you export the current course, so that you have a backup copy" " of it." msgstr "" +"在继续之前,请确认您想要导入一门课程。当前课程的所有内容会被导入的内容所取代,{em_start}您无法撤销该导入操作 " +"{em_end}。我们建议您在继续操作之前先将当前课程导出,以便有个备份。" #: cms/templates/import.html msgid "" @@ -16183,8 +16430,8 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a course.xml file. " "It may also contain other files." msgstr "" -"你将要导入的课程必须为.tar.gz格式的文件( 即一个采用GNU " -"zip压缩后的.tar文件)。这个.tar.gz文件必须包含一个course.xml文件。另外也可能包含其他文件。" +"您导入的课程必须是一个 .tar.gz 格式的文件(即,使用 GNU Zip 压缩的 .tar 文件)。该文件中必须包含一个 library.xml " +"文件,同时也可以包含其他文件。" #: cms/templates/import.html msgid "" @@ -16193,11 +16440,11 @@ msgid "" "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 msgid "Select a .tar.gz File to Replace Your Library Content" -msgstr "" +msgstr "请选择一个用于替换您的知识库内容的 .tar.gz 文件" #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" @@ -16213,15 +16460,15 @@ msgstr "选中的文件:" #: cms/templates/import.html msgid "Replace my library with the selected file" -msgstr "" +msgstr "用所选的文件替换我的知识库" #: cms/templates/import.html msgid "Replace my course with the selected file" -msgstr "" +msgstr "用所选的文件替换我的课程" #: cms/templates/import.html msgid "Library Import Status" -msgstr "" +msgstr "知识库导入状态" #: cms/templates/import.html msgid "Course Import Status" @@ -16229,11 +16476,11 @@ msgstr "课程导入状态" #: cms/templates/import.html msgid "Transferring your file to our servers" -msgstr "正在传输你的文件至服务器" +msgstr "正在传输您的文件至服务器" #: cms/templates/import.html msgid "Unpacking" -msgstr "解压中" +msgstr "正在解压" #: cms/templates/import.html msgid "" @@ -16244,31 +16491,31 @@ msgstr "展开预定义的目录/文件结构(您现在可以安全地离开这 #: cms/templates/import.html msgid "Verifying" -msgstr "检验中" +msgstr "正在校验" #: cms/templates/import.html msgid "Reviewing semantics, syntax, and required data" -msgstr "复查语义、语法和必要数据" +msgstr "正在复查语义、语法和必要数据" #: cms/templates/import.html msgid "Updating Library" -msgstr "" +msgstr "正在更新知识库" #: cms/templates/import.html msgid "Updating Course" -msgstr "课程更新中" +msgstr "正在更新课程" #: cms/templates/import.html msgid "" "Integrating your imported content into this library. This process might take" " longer with larger libraries." -msgstr "" +msgstr "正在整合您导入的内容到该知识库。如果知识库较大,这一过程可能花费较多时间。" #: cms/templates/import.html msgid "" "Integrating your imported content into this course. This process might take " "longer with larger courses." -msgstr "" +msgstr "正在整合您导入的内容到该课程。如果课程较大,这一过程可能花费较多时间。" #: cms/templates/import.html msgid "Success" @@ -16276,34 +16523,34 @@ msgstr "成功" #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" -msgstr "" +msgstr "您导入的内容已经被整合进该知识库" #: cms/templates/import.html msgid "Your imported content has now been integrated into this course" -msgstr "你导入的内容已经被整合进课程" +msgstr "您导入的内容已经被整合进课程" #: cms/templates/import.html msgid "View Updated Library" -msgstr "" +msgstr "查看更新后的知识库" #: cms/templates/import.html msgid "View Updated Outline" -msgstr "显示更新后的课程大纲" +msgstr "查看更新后的课程大纲" #: cms/templates/import.html msgid "Why import a library?" -msgstr "" +msgstr "为什么要导入知识库?" #: cms/templates/import.html 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 "" +msgstr "您可能想为现有的知识库创建新版本,或者完全替换现有的知识库。您也可能已在{studio_name}之外创建了一个知识库。" #: cms/templates/import.html msgid "Note: Library content is not automatically updated in courses" -msgstr "" +msgstr "请注意:知识库的内容并不会在课程中自动更新" #: cms/templates/import.html msgid "" @@ -16312,10 +16559,11 @@ msgid "" "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 msgid "Learn more about importing a library" -msgstr "" +msgstr "了解更多关于导入知识库的信息" #: cms/templates/import.html msgid "Why import a course?" @@ -16326,7 +16574,7 @@ 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 "" +msgstr "您可能想为现有的课程创建新版本,或者完全替换现有的课程。您也可能已在{studio_name}之外创建了一个课程。" #: cms/templates/import.html msgid "What content is imported?" @@ -16355,11 +16603,11 @@ msgstr "" #: cms/templates/import.html msgid "Learn more about importing a course" -msgstr "" +msgstr "了解更多关于导入课程的信息" #: cms/templates/index.html cms/templates/widgets/header.html msgid "{studio_name} Home" -msgstr "" +msgstr "{studio_name}主页" #: cms/templates/index.html msgid "New Course" @@ -16367,7 +16615,7 @@ msgstr "新建课程" #: cms/templates/index.html msgid "New Library" -msgstr "" +msgstr "新建知识库" #: cms/templates/index.html msgid "Email staff to create course" @@ -16389,7 +16637,7 @@ msgstr "创建一个新课程的必要信息" 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 "" +msgstr "课程的公开显示名称,无法修改。但您可以稍后在高级设置中设置一个不同的显示名称。" #: cms/templates/index.html msgid "The name of the organization sponsoring the course." @@ -16399,7 +16647,7 @@ msgstr "资助本课程的机构名称。" msgid "" "Note: This is part of your course URL, so no spaces or special characters " "are allowed." -msgstr "注意:这是你课程URL的一部分,请勿使用空格或特殊字符。" +msgstr "注意:这是您课程 URL 的一部分,请勿使用空格或特殊字符。" #: cms/templates/index.html msgid "" @@ -16410,7 +16658,7 @@ msgstr "这将不能被更改,但是您可以稍后在高级设置中设置不 #: cms/templates/index.html msgid "" "The unique number that identifies your course within your organization." -msgstr "这个编号用来标记该课程在组织内的唯一性。" +msgstr "在您的机构中能够标识您课程的唯一编号。" #: cms/templates/index.html msgid "" @@ -16428,38 +16676,38 @@ msgstr "创建" #: cms/templates/index.html msgid "Create a New Library" -msgstr "" +msgstr "创建一个新的知识库" #: cms/templates/index.html msgid "Required Information to Create a New Library" -msgstr "" +msgstr "创建一个新知识库的必要信息" #: cms/templates/index.html msgid "Library Name" -msgstr "" +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 msgid "e.g. Computer Science Problems" -msgstr "" +msgstr "例如,计算机科学问题" #: cms/templates/index.html msgid "The public display name for your library." -msgstr "" +msgstr "知识库的公开显示名称。" #: cms/templates/index.html msgid "The public organization name for your library." -msgstr "" +msgstr "知识库的公开机构名称。" #: cms/templates/index.html msgid "This cannot be changed." -msgstr "" +msgstr "在确定后无法更改。" #: cms/templates/index.html msgid "Library Code" -msgstr "" +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 @@ -16467,21 +16715,21 @@ msgstr "" #. letters but must not contain spaces. #: cms/templates/index.html msgid "e.g. CSPROB" -msgstr "" +msgstr "例如,CSPROB" #: cms/templates/index.html msgid "The unique code that identifies this library." -msgstr "" +msgstr "可以标识该知识库的唯一代码。" #: cms/templates/index.html msgid "" "Note: This is part of your library URL, so no spaces or special characters " "are allowed." -msgstr "" +msgstr "注意:这是知识库URL的一部分,请勿使用空格或特殊字符。" #: cms/templates/index.html msgid "Courses Being Processed" -msgstr "" +msgstr "正在处理的课程" #: cms/templates/index.html msgid "Course Run:" @@ -16489,7 +16737,7 @@ msgstr "开课时间" #: cms/templates/index.html msgid "This course run is currently being created." -msgstr "" +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 @@ -16497,7 +16745,7 @@ msgstr "" #. and configuring the existing course so that it can be re-run. #: cms/templates/index.html msgid "Configuring as re-run" -msgstr "" +msgstr "配置为重启" #: cms/templates/index.html msgid "" @@ -16505,31 +16753,32 @@ msgid "" "this page or {link_start}refresh it{link_end} to update the course list. The" " new course will need some manual configuration." msgstr "" +"新的课程将在5-10分钟内添加到您的课程列表里中。返回到该页或者{link_start}刷新该页{link_end}以更新课程列表。新的课程将需要一些手动配置。" #: cms/templates/index.html 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 "" +msgstr "在处理您的课程过程中发生了系统错误。请回到原始课程里尝试再次重启,或向您的 PM 求助。" #: cms/templates/index.html msgid "Libraries" -msgstr "" +msgstr "知识库" #: cms/templates/index.html msgid "Re-run Course" -msgstr "" +msgstr "重启课程" #: cms/templates/index.html msgid "Are you staff on an existing {studio_name} course?" -msgstr "" +msgstr "您是否是一个{studio_name}现有课程的工作人员?" #: cms/templates/index.html 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 "" +msgstr "课程的创建者必须授予您该课程的访问权限。如果您想帮助编写该课程,请联系课程的创建者或者管理员。" #: cms/templates/index.html msgid "Create Your First Course" @@ -16541,7 +16790,7 @@ msgstr "您的新课程只需点击即可!" #: cms/templates/index.html msgid "Becoming a Course Creator in {studio_name}" -msgstr "" +msgstr "成为{studio_name}中的课程创建者" #: cms/templates/index.html msgid "" @@ -16551,10 +16800,12 @@ msgid "" "team will evaluate your request and provide you feedback within 24 hours " "during the work week." msgstr "" +"{studio_name}是一个为我们X-" +"联盟的合作者以及特定顾客提供的托管解决方案。您作为团队成员的课程已在上面列出供您编辑,而创建新课程的权限则需要由{platform_name}授予。我们的团队会评估您的请求,并会在工作日的24小时之内给予您反馈。" #: cms/templates/index.html msgid "Your Course Creator Request Status:" -msgstr "你的课程创建者资格请求状态:" +msgstr "您的课程创建者资格请求状态:" #: cms/templates/index.html msgid "Request the Ability to Create Courses" @@ -16562,7 +16813,7 @@ msgstr "请求创建课程的权限" #: cms/templates/index.html msgid "Your Course Creator Request Status" -msgstr "你的课程创建者资格请求状态" +msgstr "您的课程创建者资格请求状态" #: cms/templates/index.html msgid "" @@ -16571,6 +16822,8 @@ msgid "" "edit, while course creator privileges are granted by {platform_name}. Our " "team is has completed evaluating your request." msgstr "" +"{studio_name}是一个为我们X-" +"联盟的合作者以及特定顾客提供的托管解决方案。您作为团队成员的课程已在上面列出供您编辑,而创建新课程的权限则需要由{platform_name}授予。我们的团队已经完成了对您的请求的评估。" #: cms/templates/index.html msgid "Your Course Creator request is:" @@ -16584,7 +16837,7 @@ msgstr "拒绝" msgid "" "Your request did not meet the criteria/guidelines specified by " "{platform_name} Staff." -msgstr "" +msgstr "您的请求不符合由{platform_name}员工指定的准则/方针。" #: cms/templates/index.html msgid "" @@ -16593,40 +16846,42 @@ msgid "" "edit, while course creator privileges are granted by {platform_name}. Our " "team is currently evaluating your request." msgstr "" +"{studio_name}是一个为我们X-" +"联盟的合作者以及特定顾客提供的托管解决方案。您作为团队成员的课程已在上面列出供您编辑,而创建新课程的权限则需要由{platform_name}授予。我们的团队目前正在评估您的请求。" #: cms/templates/index.html msgid "" "Your request is currently being reviewed by {platform_name} staff and should" " be updated shortly." -msgstr "" +msgstr "您的请求正在由{platform_name}员工评审,应该很快会有更新。" #: cms/templates/index.html msgid "(Read-only)" -msgstr "" +msgstr "(只读)" #: cms/templates/index.html msgid "Were you expecting to see a particular library here?" -msgstr "" +msgstr "您是否曾期待在这里看到一个特定的知识库?" #: cms/templates/index.html 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 "" +msgstr "知识库的创建者必须授予您该知识库的访问权限。如果您想帮助编写该知识库,请联系知识库的创建者或者管理员。" #: cms/templates/index.html msgid "Create Your First Library" -msgstr "" +msgstr "创建您的第一个知识库" #: cms/templates/index.html 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 "" +msgstr "知识库容纳了一组可以在多个课程中重复利用的组件。点击按钮以创建您的第一个知识库!" #: cms/templates/index.html msgid "New to {studio_name}?" -msgstr "" +msgstr "刚刚接触{studio_name}?" #: cms/templates/index.html msgid "" @@ -16635,40 +16890,43 @@ msgid "" " of the page to access our continually updated documentation and other " "{studio_name} resources." msgstr "" +"点击右上角的的帮助按钮以获得更多关于{studio_name}当前页面的信息。您也可以使用页面底部的帮助链接访问我们持续更新的文档以及其他{studio_name}资源。" #: cms/templates/index.html msgid "Getting Started with {studio_name}" -msgstr "" +msgstr "{studio_name}入门" #: cms/templates/index.html msgid "Use our feedback tool, Tender, to request help" -msgstr "" +msgstr "使用我们的反馈工具 Tender 来获取帮助" #: cms/templates/index.html cms/templates/widgets/sock.html msgid "Request help with {studio_name}" -msgstr "" +msgstr "请求有关{studio_name}的帮助" #: cms/templates/index.html msgid "Can I create courses in {studio_name}?" -msgstr "" +msgstr "我能在{studio_name}中创建课程吗?" #: cms/templates/index.html 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 "" +"您必须{link_start}联系{platform_name}工作人员{link_end}以帮助您在{studio_name}创建中课程。" #: cms/templates/index.html msgid "" "In order to create courses in {studio_name}, you must have course creator " "privileges to create your own course." -msgstr "" +msgstr "您必须获得课程创建者资格才能在{studio_name}中创建课程。" #: cms/templates/index.html 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 "" +"您在{studio_name}上申请成为课程创建者的请求已被拒绝,请{link_start}联系{platform_name}工作人员进一步了解问题{link_end}。" #: cms/templates/index.html msgid "Thanks for signing up, %(name)s!" @@ -16698,36 +16956,36 @@ msgstr "请检查您的垃圾邮件,以防我们的邮件不在您的收件箱 #: cms/templates/index.html msgid "Request help with your {studio_name} account" -msgstr "" +msgstr "请求有关您{studio_name}账户的帮助" #: cms/templates/library.html msgid "Content Library" -msgstr "" +msgstr "内容知识库" #: cms/templates/library.html msgid "Add Component" -msgstr "" +msgstr "添加组件" #: cms/templates/library.html msgid "Adding content to your library" -msgstr "" +msgstr "向您的知识库中添加内容" #: cms/templates/library.html msgid "" "Add components to your library for use in courses, using Add New Component " "at the bottom of this page." -msgstr "" +msgstr "请使用本页面底部的添加新组件按钮为您的知识库添加可在课程中使用的组件" #: cms/templates/library.html 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 "" +msgstr "组件会按照添加的顺序升序排列(最近添加的在最底部)。当知识库中的组件超过一页时,请使用分页箭头来切换不同页面。" #: cms/templates/library.html msgid "Using library content in courses" -msgstr "" +msgstr "在课程中使用知识库内容" #: cms/templates/library.html msgid "" @@ -16738,10 +16996,11 @@ msgid "" "this library as the source library, and specify the number of problems to be" " randomly selected and displayed to each student." msgstr "" +"要使用知识库,首先向课程高级设置页面中的“高级模块列表”项中添加{em_start}library_content{em_end}策略键,然后在课件中加入一个或多个“随机内容块”组件。在每个“随机内容块”组件的设置中,选择一个知识库作为源库,并指定要被随机选择并呈现给每个学生的问题的数量。" #: cms/templates/library.html msgid "Learn more about content libraries" -msgstr "" +msgstr "了解更多关于内容知识库的信息" #: cms/templates/login.html cms/templates/widgets/header.html msgid "Sign In" @@ -16749,19 +17008,19 @@ msgstr "登录" #: cms/templates/login.html msgid "Sign In to {studio_name}" -msgstr "" +msgstr "登录{studio_name}" #: cms/templates/login.html msgid "Don't have a {studio_name} Account? Sign up!" -msgstr "" +msgstr "还没有 {studio_name}账户?现在就注册!" #: cms/templates/login.html msgid "Required Information to Sign In to {studio_name}" -msgstr "" +msgstr "登录{studio_name}所必须的信息" #: cms/templates/login.html msgid "{studio_name} Support" -msgstr "" +msgstr "{studio_name}支持" #: cms/templates/login.html msgid "" @@ -16809,7 +17068,7 @@ msgstr "向该课程添加团队成员" msgid "" "Adding team members makes course authoring collaborative. Users must be " "signed up for {studio_name} and have an active account." -msgstr "" +msgstr "添加团队成员使得课程编写可以协作完成,用户必须已经注册了{studio_name}并拥有一个已激活的账户。" #: cms/templates/manage_users.html msgid "Add a New Team Member" @@ -16840,85 +17099,85 @@ msgid "" "Every course must have an Admin. If you're the Admin and you want 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 "每门课程必须有一名管理员。如果您当前是管理员,且期望移交管理员身份,您可以赋予其他用户管理员权限,并请求他们将你从课程团队列表中删除。" +msgstr "每门课程必须有一名管理员。如果您当前是管理员,且期望移交管理员身份,您可以赋予其他用户管理员权限,并请求他们将您从课程团队列表中删除。" #: cms/templates/manage_users_lib.html msgid "Library User Access" -msgstr "" +msgstr "知识库用户访问权限" #: cms/templates/manage_users_lib.html cms/templates/widgets/header.html msgid "User Access" -msgstr "" +msgstr "用户访问权限" #: cms/templates/manage_users_lib.html msgid "Grant Access to This Library" -msgstr "" +msgstr "授予对该知识库的访问权限" #: cms/templates/manage_users_lib.html msgid "Provide the email address of the user you want to add" -msgstr "" +msgstr "请提供您想添加的用户的邮件地址" #: cms/templates/manage_users_lib.html msgid "Add More Users to This Library" -msgstr "" +msgstr "添加更多用户到该知识库中" #: cms/templates/manage_users_lib.html msgid "" "Grant other members of your course team access to this library. New library " "users must have an active {studio_name} account." -msgstr "" +msgstr "向您课程团队的其他成员授予该知识库的访问权限。新的知识库用户必须有一个已激活的{studio_name}账户。" #: cms/templates/manage_users_lib.html msgid "Add a New User" -msgstr "" +msgstr "添加一个新用户" #: cms/templates/manage_users_lib.html msgid "Library Access Roles" -msgstr "" +msgstr "知识库访问角色" #: cms/templates/manage_users_lib.html msgid "There are three access roles for libraries: User, Staff, and Admin." -msgstr "" +msgstr "有三种知识库用户访问角色:用户、教员和管理员。" #: cms/templates/manage_users_lib.html msgid "" "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 "" +msgstr "用户可以查看知识库内容、在他们的课程中引用或使用知识库组件,但是他们不能编辑知识库中的内容。" #: cms/templates/manage_users_lib.html msgid "" "Staff are content co-authors. They have full editing privileges on the " "contents of a library." -msgstr "" +msgstr "员工是内容的共同作者,他们对知识库的内容具有完全的编辑权限。" #: cms/templates/manage_users_lib.html msgid "" "Admins have full editing privileges and can also add and remove other team " "members. There must be at least one user with Admin privileges in a library." -msgstr "" +msgstr "管理员拥有完整的编辑权限并可以添加/删除其他团队成员,每个知识库中至少需要有一个用户具备管理员权限。" #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" -msgstr "" +msgstr "注册" #: cms/templates/register.html msgid "Sign Up for {studio_name}" -msgstr "" +msgstr "注册{studio_name}" #: cms/templates/register.html msgid "Already have a {studio_name} Account? Sign in" -msgstr "" +msgstr "已经有一个{studio_name}账户了?请登录" #: cms/templates/register.html msgid "" "Ready to start creating online courses? Sign up below and start creating " "your first {platform_name} course today." -msgstr "" +msgstr "准备好创建在线课程了?请今天注册并创建您的第一个{platform_name}课程。" #: cms/templates/register.html msgid "Required Information to Sign Up for {studio_name}" -msgstr "" +msgstr "注册{studio_name}所必须的信息" #: cms/templates/register.html msgid "" @@ -16936,15 +17195,15 @@ msgstr "我同意{a_start}服务条约{a_end}" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" -msgstr "创建我的账号 &开始创建课程" +msgstr "创建我的账户&开始创建课程" #: cms/templates/register.html msgid "Common {studio_name} Questions" -msgstr "" +msgstr "关于{studio_name}的常见问题" #: cms/templates/register.html msgid "Who is {studio_name} for?" -msgstr "" +msgstr "{studio_name}是为谁而建的?" #: cms/templates/register.html msgid "" @@ -16953,11 +17212,12 @@ msgid "" "members, teaching assistants and course staff, and members of instructional " "technology groups." msgstr "" +"{studio_name}面向任何希望在全球化的{platform_name}平台上创建在线课程的用户。我们的用户通常是教员、助教、课程员工或教学技术小组成员。" #: cms/templates/register.html msgid "" "How technically savvy do I need to be to create courses in {studio_name}?" -msgstr "" +msgstr "在{studio_name}创建课程需要怎样的技术程度?" #: cms/templates/register.html msgid "" @@ -16967,6 +17227,7 @@ msgid "" "features, a technical background would be helpful. As always, we are here to" " help, so don't hesitate to dive right in." msgstr "" +"对几乎所有熟悉基于网页的编辑环境(WordPress、Moodle等)的人而言,{studio_name}都是很容易使用的。它无需编程知识,但拥有一些技术背景会在使用一些高级特性时有所帮助。我们会一如既往地为您提供帮助。不要犹豫,赶快加入吧。" #: cms/templates/register.html msgid "I've never authored a course online before. Is there help?" @@ -16983,7 +17244,7 @@ msgstr "" #: cms/templates/settings.html msgid "Schedule & Details Settings" -msgstr "日程 & 细节设置" +msgstr "日程&细节设置" #: cms/templates/settings.html msgid "Schedule & Details" @@ -17003,15 +17264,15 @@ msgstr "该字段已禁用:信息不可修改。" #: cms/templates/settings.html msgid "Course Summary Page" -msgstr "课程总结页面" +msgstr "课程概要页面" #: cms/templates/settings.html msgid "(for student enrollment and access)" -msgstr "(用于学生注册和访问)" +msgstr "(用于学生选修和访问)" #: cms/templates/settings.html msgid "Enroll in {course_display_name}" -msgstr "" +msgstr "选修{course_display_name}" #: cms/templates/settings.html msgid "" @@ -17019,6 +17280,7 @@ msgid "" "for enrollment. Please navigate to this course at {link_for_about_page} to " "enroll." msgstr "" +"由{platform_name}提供的课程“{course_display_name}”现已开放选课,请通过{link_for_about_page}选修该课程。" #: cms/templates/settings.html msgid "Send a note to students via email" @@ -17030,14 +17292,14 @@ msgstr "邀请您的学生" #: cms/templates/settings.html msgid "Promoting Your Course with {platform_name}" -msgstr "" +msgstr "通过{platform_name}推广您的课程" #: cms/templates/settings.html 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 "" +msgstr "您的课程概要页面在您的课程公开之后才对外可见。为了向该页面提供信息并预览该页面,请遵循您的项目经理提供的指导。" #: cms/templates/settings.html msgid "Course Schedule" @@ -17073,27 +17335,27 @@ msgstr "课程结束时间" #: cms/templates/settings.html msgid "Enrollment Start Date" -msgstr "注册开始日期" +msgstr "选课开始日期" #: cms/templates/settings.html msgid "First day students can enroll" -msgstr "学生可以注册的第一天" +msgstr "学生可以选修的第一天" #: cms/templates/settings.html msgid "Enrollment Start Time" -msgstr "注册开始时间" +msgstr "选课开始时间" #: cms/templates/settings.html msgid "Enrollment End Date" -msgstr "注册结束日期" +msgstr "选课截止日期" #: cms/templates/settings.html msgid "Last day students can enroll" -msgstr "学生可以注册的最后一天" +msgstr "学生可以选课的最后一天" #: cms/templates/settings.html msgid "Enrollment End Time" -msgstr "注册结束时间" +msgstr "选课截止时间" #: cms/templates/settings.html msgid "These Dates Are Not Used When Promoting Your Course" @@ -17106,6 +17368,8 @@ msgid "" "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 msgid "Introducing Your Course" @@ -17131,7 +17395,7 @@ msgstr "课程概览" #: cms/templates/settings.html msgid "your course summary page" -msgstr "您的课程总结页面" +msgstr "您的课程概要页面" #: cms/templates/settings.html msgid "" @@ -17146,7 +17410,7 @@ msgstr "课程图片" msgid "" "You can manage this image along with all of your other files " "& uploads" -msgstr "该图片可以随您的其他文件 & 上传共同管理" +msgstr "该图片可以随您的其他文件&上传共同管理" #: cms/templates/settings.html msgid "" @@ -17158,7 +17422,7 @@ msgstr "您的课程目前没有图片。请上传一张(JPEG或PNG格式, #. for a course image #: cms/templates/settings.html msgid "Your course image URL" -msgstr "" +msgstr "您的课程图片 URL" #: cms/templates/settings.html msgid "" @@ -17182,7 +17446,7 @@ msgstr "删除当前视频" #. YouTube video ID for a course video #: cms/templates/settings.html msgid "your YouTube video's ID" -msgstr "" +msgstr "您的 YouTube 视频 ID" #: cms/templates/settings.html msgid "Enter your YouTube video's ID (along with any restriction parameters)" @@ -17202,27 +17466,29 @@ msgstr "在整个课程上投入的时间" #: cms/templates/settings.html msgid "Prerequisite Course" -msgstr "" +msgstr "先修课程" #: cms/templates/settings.html msgid "Course that students must complete before beginning this course" -msgstr "" +msgstr "学生在开始本课程之前必须完成的课程" #: cms/templates/settings.html msgid "set pre-requisite course" -msgstr "" +msgstr "设置先修课程" #: cms/templates/settings.html msgid "Require students to pass an exam before beginning the course." -msgstr "" +msgstr "要求学生在课程开始前通过考试。" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " -msgstr "" +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." +msgstr "您现在可以从{link_start}课程大纲{link_end}中查看并编写您课程的入学考试内容。" #: cms/templates/settings.html msgid "Grade Requirements" -msgstr "" +msgstr "评分要求" #: cms/templates/settings.html msgid " %" @@ -17232,7 +17498,7 @@ msgstr "" msgid "" "The score student must meet in order to successfully complete the entrance " "exam. " -msgstr "" +msgstr "学生要顺利完成入学考试所必须满足的分数。" #: cms/templates/settings.html msgid "How are these settings used?" @@ -17251,7 +17517,7 @@ msgid "" "video, and estimated time requirements. Students use About pages to choose " "new courses to take." msgstr "" -"本页面的其他信息将会出现在你课程的关于页面上。这些信息包括课程概要,课程图片,介绍视频,以及预估的时间要求。学生们使用关于页面来选择要上的课程。" +"本页面的其他信息将会出现在您课程的关于页面上。这些信息包括课程概要,课程图片,介绍视频,以及预估的时间要求。学生们使用关于页面来选择要上的课程。" #: cms/templates/settings_advanced.html msgid "Your policy changes have been saved." @@ -17273,7 +17539,7 @@ msgstr "警告:不要轻易修改这些策略,除非您已 #: cms/templates/settings_advanced.html msgid "Show Deprecated Settings" -msgstr "" +msgstr "显示已过时的设置" #: cms/templates/settings_advanced.html msgid "What do advanced settings do?" @@ -17284,14 +17550,14 @@ 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 "高级设置控制特定的课程功能。在本页面,你可以手工编辑基于JSON键值对的策略,控制特定的课程设置。" +msgstr "高级设置控制特定的课程功能。在本页面,您可以手工编辑基于JSON键值对的策略,控制特定的课程设置。" #: cms/templates/settings_advanced.html 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 "" +msgstr "您在这里所做的任何更改都会覆盖您在{studio_name}其他地方定义的信息。请只在您已经熟悉某个策略的目的和语法之后再修改它。" #: cms/templates/settings_advanced.html msgid "" @@ -17314,7 +17580,7 @@ msgstr "您对学生最终得分的整体评分范围" #: cms/templates/settings_graders.html msgid "Grading Rules & Policies" -msgstr "评分规则 & 策略" +msgstr "评分规则&策略" #: cms/templates/settings_graders.html msgid "Deadlines, requirements, and logistics around grading student work" @@ -17349,20 +17615,20 @@ 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 "你可以使用全局评价范围下面的滑动条来指定您的课程评分是合格/不合格或者字母评价等级,并且建立每个评价等级的阈值。" +msgstr "您可以使用全局评价范围下面的滑动条来指定您的课程评分是合格/不合格或者字母评价等级,并且建立每个评价等级的阈值。" #: cms/templates/settings_graders.html msgid "" "You can specify whether your course offers students a grace period for late " "assignments." -msgstr "你可以指定你的课程是否给学生提供迟交作业的宽限期。" +msgstr "您可以指定您的课程是否给学生提供迟交作业的宽限期。" #: cms/templates/settings_graders.html 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 "你也可以创建作业类型,比如家庭作业、实验、测验、以及考试,并且指定每个作业是否计入最终的成绩及其评价分值。" +msgstr "您也可以创建作业类型,比如家庭作业、实验、测验、以及考试,并且指定每个作业是否计入最终的成绩及其评价分值。" #: cms/templates/studio_xblock_wrapper.html msgid "Expand or Collapse" @@ -17370,19 +17636,19 @@ msgstr "展开或折叠" #: cms/templates/studio_xblock_wrapper.html msgid "Visibility Settings" -msgstr "" +msgstr "可见性设置" #: cms/templates/studio_xblock_wrapper.html msgid "Visibility" -msgstr "" +msgstr "可见性" #: cms/templates/studio_xblock_wrapper.html msgid "This block contains multiple components." -msgstr "" +msgstr "本块包含多个组件。" #: cms/templates/temp-course-landing.html msgid "{platform_name} edge" -msgstr "" +msgstr "{platform_name}边缘站点" #: cms/templates/textbooks.html msgid "New Textbook" @@ -17413,15 +17679,15 @@ msgstr "如果您的教材没有独立的章节,您可以上传整个文本作 #: cms/templates/textbooks.html msgid "Learn more about textbooks" -msgstr "" +msgstr "了解更多关于教材的信息" #: cms/templates/videos_index.html cms/templates/widgets/header.html msgid "Video Uploads" -msgstr "" +msgstr "视频上传" #: cms/templates/videos_index.html msgid "Why upload video files?" -msgstr "" +msgstr "为何要上传视频文件?" #: cms/templates/videos_index.html msgid "" @@ -17430,21 +17696,23 @@ msgid "" "format on this page, an automated process creates those additional formats " "and stores them for you." msgstr "" +"想让视频可以在不同的设备上播放,必须具备多种可用的格式。一旦您在本页面上传了 .mp4 或 .mov " +"格式的原始视频文件,系统将自动为您创建并存储该视频的其他格式版本。" #: cms/templates/videos_index.html msgid "Monitoring files as they upload" -msgstr "" +msgstr "监视文件上传过程" #: cms/templates/videos_index.html msgid "" "Each video file that you upload needs to reach the video processing servers " "successfully before additional work can begin. You can monitor the progress " "of files as they upload, and try again if the upload fails." -msgstr "" +msgstr "在开始其他工作之前,每个您上传的视频文件都需要首先成功到达视频处理服务器。您可以在监视文件上传过程,并在上传失败时重试。" #: cms/templates/videos_index.html msgid "Managing uploaded files" -msgstr "" +msgstr "管理已上传的文件" #: cms/templates/videos_index.html msgid "" @@ -17455,16 +17723,18 @@ msgid "" "Allow 24 hours for file processing at the external video hosting sites to " "complete." msgstr "" +"当一个文件成功上传后,就会启动自动处理程序。对某个文件的自动处理程序开始后,该文件将会在“已上传”列表中显示为{em_start}处理中{em_end}。您可以在该视频具有唯一的视频" +" ID,并且其状态显示为{em_start}就绪{em_end}之后将该视频添加到您的课程里。外部视频站点的文件处理过程可能需要24小时。" #: cms/templates/videos_index.html msgid "" "If something goes wrong, the {em_start}Failed{em_end} status message " "appears. Check for problems in your original file and upload a replacement." -msgstr "" +msgstr "如果出现了问题, 会显示状态信息{em_start}已失败{em_end}。请检查原始文件中的问题后上传替代项。" #: cms/templates/videos_index.html msgid "How do I get the videos into my course?" -msgstr "" +msgstr "如何将视频加入到我的课程里?" #: cms/templates/videos_index.html msgid "" @@ -17472,26 +17742,29 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" +"一旦文件的状态是{em_start}就绪{em_end},您就可以添加该视频到您课程的组件中。首先复制唯一的视频 " +"ID;然后在另一个浏览器窗口中打开课程大纲页面,创建或者定位到要播放该视频的视频组件上;之后编辑该视频组件,并将 ID " +"粘贴到高级编辑器中的{em_start}视频 ID {em_end}字段中。只要视频的状态变为{em_start}就绪{em_end},它就可以在 " +"LMS 中进行播放,尽管此时该视频在所有视频存储站点中的所有编码工作可能尚未全部完成。" #: cms/templates/visibility_editor.html msgid "No content groups exist" -msgstr "" +msgstr "不存在内容组" #: cms/templates/visibility_editor.html msgid "" "Use content groups to give groups of students access to a specific set of " "course content. Create one or more content groups, and make specific " "components visible to them." -msgstr "" +msgstr "使用内容组可以使不同组的学生访问到特定的课程内容集合。创建一个或多个内容组,并将特定的组件设置为对其可见。" #: cms/templates/visibility_editor.html msgid "Manage content groups" -msgstr "" +msgstr "管理内容组" #. Translators: Any text between {screen_reader_start} and {screen_reader_end} #. is only read by screen readers and never shown in the browser. @@ -17500,35 +17773,35 @@ msgid "" "{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " "contained in is hidden from students. Visibility settings here will be " "trumped by this." -msgstr "" +msgstr "{screen_reader_start}警告:{screen_reader_end}该组件所在的单元已对学生隐藏,可见性设置将不起作用。" #: cms/templates/visibility_editor.html msgid "Make visible to:" -msgstr "" +msgstr "对其可见:" #: cms/templates/visibility_editor.html msgid "All Students and Staff" -msgstr "" +msgstr "所有学生与教员" #: cms/templates/visibility_editor.html msgid "Specific Content Groups" -msgstr "" +msgstr "特定的内容组" #: cms/templates/visibility_editor.html msgid "Deleted Content Group" -msgstr "" +msgstr "删除内容组" #: cms/templates/visibility_editor.html msgid "" "Content group no longer exists. Please choose another or allow access to All" " Students and staff" -msgstr "" +msgstr "内容组已不复存在。请选择另一个,或者允许所有学生及教员访问" #: cms/templates/emails/activation_email.txt 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 "" +msgstr "感谢您注册{studio_name}!要激活您的账户,请复制并粘贴下面的网址到您的浏览器的地址栏:" #: cms/templates/emails/activation_email.txt msgid "" @@ -17536,20 +17809,21 @@ msgid "" " 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 "" +"如果您没发出过该请求,您不需要做任何事情,您将不会收到其他任何电子邮件。请不要回复此电子邮件。如果您需要帮助,请访问{studio_name}网站。" #: cms/templates/emails/activation_email_subject.txt msgid "Your account for {studio_name}" -msgstr "" +msgstr "您的{studio_name}账户" #: cms/templates/emails/course_creator_admin_subject.txt msgid "{email} has requested {studio_name} course creator privileges on edge" -msgstr "" +msgstr "{email} 已在边缘站点上发出要求获得{studio_name}上课程创建者权限的请求" #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "" "User '{user}' with e-mail {email} has requested {studio_name} course creator" " privileges on edge." -msgstr "" +msgstr "用户“{user}”(电子邮件地址:{email})已在边缘站点上发出要求获得{studio_name}上课程创建者权限的请求。" #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "To grant or deny this request, use the course creator admin table." @@ -17559,7 +17833,7 @@ msgstr "要授予或拒绝这一请求,请使用课程创建者管理表。" msgid "" "Your request for course creation rights to {studio_name} have been denied. " "If you believe this was in error, please contact {email}" -msgstr "" +msgstr "您在{studio_name}上请求的课程创建权限已被拒绝。如果您觉得有问题,请联系 {email}" #: cms/templates/emails/course_creator_granted.txt msgid "" @@ -17567,16 +17841,19 @@ msgid "" "\n" "{url}" msgstr "" +"已授予您在{studio_name}上创建课程的权限。要创建您的第一门课程,请访问\n" +"\n" +"{url}" #: cms/templates/emails/course_creator_revoked.txt msgid "" "Your course creation rights to {studio_name} have been revoked. If you " "believe this was in error, please contact {email}" -msgstr "" +msgstr "您在{studio_name}上的课程创建权限已被撤销。如果您觉得有问题,请联系 {email}" #: cms/templates/emails/course_creator_subject.txt msgid "Your course creator status for {studio_name}" -msgstr "" +msgstr "您在{studio_name}上的课程创建者状态" #: cms/templates/registration/activation_complete.html msgid "You can now {link_start}login{link_end}." @@ -17586,7 +17863,7 @@ msgstr "您现在可以{link_start}登录{link_end}。" msgid "" "An activation link has been sent to {email}, along with instructions for " "activating your account." -msgstr "我们已发送一封电子邮件至{email},里面包含一个激活账号的链接,以及激活账号的操作说明。" +msgstr "我们已向{email}发送了激活账户的链接及操作说明。" #: cms/templates/widgets/footer.html cms/templates/widgets/sock.html msgid "Contact Us" @@ -17599,6 +17876,8 @@ 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 "" +"“EdX”、“Open edX”、“Studio”和 edX、Open edX 图标是 {link_start}edX 公司{link_end} " +"的(注册)商标。" #: cms/templates/widgets/header.html msgid "Current Course:" @@ -17614,7 +17893,7 @@ msgstr "更新" #: cms/templates/widgets/header.html msgid "Schedule & Details" -msgstr "日程 & 细节" +msgstr "日程&细节" #: cms/templates/widgets/header.html msgid "Checklists" @@ -17630,28 +17909,24 @@ msgstr "导出" #: cms/templates/widgets/header.html msgid "Current Library:" -msgstr "" +msgstr "当前知识库:" #: cms/templates/widgets/header.html msgid "Account" -msgstr "" +msgstr "账户" #: cms/templates/widgets/header.html msgid "Account Navigation" -msgstr "" +msgstr "账户导航" #: cms/templates/widgets/header.html msgid "Contextual Online Help" -msgstr "" +msgstr "相关在线帮助" #: cms/templates/widgets/header.html msgid "Currently signed in as:" msgstr "当前登录用户:" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "退出" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "启动 Latex 源编译器" @@ -17678,15 +17953,15 @@ msgstr "标签" #: cms/templates/widgets/sock.html msgid "Looking for help with {studio_name}?" -msgstr "" +msgstr "查找有关{studio_name}的帮助?" #: cms/templates/widgets/sock.html msgid "Hide {studio_name} Help" -msgstr "" +msgstr "隐藏{studio_name}帮助" #: cms/templates/widgets/sock.html msgid "{studio_name} Documentation" -msgstr "" +msgstr "{studio_name}文档" #: cms/templates/widgets/sock.html msgid "" @@ -17695,26 +17970,28 @@ msgid "" "download the Building and Running an {platform_name} Course PDF file, to go " "to the {platform_name} Author Support site, or to enroll in edX101." msgstr "" +"您可以点击任何页面的右上角的帮助按钮获取更多关于当前页面的帮助信息。您也可以使用下面的“创建并运行一个{platform_name}课程(PDF) " +"”、“{platform_name}作者支持网站”、或“选修edx101”链接获取帮助。" #: cms/templates/widgets/sock.html msgid "Building and Running an {platform_name} Course PDF" -msgstr "" +msgstr "创建并运行的一门{platform_name}课程(PDF)" #: cms/templates/widgets/sock.html msgid "{studio_name} Author Support" -msgstr "" +msgstr "{studio_name}作者支持" #: cms/templates/widgets/sock.html msgid "Enroll in edX101" -msgstr "注册edX101" +msgstr "选修edX101" #: cms/templates/widgets/sock.html msgid "How to use {studio_name} to build your course" -msgstr "" +msgstr "如何使用{studio_name}建立您的课程" #: cms/templates/widgets/sock.html msgid "Have problems, questions, or suggestions about {studio_name}?" -msgstr "" +msgstr "对{studio_name}有问题、疑问或者建议?" #: cms/templates/widgets/tabs-aggregator.html msgid "name" @@ -17734,7 +18011,7 @@ msgstr "只有localhost……哇哈哈哈" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." -msgstr "文章的最初标题。可能会被修正标题所覆盖。" +msgstr "文章的最初标题,可能会被修正版本的标题所覆盖。" #: wiki/forms.py msgid "Type in some contents" @@ -17745,7 +18022,7 @@ 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 "这只是您文章的最初内容。在创建它以后,您可以使用更复杂的特性,比如说增加插件、元数据、相关文章等等......" +msgstr "这只是您文章的最初内容。在创建了文章以后,您可以使用更复杂的特性,比如增加插件、元数据、相关文章,等等……" #: wiki/forms.py msgid "Contents" @@ -17753,7 +18030,7 @@ msgstr "内容" #: wiki/forms.py msgid "Summary" -msgstr "摘要" +msgstr "概要" #: wiki/forms.py msgid "" @@ -17797,11 +18074,11 @@ msgstr "不能使用下划线作为固定链接的起始字符。" #: wiki/forms.py msgid "A deleted article with slug \"%s\" already exists." -msgstr "已经存在一个固定链接地址为\"%s\"的已删除文档。" +msgstr "已经存在一个固定链接地址为“%s”的已删除文档。" #: wiki/forms.py msgid "A slug named \"%s\" already exists." -msgstr "以\"%s\"命名的固定链接地址已经存在。" +msgstr "以“%s”命名的固定链接地址已经存在。" #: wiki/forms.py msgid "Yes, I am sure" @@ -17883,7 +18160,7 @@ msgstr "文章已解锁,可以编辑" #: wiki/forms.py msgid "Filter..." -msgstr "过滤..." +msgstr "过滤…" #: wiki/core/plugins/base.py msgid "Settings for plugin" @@ -18070,7 +18347,7 @@ msgstr "该文档包含内容的简要说明" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "是的我很确定......" +msgstr "是的我很确定…" #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" @@ -18136,7 +18413,7 @@ msgstr "对%s当前修订版本的变更。" #: wiki/plugins/attachments/views.py msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." -msgstr "从“%(art)s”添加一个引用到\"%(att)s\"。" +msgstr "从“%(art)s”添加一个引用到“%(att)s”。" #: wiki/plugins/attachments/views.py msgid "The file %s was deleted." @@ -18258,7 +18535,7 @@ msgstr "创建的新文档:%s" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "您已经注册...现在可以登录了!" +msgstr "您正在注册……现在你可以登录了!" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" @@ -18270,7 +18547,7 @@ msgstr "您已经登录!好好体验吧!" #: wiki/views/article.py msgid "New article '%s' created." -msgstr "新文档'%s'已经创建。" +msgstr "新文章“%s”已经创建。" #: wiki/views/article.py msgid "There was an error creating this article: %s" @@ -18294,7 +18571,7 @@ msgstr "文档及其所有内容已经删除!谢谢!" msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" -msgstr "文档\"%s\"当前被标记为删除!感谢您为网站清除不必要的材料!" +msgstr "文档“%s”现在已被标记为删除了!感谢您为网站清除不必要的材料!" #: wiki/views/article.py msgid "Your changes were saved." @@ -18310,7 +18587,7 @@ msgstr "恢复文档" #: wiki/views/article.py msgid "The article \"%s\" and its children are now restored." -msgstr "文档\"%s\"及其子链接已经被恢复。" +msgstr "文档“%s”及其子链接已经被恢复。" #: wiki/views/article.py msgid "The article %s is now set to display revision #%d" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 460e06e58a1c..2ebab32ae02d 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 93bb622ff0c7..5d65da52e012 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -7,6 +7,8 @@ # shuchuanchen , 2014 # 肖寒 , 2013 # Changyue Wang , 2014-2015 +# CharlotteDing , 2015 +# chalow , 2015 # shuchuanchen , 2014 # felicitychou , 2014 # focusheart , 2014 @@ -28,7 +30,7 @@ # Sarina Canelake , 2014 # shuchuanchen , 2014 # skyclass443 , 2014 -# louyihua , 2014 +# louyihua , 2014-2015 # Jianfei Wang , 2013 # 沈世奇 , 2013 # Wentao Han , 2013 @@ -87,6 +89,7 @@ # # Translators: # Changyue Wang , 2015 +# CharlotteDing , 2015 # jsgang , 2014-2015 # Lionel Chen , 2014 # Rom, 2015 @@ -107,15 +110,15 @@ # peipeixiang , 2015 # Rom, 2015 # louyihua , 2014-2015 -# Yu , 2015 +# Yu , 2015 # 竹轩 , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" -"Last-Translator: Sarina Canelake \n" +"POT-Creation-Date: 2015-04-24 17:00+0000\n" +"PO-Revision-Date: 2015-04-21 17:28+0000\n" +"Last-Translator: louyihua \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -124,6 +127,21 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "正在保存" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -133,6 +151,7 @@ msgstr "" msgid "OK" msgstr "是的" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js @@ -143,24 +162,52 @@ msgstr "是的" #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/utils/view_utils.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/add-xblock-component-menu-problem.underscore +#: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/course_info_update.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +#: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/xblock-string-field-editor.underscore +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cancel" msgstr "取消" #: cms/static/js/base.js lms/static/js/verify_student/photocapture.js +#: cms/templates/js/checklist.underscore msgid "This link will open in a new browser window/tab" -msgstr "该链接将在新的浏览器窗口/标签打开" +msgstr "该链接将会在新的浏览器窗口/标签打开" + +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/course-outline.underscore +#: cms/templates/js/course_grade_policy.underscore +#: cms/templates/js/group-configuration-details.underscore +#: cms/templates/js/group-configuration-editor.underscore +#: cms/templates/js/show-textbook.underscore +#: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "删除" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/assets.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/previous-video-upload-list.underscore msgid "Name" msgstr "名称" @@ -183,8 +230,9 @@ msgstr "上传文件" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." -msgstr "" +msgstr "您所作的变更已保存。" #. Translators: This message will be added to the front of messages of type #. error, @@ -192,13 +240,24 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "错误" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +#: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/xblock-string-field-editor.underscore +#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore +#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Save" msgstr "保存" @@ -213,11 +272,11 @@ msgstr "关闭" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Show Annotations" -msgstr "显示注解" +msgstr "显示批注" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Hide Annotations" -msgstr "隐藏注解" +msgstr "隐藏批注" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Expand Instructions" @@ -233,7 +292,7 @@ msgstr "评注" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Reply to Annotation" -msgstr "回复注解" +msgstr "回复批注" #. Translators: %(earned)s is the number of points earned. %(total)s is the #. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of @@ -291,6 +350,7 @@ msgstr "您的成绩达不到要求,不能进行下一步骤。" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js +#: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" msgstr "提交" @@ -390,9 +450,11 @@ msgstr "标题 3" msgid "Add to Dictionary" msgstr "加入到字典" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Advanced" msgstr "高级" @@ -667,9 +729,12 @@ msgstr "删除行" msgid "Delete table" msgstr "删除表格" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/group-configuration-editor.underscore +#: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Description" msgstr "描述" @@ -703,10 +768,16 @@ msgstr "文档属性" msgid "Edit HTML" msgstr "编辑 HTML" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/course_info_handouts.underscore +#: cms/templates/js/group-configuration-details.underscore +#: cms/templates/js/show-textbook.underscore +#: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "编辑" @@ -1109,9 +1180,12 @@ msgstr "新建文档" msgid "New window" msgstr "新建窗口" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/paging-footer.underscore +#: cms/templates/js/paging-header.underscore msgid "Next" msgstr "下一个" @@ -1201,10 +1275,12 @@ msgstr "Pre 标签" msgid "Prev" msgstr "上一个" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/coffee/src/customwmd.js +#: cms/templates/js/asset-library.underscore msgid "Preview" msgstr "预览" @@ -1238,9 +1314,12 @@ msgstr "全部替换" msgid "Replace with" msgstr "替换为" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/metadata-file-uploader-item.underscore +#: cms/templates/js/video/metadata-translations-item.underscore msgid "Replace" msgstr "替换" @@ -1438,7 +1517,7 @@ msgstr "要显示的文字" msgid "" "The URL you entered seems to be an email address. Do you want to add the " "required mailto: prefix?" -msgstr "输入的 URL 似乎是一个 E-mail 地址,需要加上“mailto:”前缀吗?" +msgstr "输入的URL似乎是一个电子邮件地址,需要加上“mailto:”前缀吗?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1508,9 +1587,12 @@ msgstr "垂直对齐" msgid "Vertical space" msgstr "垂直间距" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: lms/templates/courseware_search/search_item.underscore +#: lms/templates/courseware_search/search_item_seq.underscore msgid "View" msgstr "视图" @@ -1558,7 +1640,7 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" -"单击确定,将你的用户名和e-mail向第3方应用程序发送邮件。\n" +"单击确定,将你的用户名和电子邮件地址发送给第三方应用程序。\n" "\n" "单击取消,取消发送信息并返回本页。" @@ -1578,25 +1660,25 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" -"单击确定,将你的e-mail向第3方应用程序发送邮件。\n" +"单击确定,将你的电子邮件地址发送给第三方应用程序。\n" "\n" "单击取消,取消发送信息并返回本页。" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "incorrect" -msgstr "" +msgstr "不正确" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "correct" -msgstr "" +msgstr "正确" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "answer" -msgstr "" +msgstr "答案" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Short explanation" -msgstr "" +msgstr "简要说明" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "" @@ -1604,12 +1686,15 @@ msgid "" "\n" "Proceed to the Advanced Editor and convert this problem to XML?" msgstr "" +"如果你使用高级编辑器,该问题将转为XML,同时您也无法再回到简易编辑器界面。\n" +"\n" +"要继续使用高级编辑器并将该问题转为XML吗?" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" "Sequence error! Cannot navigate to %(tab_name)s in the current " "SequenceModule. Please contact the course staff." -msgstr "" +msgstr "序列错误! 无法导航到当前序列模块中的%(tab_name)s,请联系课程工作人员。" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js @@ -1748,7 +1833,7 @@ msgstr "更新最新的库内容" #: common/lib/xmodule/xmodule/public/js/split_test_author_view.js msgid "Creating missing groups" -msgstr "" +msgstr "正在创建缺失的组。" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Hide Discussion" @@ -1778,7 +1863,7 @@ msgstr "载入您请求的主题时遇到问题,请重试。" #: common/static/coffee/src/discussion/utils.js msgid "Loading content" -msgstr "内容加载中" +msgstr "正在加载内容" #: common/static/coffee/src/discussion/utils.js msgid "" @@ -1881,10 +1966,11 @@ msgstr[0] "%(unread_count)s 条新评论" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Current conversation" -msgstr "" +msgstr "当前对话" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: lms/static/js/edxnotes/views/tabs/search_results.js +#: lms/templates/courseware_search/search_list.underscore msgid "Search Results" msgstr "搜索结果" @@ -2078,17 +2164,17 @@ msgstr "所有标记已移除。取消选中信息框以撤销。" #: common/static/js/vendor/ova/flagging-annotator.js msgid "You have already reported this annotation." -msgstr "您已经成功提交该注释" +msgstr "您已经报告过了该批注。" #: common/static/js/vendor/ova/flagging-annotator.js msgid "Report annotation as inappropriate or offensive." -msgstr "注释提交不恰当或内容具有攻击性" +msgstr "报告不恰当的或具有攻击性的批注。" #. Translators: 'count' is the number of flags solely for that annotation #: common/static/js/vendor/ova/flagging-annotator.js msgid "This annotation has %(count)s flag." msgid_plural "This annotation has %(count)s flags." -msgstr[0] "该注释包含 %(count)s 的标记" +msgstr[0] "该批注包含 %(count)s 个标记。" #: common/static/js/vendor/ova/catch/js/catch.js msgid "User" @@ -2096,7 +2182,7 @@ msgstr "用户" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation" -msgstr "解说" +msgstr "批注" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Start" @@ -2115,6 +2201,7 @@ msgid "Date posted" msgstr "发表日期" #: common/static/js/vendor/ova/catch/js/catch.js +#: lms/templates/edxnotes/note-item.underscore msgid "More" msgstr "更多" @@ -2144,9 +2231,16 @@ msgstr "标签" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation Text" -msgstr "注解文本" +msgstr "批注文本" #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/metadata-dict-entry.underscore +#: cms/templates/js/metadata-file-uploader-entry.underscore +#: cms/templates/js/metadata-list-entry.underscore +#: cms/templates/js/metadata-number-entry.underscore +#: cms/templates/js/metadata-option-entry.underscore +#: cms/templates/js/metadata-string-entry.underscore +#: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "清除" @@ -2187,8 +2281,10 @@ msgid "Error generating student profile information. Please try again." msgstr "生成学生档案信息时出现错误,请重试。" #: lms/static/coffee/src/instructor_dashboard/data_download.js +#: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" -msgstr "载入中..." +msgstr "正在加载" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." @@ -2229,6 +2325,8 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %>学员已判分。" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" msgstr "用户名" @@ -2242,7 +2340,7 @@ msgstr "取消授权" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Enter username or email" -msgstr "请输入用户名或者邮箱地址" +msgstr "输入用户名或者电子邮件地址" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Please enter a username or email." @@ -2255,13 +2353,13 @@ msgstr "更改用户权限出错。" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Could not find a user with username or email address '<%= identifier %>'." -msgstr "找不到用户名或邮箱地址为 '<%= identifier %>' 的用户。" +msgstr "找不到用户名或电子邮件地址为“<%= identifier %>”的用户。" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Error: User '<%= username %>' has not yet activated their account. Users " "must create and activate their accounts before they can be assigned a role." -msgstr "错误:用户 '<%= username %>'尚未激活他的账户,用户必须先创建并激活后方可为其分配角色。" +msgstr "错误:用户“<%= username %>”尚未激活他的账户,用户必须先创建并激活后方可为其分配角色。" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error: You cannot remove yourself from the Instructor group!" @@ -2284,6 +2382,7 @@ msgid "The following warnings were generated:" msgstr "出现以下警告:" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "成功" @@ -2329,7 +2428,7 @@ msgstr "未能找到与以下ID关联的用户:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." -msgstr "用户登记/取消登记出错。" +msgstr "用户选修/放弃选修时出错。" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following email addresses and/or usernames are invalid:" @@ -2337,12 +2436,12 @@ msgstr "以下电子邮件地址/用户名无效:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled and sent email to the following users:" -msgstr "以下用户已注册成功,并向他们发送电子邮件:" +msgstr "以下用户已成功选修,并向他们发送电子邮件:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled the following users:" -msgstr "以下用户已经成功注册:" +msgstr "以下用户已经成功选修:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2354,7 +2453,7 @@ msgstr "选课邮件已发送至以下用户,他们注册后即可选课:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users will be allowed to enroll once they register:" -msgstr "这些用户一旦注册即可选课:" +msgstr "这些用户一旦注册即可选修:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2373,12 +2472,12 @@ msgstr "这些用户注册后即已选课:" msgid "" "Emails successfully sent. The following users are no longer enrolled in the " "course:" -msgstr "邮件发送成功,以下用户已经取消登记本课程:" +msgstr "邮件发送成功,以下用户已不再选修本课程:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following users are no longer enrolled in the course:" -msgstr "以下用户已取消登记本课程:" +msgstr "以下用户已不再选修本课程:" #. Translators: A list of users appears after this sentence. This situation #. arises when a staff member tries to unenroll a user who is not currently @@ -2386,7 +2485,7 @@ msgstr "以下用户已取消登记本课程:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "These users were not affiliated with the course so could not be unenrolled:" -msgstr "这些用户并不属于本课程学员,无需取消登记:" +msgstr "这些用户并不属于本课程学员,因此无法放弃选修:" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message must have a subject." @@ -2410,19 +2509,19 @@ msgstr "你的电子邮件已成功加入发送队列。" msgid "" "You are about to send an email titled '<%= subject %>' to yourself. Is this " "OK?" -msgstr "你准备向自己发送一封标题为 '<%= subject %>' 的邮件,确认吗?" +msgstr "你准备向自己发送一封标题为“<%= subject %>”的邮件,确认吗?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "You are about to send an email titled '<%= subject %>' to everyone who is " "staff or instructor on this course. Is this OK?" -msgstr "您准备向该课程的所有教员和主讲教师发送一封标题为 '<%= subject %>' 的邮件,确认吗?" +msgstr "您准备向该课程的所有教员和主讲教师发送一封标题为“<%= subject %>”的邮件,确认吗?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "You are about to send an email titled '<%= subject %>' to ALL (everyone who " "is enrolled in this course as student, staff, or instructor). Is this OK?" -msgstr "您准备向该课程的所有人(选课的学生、教员和主讲教师)发送一封标题为 '<%= subject %>' 的邮件,确认吗?" +msgstr "您即将向选修该课程的所有人(选课的学生、教员和主讲教师)发送一封标题为“<%= subject %>”的邮件,确认吗?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -2467,7 +2566,7 @@ msgstr "请输入问题的位置。" msgid "" "Success! Problem attempts reset for problem '<%= problem_id %>' and student " "'<%= student_id %>'." -msgstr "成功!问题'<%= problem_id %>' 与学生'<%= student_id %>'的问题尝试次数重置了。" +msgstr "成功!问题“<%= problem_id %>”与学生“<%= student_id %>”的问题尝试次数重置了。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2481,7 +2580,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Delete student '<%= student_id %>'s state on problem '<%= problem_id %>'?" -msgstr "确认删除学生 '<%= student_id %>' 在问题 '<%= problem_id %>' 上的状态?" +msgstr "确认删除学生“<%= student_id %>”在问题“<%= problem_id %>”上的状态?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2502,7 +2601,7 @@ msgid "" "'<%= student_id %>'. Click the 'Show Background Task History for Student' " "button to see the status of the task." msgstr "" -"已启动对问题 '<%= problem_id %>' 和学生 '<%= student_id %>'的重新评分任务。点击 '显示学生的背景任务历史' " +"已启动对问题“<%= problem_id %>”和学生“<%= student_id %>”的重新评分任务。点击 '显示学生的背景任务历史' " "按钮来查看任务状态。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js @@ -2526,73 +2625,73 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Entrance exam attempts is being reset for student '{student_id}'." -msgstr "" +msgstr "正在重置学生“{student_id}”的入学考试尝试次数。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "" "Error resetting entrance exam attempts for student '{student_id}'. Make sure" " student identifier is correct." -msgstr "" +msgstr "重置学生“{student_id}”的入学考试尝试次数时出错了,请确认学生编号无误。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Started entrance exam rescore task for student '{student_id}'. Click the " "'Show Background Task History for Student' button to see the status of the " "task." -msgstr "" +msgstr "已启动为学生“{student_id}”重新计算入学考试分数的任务,请点击“为学生显示后台任务历史”按钮查看任务状态。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js 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 "" +msgstr "为学生“{student_id}”开始运行重新计算入学考试分数的任务时出错了,请确认该入学考试中有题目并且学生编号无误。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Enter a student's username or email address." -msgstr "" +msgstr "输入学生的用户名或电子邮件地址。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Do you want to allow this student ('{student_id}') to skip the entrance " "exam?" -msgstr "" +msgstr "您是否允许该学生(“{student_id}”)跳过入学考试?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "An error occurred. Make sure that the student's username or email address is" " correct and try again." -msgstr "" +msgstr "发生了一个错误,请确认学生用户名或电子邮件地址正确后再试一次。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Entrance exam state is being deleted for student '{student_id}'." -msgstr "" +msgstr "学生“{student_id}”的入学考试的状态已被删除。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error deleting entrance exam state for student '{student_id}'. Make sure " "student identifier is correct." -msgstr "" +msgstr "删除学生“{student_id}”的入学考试状态时出错了,请确认学生编号无误。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error getting entrance exam task history for student '{student_id}'. Make " "sure student identifier is correct." -msgstr "" +msgstr "获取学生“{student_id}”的入学考试任务历史时出错了,请确认学生编号无误。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Reset attempts for all students on problem '<%= problem_id %>'?" -msgstr "确认重置所有学生在问题 '<%= problem_id %>' 的尝试次数?" +msgstr "确认重置所有学生在问题“<%= problem_id %>”的尝试次数?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Successfully started task to reset attempts for problem '<%= problem_id %>'." " Click the 'Show Background Task History for Problem' button to see the " "status of the task." -msgstr "成功启动重置问题 '<%= problem_id %>' 尝试次数的任务。点击 '显示问题的背景任务历史' 按钮来查看任务状态。" +msgstr "成功启动重置问题“<%= problem_id %>”尝试次数的任务。点击“显示问题的背景任务历史”按钮来查看任务状态。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2603,14 +2702,14 @@ msgstr "启动重置所有学生在问题“<%= problem_id %>”上尝试次数 #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Rescore problem '<%= problem_id %>' for all students?" -msgstr "确认对所有学生回答问题 '<%= problem_id %>'重新评分 ?" +msgstr "确认对所有学生回答问题“<%= problem_id %>”重新评分?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Successfully started task to rescore problem '<%= problem_id %>' for all " "students. Click the 'Show Background Task History for Problem' button to see" " the status of the task." -msgstr "成功启动所有学生回答问题 '<%= problem_id %>' 重新评分的任务。点击 '显示问题的背景任务历史' 按钮来查看任务状态。" +msgstr "成功启动所有学生回答问题 “<%= problem_id %>”重新评分的任务。点击“显示问题的背景任务历史”按钮来查看任务状态。" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2923,6 +3022,35 @@ msgstr "成功重评用户 {user}得分" msgid "Failed to rescore problem." msgstr "重评得分失败。" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "该数据无法保存。" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "所有节" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "所有单元" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "选择一章" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "保存修改" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "输入截止日期" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "输入开始日期" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "请输入一个有效的捐助金额。" @@ -2935,19 +3063,9 @@ msgstr "您的捐款无法提交。" msgid "An error occurred. Please try again later." msgstr "出现了未知错误,请稍后重试。" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "请验证你的新邮箱地址。" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "你将会在你的收件箱中收到一份确认邮件。请点击邮件中的链接以确认更换你的邮箱地址。" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" -msgstr "" +msgstr "焦点采集器" #: lms/static/js/edxnotes/views/search_box.js #: lms/static/js/edxnotes/views/toggle_notes_factory.js @@ -2971,7 +3089,7 @@ msgstr "隐藏注释" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Notes visible" -msgstr "" +msgstr "注释可见" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Show notes" @@ -2979,7 +3097,7 @@ msgstr "显示注释" #: lms/static/js/edxnotes/views/toggle_notes_factory.js msgid "Notes hidden" -msgstr "" +msgstr "注释已隐藏" #: lms/static/js/edxnotes/views/tabs/course_structure.js msgid "Location in Course" @@ -2991,7 +3109,7 @@ msgstr "近期活动" #: lms/static/js/edxnotes/views/tabs/search_results.js msgid "No results found for \"%(query_string)s\". Please try searching again." -msgstr "未找到\"%(query_string)s\"。请重新搜索。" +msgstr "未找到“%(query_string)s”。请重新搜索。" #: lms/static/js/groups/views/cohort_discussions.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js @@ -2999,16 +3117,16 @@ msgstr "未找到\"%(query_string)s\"。请重新搜索。" #: lms/static/js/groups/views/cohort_form.js #: lms/static/js/groups/views/cohorts.js msgid "We've encountered an error. Refresh your browser and then try again." -msgstr "" +msgstr "我们遇到了一个错误。请刷新你的浏览器并重试。" #: lms/static/js/groups/views/cohort_editor.js #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Selected tab" -msgstr "" +msgstr "选中的标签" #: lms/static/js/groups/views/cohort_editor.js msgid "Saved cohort" -msgstr "" +msgstr "已保存的群组" #: lms/static/js/groups/views/cohort_editor.js msgid "Error adding students." @@ -3016,22 +3134,22 @@ msgstr "添加学生出现错误" #: lms/static/js/groups/views/cohort_editor.js msgid "Enter a username or email." -msgstr "" +msgstr "输入用户名或电子邮件地址。" #: lms/static/js/groups/views/cohort_editor.js msgid "{numUsersAdded} student has been added to this cohort" msgid_plural "{numUsersAdded} students have been added to this cohort" -msgstr[0] "" +msgstr[0] "{numUsersAdded} 名学生已被添加到该群组中" #: lms/static/js/groups/views/cohort_editor.js msgid "{numMoved} student was removed from {oldCohort}" msgid_plural "{numMoved} students were removed from {oldCohort}" -msgstr[0] "学生{numMoved}已 从 {oldCohort}中移除" +msgstr[0] "{numMoved} 名学生已从{oldCohort}中移除" #: lms/static/js/groups/views/cohort_editor.js msgid "{numPresent} student was already in the cohort" msgid_plural "{numPresent} students were already in the cohort" -msgstr[0] "" +msgstr[0] "{numPresent} 名学生已在该群组中" #: lms/static/js/groups/views/cohort_editor.js msgid "Unknown user: {user}" @@ -3048,42 +3166,42 @@ msgstr "查看所有错误" #: lms/static/js/groups/views/cohort_form.js msgid "You must specify a name for the cohort" -msgstr "" +msgstr "您必须为该群组命名。" #: lms/static/js/groups/views/cohort_form.js msgid "You did not select a content group" -msgstr "" +msgstr "您未选取内容组。" #: lms/static/js/groups/views/cohort_form.js msgid "The selected content group does not exist" -msgstr "" +msgstr "选取的内容组不存在。" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be saved" -msgstr "" +msgstr "该群组不能保存" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be added" -msgstr "" +msgstr "该群组不能添加" #: lms/static/js/groups/views/cohorts.js msgid "You currently have no cohorts configured" -msgstr "" +msgstr "您目前没有已配置的群组" #: lms/static/js/groups/views/cohorts.js #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Add Cohort" -msgstr "" +msgstr "添加群组" #: lms/static/js/groups/views/cohorts.js msgid "" "The {cohortGroupName} cohort has been created. You can manually add students" " to this cohort below." -msgstr "" +msgstr "{cohortGroupName}群组已经创建,您可以手动添加学生到这个群组。" #: lms/static/js/groups/views/cohorts.js msgid "Assign students to cohorts by uploading a CSV file." -msgstr "" +msgstr "上传一个 CSV 文件以将学生分配到群组中。" #: lms/static/js/groups/views/cohorts.js msgid "Choose a .csv file" @@ -3100,54 +3218,49 @@ msgstr "上传文件并为学生分组" #: lms/static/js/groups/views/cohorts.js msgid "" "Your file '{file}' has been uploaded. Allow a few minutes for processing." -msgstr "你的文件 '{file}'已经上传。需要几分钟时间进行处理。" +msgstr "你的文件“{file}”已经上传。需要几分钟时间进行处理。" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Enabled" -msgstr "" +msgstr "群组已启用" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Disabled" -msgstr "" +msgstr "群组已禁用" #: lms/static/js/instructor_dashboard/certificates.js msgid "Allow students to generate certificates for this course?" -msgstr "" +msgstr "是否允许学生生成该课程证书?" #: lms/static/js/instructor_dashboard/certificates.js msgid "Prevent students from generating certificates in this course?" -msgstr "" +msgstr "是否阻止学生生成该课程证书?" #: lms/static/js/search/views/search_list_view.js msgid "%s result" msgid_plural "%s results" -msgstr[0] "" +msgstr[0] "%s个结果" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Started entrance exam rescore task for student '{student_id}'." -msgstr "" +msgstr "已启动为学生“{student_id}”重新计算入学考试分数的任务。" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "" "Error starting a task to rescore entrance exam for student '{student_id}'." -msgstr "" +msgstr "为学生“{student_id}”开始运行重新计算入学考试分数的任务时出错了。" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Error deleting entrance exam state for student '{student_id}'. " -msgstr "" +msgstr "删除学生“{student_id}”的入学考试状态时出错了。" #: lms/static/js/spec/instructor_dashboard/student_admin_spec.js msgid "Error getting entrance exam task history for student '{student_id}'. " -msgstr "" - -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "该数据无法保存。" +msgstr "获取学生“{student_id}”的入学考试任务历史时出错了。" #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" -msgstr "请输入一个有效的邮箱地址。" +msgstr "请输入一个有效的电子邮件地址。" #: lms/static/js/student_account/account.js msgid "Please enter a valid password" @@ -3167,6 +3280,128 @@ msgstr "密码重置邮件发送失败。" msgid "Please check your email to confirm the change" msgstr "请检查您的邮件以确认修改" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "全名" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "密码" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "重设密码" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "首选语言" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "全名不能为空。" @@ -3183,13 +3418,67 @@ msgstr "我们不能填充个语言选择列表。" msgid "Saved" msgstr "已保存" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add Country" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" -msgstr "" +msgstr "图片上传错误" #: lms/static/js/verify_student/views/image_input_view.js msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." -msgstr "" +msgstr "请验证你已上传了一张有效的图片(PNG或JPEG格式)。" #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js @@ -3239,27 +3528,109 @@ msgstr "貌似你还没有一个可使用的摄像头。" msgid "Double-check that your webcam is connected and working to continue." msgstr "再次确认你的摄像头已经连接并且正常工作以继续。" -#: lms/static/js/views/file_uploader.js -msgid "Your upload of '{file}' succeeded." -msgstr "你的文件'{file}'上传成功。" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" -#: lms/static/js/views/file_uploader.js -msgid "Your upload of '{file}' failed." -msgstr "你的文件'{file}'上传失败。" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" -#: lms/templates/class_dashboard/all_section_metrics.js -msgid "Unable to retrieve data, please try again later." -msgstr "无法读取数据,请稍后再试试。" +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" -#: lms/templates/class_dashboard/d3_stacked_bar_graph.js -msgid "%(num_students)s student opened Subsection" -msgid_plural "%(num_students)s students opened Subsection" -msgstr[0] "%(num_students)s 名学生打开了小节" +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" -#: lms/templates/class_dashboard/d3_stacked_bar_graph.js -msgid "%(num_students)s student" -msgid_plural "%(num_students)s students" -msgstr[0] "%(num_students)s 个学生" +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "移除" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + +#: lms/static/js/views/file_uploader.js +msgid "Your upload of '{file}' succeeded." +msgstr "你的文件“{file}”上传成功。" + +#: lms/static/js/views/file_uploader.js +msgid "Your upload of '{file}' failed." +msgstr "你的文件“{file}”上传失败。" + +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "无法读取数据,请稍后再试试。" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "%(num_students)s student opened Subsection" +msgid_plural "%(num_students)s students opened Subsection" +msgstr[0] "%(num_students)s 名学生打开了小节" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "%(num_students)s student" +msgid_plural "%(num_students)s students" +msgstr[0] "%(num_students)s 个学生" #: lms/templates/class_dashboard/d3_stacked_bar_graph.js msgid "%(num_questions)s question" @@ -3274,34 +3645,20 @@ msgstr "学生数目" 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 "此情况可能由于服务器错误或者你的网络连接错误导致。尝试刷新页面或者确保网络畅通。" +msgstr "此情况可能由于服务器错误或者您的网络连接错误导致。尝试刷新页面或者确保网络畅通。" #: cms/static/coffee/src/main.js msgid "Studio's having trouble saving your work" msgstr "Studio 保存您工作时遇到问题" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "保存中" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" -msgstr "" +msgstr "确认删除页面" #: cms/static/coffee/src/views/tabs.js msgid "" "Are you sure you want to delete this page? This action cannot be undone." -msgstr "" +msgstr "您确认要删除该页面吗?该操作无法撤销。" #: cms/static/coffee/src/views/tabs.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js @@ -3312,7 +3669,7 @@ msgstr "删除中" #: cms/static/coffee/src/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" -msgstr "" +msgstr "开放式评估保存错误" #: cms/static/js/base.js msgid "This link will open in a modal window" @@ -3320,7 +3677,7 @@ msgstr "该链接将在一个模式窗口中打开" #: cms/static/js/collections/group.js msgid "Group %s" -msgstr "" +msgstr "%s组" #. Translators: Dictionary used for creation ids that are used in #. default group names. For example: A, B, AA in Group A, @@ -3331,7 +3688,7 @@ msgstr "" #: cms/static/js/factories/export.js msgid "There has been an error while exporting." -msgstr "" +msgstr "导出时出错了。" #: cms/static/js/factories/export.js msgid "" @@ -3340,141 +3697,137 @@ msgid "" "attempting another export. Please check that all components on the page are " "valid and do not display any error messages." msgstr "" +"至少有一个组件在导出到XML时失败了。在尝试重新导出之前,建议您先去编辑页面并修复错误。请检查并确认这个页面上的所有的组件都有效,而且没有显示任何错误信息。" #: cms/static/js/factories/export.js msgid "Correct failed component" -msgstr "" +msgstr "纠正失败的组件" #: cms/static/js/factories/export.js msgid "Return to Export" -msgstr "" +msgstr "返回至导出页面" #: cms/static/js/factories/export.js msgid "" "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 "" +msgstr "您的知识库无法导出至XML。暂时没有足够的信息来定位失败的组件,请检查您的知识库以定位任何可能有问题的组件,然后重试。" #: cms/static/js/factories/export.js msgid "Take me to the main library page" -msgstr "" +msgstr "跳转至知识库主页" #: cms/static/js/factories/export.js msgid "" "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 "" +msgstr "您的课程无法导出至XML。暂时没有足够的信息来定位失败的组件,请检查您的课程以定位任何可能有问题的组件,然后重试。" #: cms/static/js/factories/export.js msgid "Take me to the main course page" -msgstr "" +msgstr "跳转至课程主页" #: cms/static/js/factories/export.js msgid "The raw error message is:" -msgstr "" +msgstr "原始的错误信息是:" #: cms/static/js/factories/export.js msgid "There has been an error with your export." -msgstr "" +msgstr "导出时发生了错误。" #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." -msgstr "" +msgstr "在导入新知识库到数据库时发生错误。" #: cms/static/js/factories/import.js msgid "There was an error while importing the new course to our database." -msgstr "" +msgstr "在导入新课程到数据库时发生错误。" #: cms/static/js/factories/import.js msgid "There was an error during the upload process." -msgstr "" +msgstr "在文件上传过程中发生错误。" #: cms/static/js/factories/import.js msgid "There was an error while unpacking the file." -msgstr "" +msgstr "在文件解压过程中发生错误。" #: cms/static/js/factories/import.js msgid "There was an error while verifying the file you submitted." -msgstr "" +msgstr "在验证您提交的文件时出现错误。" #: cms/static/js/factories/import.js msgid "Your import has failed." -msgstr "" +msgstr "导入失败。" #: cms/static/js/factories/import.js cms/static/js/views/import.js #: cms/static/js/views/import.js.c msgid "Choose new file" -msgstr "" +msgstr "选择新文件" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" -msgstr "" +msgstr "已经是课程团队成员" #: cms/static/js/factories/manage_users.js msgid "" "Are you sure you want to delete {email} from the course team for " "“{container}”?" -msgstr "" +msgstr "您确定要从“{container}”的课程团队中删除{email}?" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Staff" -msgstr "" +msgstr "教员" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Admin" -msgstr "" +msgstr "管理员" #: cms/static/js/factories/manage_users_lib.js msgid "Already a library team member" -msgstr "" +msgstr "已经是知识库团队成员" #: cms/static/js/factories/manage_users_lib.js msgid "" "Are you sure you want to delete {email} from the library “{container}”?" -msgstr "" +msgstr "您确定要从知识库“{container}”中删除{email}?" #: cms/static/js/factories/manage_users_lib.js msgid "Library User" -msgstr "" +msgstr "知识库用户" #: cms/static/js/factories/settings_advanced.js msgid "Hide Deprecated Settings" -msgstr "" +msgstr "隐藏已过时的设置" #: cms/static/js/factories/settings_advanced.js msgid "Show Deprecated Settings" -msgstr "" +msgstr "显示已过时的设置" #: cms/static/js/factories/textbooks.js #: cms/static/js/views/pages/group_configurations.js msgid "You have unsaved changes. Do you really want to leave this page?" -msgstr "" +msgstr "您尚有未保存的修改,确定要离此页面吗?" #. Translators: This is the status of a video upload that is queued #. waiting for other uploads to complete #: cms/static/js/models/active_video_upload.js msgid "Queued" -msgstr "" - -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -msgid "Uploading" -msgstr "" +msgstr "已排队" #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js msgid "Upload completed" -msgstr "" +msgstr "上传完成" #. Translators: This is the status of a video upload that has failed #: cms/static/js/models/active_video_upload.js msgid "Upload failed" -msgstr "" +msgstr "上传失败" #: cms/static/js/models/course.js cms/static/js/models/section.js msgid "You must specify a name" @@ -3482,31 +3835,31 @@ msgstr "您必须指定一个名称" #: cms/static/js/models/group.js msgid "Group name is required" -msgstr "" +msgstr "组名称是必需的" #: cms/static/js/models/group_configuration.js msgid "Group A" -msgstr "" +msgstr "A 组" #: cms/static/js/models/group_configuration.js msgid "Group B" -msgstr "" +msgstr "B 组" #: cms/static/js/models/group_configuration.js msgid "Group Configuration name is required." -msgstr "" +msgstr "组配置名称是必需的。" #: cms/static/js/models/group_configuration.js msgid "There must be at least one group." -msgstr "" +msgstr "必须至少有一个组。" #: cms/static/js/models/group_configuration.js msgid "All groups must have a name." -msgstr "" +msgstr "所有组都必须有名称。" #: cms/static/js/models/group_configuration.js msgid "All groups must have a unique name." -msgstr "" +msgstr "所有的组的名字必须是唯一的。" #: cms/static/js/models/uploads.js msgid "" @@ -3520,7 +3873,7 @@ msgstr "或者" #: cms/static/js/models/xblock_validation.js msgid "This component has validation issues." -msgstr "" +msgstr "该组件存在验证问题。" #: cms/static/js/models/settings/course_details.js msgid "The course must have an assigned start date." @@ -3532,23 +3885,23 @@ msgstr "课程的结束日期不能在开始日期之前。" #: cms/static/js/models/settings/course_details.js msgid "The course start date cannot be before the enrollment start date." -msgstr "课程的开始日期应在课程的注册日期之后。" +msgstr "课程开始日期应在选课日期之后。" #: cms/static/js/models/settings/course_details.js msgid "The enrollment start date cannot be after the enrollment end date." -msgstr "注册开始日期应该早于注册截止日期。" +msgstr "选课开始日期应该早于选课截止日期。" #: cms/static/js/models/settings/course_details.js msgid "The enrollment end date cannot be after the course end date." -msgstr "注册结束日期应在课程结束日期之前。" +msgstr "选课截止日期应在课程结束日期之前。" #: cms/static/js/models/settings/course_details.js msgid "Key should only contain letters, numbers, _, or -" msgstr "关键字只能包含字母、数字、下划线和连字符。" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " -msgstr "" +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "请输入一个 %(min)s 到 %(max)s 之间的整数。" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." @@ -3578,7 +3931,7 @@ msgstr "宽限时间必须以 HH:MM 格式设定。" #: cms/static/js/spec/views/paging_spec.js cms/static/js/views/assets.js #: cms/templates/js/asset-library.underscore msgid "Type" -msgstr "" +msgstr "类型" #: cms/static/js/views/asset.js msgid "Delete File Confirmation" @@ -3599,46 +3952,47 @@ msgstr "" msgid "Your file has been deleted." msgstr "您的文件已经被删除" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore +#: cms/templates/js/previous-video-upload-list.underscore msgid "Date Added" msgstr "添加日期" #: cms/static/js/views/assets.js msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" -msgstr "" +msgstr "文件 {filename} 的大小超过了 {maxFileSizeInMBs} MB 的限制" #: cms/static/js/views/assets.js msgid "" "Please follow the instructions here to upload a file elsewhere and link to " "it: {maxFileSizeRedirectUrl}" -msgstr "" +msgstr "请按照这里({maxFileSizeRedirectUrl})的说明上传文件到别处后链接到该文件。" #: cms/static/js/views/assets.js msgid "Your file could not be uploaded" -msgstr "" +msgstr "您的文件无法上传。" #: cms/static/js/views/assets.js msgid "Max file size exceeded" -msgstr "" +msgstr "文件大小超出限制" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore msgid "Choose File" -msgstr "" +msgstr "选择文件" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" -msgstr "" +msgstr "上传新文件" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" -msgstr "" +msgstr "加载其他文件" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Not in Use" -msgstr "" +msgstr "未使用" #. Translators: 'count' is number of units that the group #. configuration is used in. @@ -3646,7 +4000,7 @@ msgstr "" #: cms/static/js/views/group_configuration_details.js msgid "Used in %(count)s unit" msgid_plural "Used in %(count)s units" -msgstr[0] "" +msgstr[0] "在%(count)s个单元中使用" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -3654,28 +4008,27 @@ msgstr[0] "" msgid "" "This content group is not in use. Add a content group to any unit from the " "%(outlineAnchor)s." -msgstr "" +msgstr "该内容组未在使用,可从%(outlineAnchor)s将内容组添加到任意单元中。" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" -msgstr "" +msgstr "课程大纲" #. Translators: This refers to a content group that can be linked to a student #. cohort. #: cms/static/js/views/content_group_item.js #: cms/static/js/views/content_group_list.js msgid "content group" -msgstr "" +msgstr "内容组" #: cms/static/js/views/content_group_list.js msgid "You have not created any content groups yet." -msgstr "" +msgstr "您还没有创建任何内容组。" #: cms/static/js/views/course_info_update.js msgid "Are you sure you want to delete this update?" -msgstr "你确定要删除这份更新吗?" +msgstr "您确定要删除此更新吗?" #: cms/static/js/views/course_info_update.js msgid "This action cannot be undone." @@ -3683,15 +4036,15 @@ msgstr "这个动作无法取消。" #: cms/static/js/views/course_rerun.js msgid "Create Re-run" -msgstr "" +msgstr "创建重启" #: cms/static/js/views/course_rerun.js msgid "Processing Re-run Request" -msgstr "" +msgstr "正在处理重启请求" #: cms/static/js/views/edit_chapter.js msgid "Upload a new PDF to “<%= name %>”" -msgstr "上传一个新的PDF文件至\"<%= name %>\"" +msgstr "上传一个新的PDF文件至“<%= name %>”" #: cms/static/js/views/edit_chapter.js msgid "Please select a PDF file to upload." @@ -3702,7 +4055,7 @@ msgstr "请选择上传一个PDF文件。" #: cms/static/js/views/group_configuration_details.js msgid "Contains %(count)s group" msgid_plural "Contains %(count)s groups" -msgstr[0] "" +msgstr[0] "包含 %(count)s 个组" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -3710,21 +4063,21 @@ msgstr[0] "" msgid "" "This Group Configuration is not in use. Start by adding a content experiment" " to any Unit via the %(outlineAnchor)s." -msgstr "" +msgstr "该组配置未在使用。可通过%(outlineAnchor)s将内容实验添加到任意单元中。" #. Translators: this refers to a collection of groups. #: cms/static/js/views/group_configuration_item.js #: cms/static/js/views/group_configurations_list.js msgid "group configuration" -msgstr "" +msgstr "组配置" #: cms/static/js/views/group_configurations_list.js msgid "You have not created any group configurations yet." -msgstr "" +msgstr "您还没有创建任何组配置。" #: cms/static/js/views/import.js msgid "Error importing course" -msgstr "" +msgstr "导入课程过程中出现错误" #: cms/static/js/views/import.js msgid "There was an error with the upload" @@ -3739,58 +4092,58 @@ msgstr "文件格式不支持。请上传一个后缀名为tar.gz #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Delete this %(item_display_name)s?" -msgstr "" +msgstr "要删除该%(item_display_name)s吗?" #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Deleting this %(item_display_name)s is permanent and cannot be undone." -msgstr "" +msgstr "将永久删除该%(item_display_name)s,无法撤销。" #: cms/static/js/views/manage_users_and_roles.js msgid "There was an error changing the user's role" -msgstr "" +msgstr "更改用户角色过程中出现错误" #: cms/static/js/views/manage_users_and_roles.js msgid "Error adding user" -msgstr "" +msgstr "添加用户过程中出现错误" #: cms/static/js/views/manage_users_and_roles.js msgid "Error removing user" -msgstr "" +msgstr "删除用户过程中出现错误" #: cms/static/js/views/manage_users_and_roles.js msgid "A valid email address is required" -msgstr "" +msgstr "需要一个有效的电子邮件地址" #: cms/static/js/views/manage_users_and_roles.js msgid "You must enter a valid email address in order to add a new team member" -msgstr "" +msgstr "您必须输入一个有效的电子邮件地址以便添加一个新的团队成员" #: cms/static/js/views/manage_users_and_roles.js msgid "Return and add email address" -msgstr "" +msgstr "返回并添加电子邮件地址" #: cms/static/js/views/manage_users_and_roles.js msgid "Already a member" -msgstr "" +msgstr "已经是成员了" #: cms/static/js/views/manage_users_and_roles.js msgid "" "{email} is already on the {container} team. Recheck the email address if you" " want to add a new member." -msgstr "" +msgstr "{email}已在{container}团队中。如果您想添加新成员,请再次检查电子邮件地址。" #: cms/static/js/views/manage_users_and_roles.js msgid "Return to team listing" -msgstr "" +msgstr "返回团队列表" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure?" -msgstr "" +msgstr "您确定吗?" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure you want to restrict {email} access to “{container}”?" -msgstr "" +msgstr "您确定要限制{email}对“{container}”的访问?" #: cms/static/js/views/overview.js msgid "Collapse All Sections" @@ -3813,43 +4166,71 @@ msgid "Edit section release date" msgstr "修改章节发布日期" #: cms/static/js/views/overview_assignment_grader.js +#: cms/templates/js/course-outline.underscore +#: cms/templates/js/grading-editor.underscore msgid "Not Graded" -msgstr "未评分" +msgstr "尚未评分" #: cms/static/js/views/paged_container.js msgid "Date added" -msgstr "" +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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s ascending" +msgstr "" +"显示 %(total_items_count)s 项中的第 %(current_item_range)s " +"项,根据%(asset_type)s过滤,按%(sort_name)s升序排列" + #. 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" +"显示 %(total_items_count)s 项中的第 %(current_item_range)s " +"项,根据%(asset_type)s过滤,按%(sort_name)s降序排列" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" +"显示 %(total_items_count)s 项中的第 %(current_item_range)s 项,按%(sort_name)s升序排列" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" +"显示 %(total_items_count)s 项中的第 %(current_item_range)s 项,按%(sort_name)s降序排列" #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". #: cms/static/js/views/paging_header.js msgid "%(total_items)s total" -msgstr "共%(total_items)s" +msgstr "%(total_items)s" #. Translators: This is listed as the duration for a video #. that has not yet reached the point in its processing by #. the servers where its duration is determined. #: cms/static/js/views/previous_video_upload.js msgid "Pending" -msgstr "" +msgstr "挂起" #: cms/static/js/views/show_textbook.js msgid "Delete “<%= name %>”?" -msgstr "删除\"<%= name %>\"?" +msgstr "删除“<%= name %>”?" #: cms/static/js/views/show_textbook.js msgid "" @@ -3858,6 +4239,8 @@ msgid "" msgstr "删除教材的操作无法撤销,同时课件导航中对该教材的引用也将被移除。" #: cms/static/js/views/uploads.js +#: cms/templates/js/metadata-file-uploader-item.underscore +#: cms/templates/js/video/metadata-translations-item.underscore msgid "Upload" msgstr "上传" @@ -3891,46 +4274,47 @@ msgid "Editor" msgstr "编辑器" #: cms/static/js/views/xblock_editor.js +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Settings" msgstr "设置" #: cms/static/js/views/xblock_outline.js msgid "New %(component_type)s" -msgstr "" +msgstr "新建%(component_type)s" #. 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 msgid "Warning" -msgstr "" +msgstr "警告" #: cms/static/js/views/components/add_xblock.js #: cms/static/js/views/utils/xblock_utils.js msgid "Adding" -msgstr "" +msgstr "正在添加" #: cms/static/js/views/modals/course_outline_modals.js msgid "%(display_name)s Settings" -msgstr "" +msgstr "%(display_name)s设置" #: cms/static/js/views/modals/course_outline_modals.js msgid "Change the settings for %(display_name)s" -msgstr "" +msgstr "修改%(display_name)s的设置" #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish %(display_name)s" -msgstr "" +msgstr "发布%(display_name)s" #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish all unpublished changes for this %(item)s?" -msgstr "" +msgstr "要发布此%(item)s中所有尚未发布的更改吗?" #: cms/static/js/views/modals/course_outline_modals.js #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Publish" -msgstr "" +msgstr "发布" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js @@ -3943,86 +4327,86 @@ msgstr "组件" #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" -msgstr "" +msgstr "在保存过程中出现验证错误" #: cms/static/js/views/modals/validation_error_modal.js msgid "Undo Changes" -msgstr "" +msgstr "撤销更改" #: cms/static/js/views/modals/validation_error_modal.js msgid "Change Manually" -msgstr "" +msgstr "手动更改" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/pages/container.js msgid "Editing visibility for: %(title)s" -msgstr "" +msgstr "编辑%(title)s的可见性" #: cms/static/js/views/pages/container.js msgid "Duplicating" -msgstr "" +msgstr "正在复制" #: cms/static/js/views/pages/container_subviews.js msgid "Publishing" -msgstr "" +msgstr "正在发布" #: cms/static/js/views/pages/container_subviews.js #: cms/templates/js/publish-xblock.underscore msgid "Discard Changes" -msgstr "" +msgstr "放弃更改" #: cms/static/js/views/pages/container_subviews.js msgid "" "Are you sure you want to revert to the last published version of the unit? " "You cannot undo this action." -msgstr "" +msgstr "您确定要恢复到该单元的上次发布版本?您无法撤消此操作。" #: cms/static/js/views/pages/container_subviews.js msgid "Discarding Changes" -msgstr "" +msgstr "正在放弃更改" #: cms/static/js/views/pages/container_subviews.js msgid "Hiding from Students" -msgstr "" +msgstr "对学生隐藏" #: cms/static/js/views/pages/container_subviews.js msgid "Explicitly Hiding from Students" -msgstr "" +msgstr "明确对学生隐藏" #: cms/static/js/views/pages/container_subviews.js msgid "Inheriting Student Visibility" -msgstr "" +msgstr "继承学生可见性" #: cms/static/js/views/pages/container_subviews.js msgid "Make Visible to Students" -msgstr "" +msgstr "对学生可见" #: cms/static/js/views/pages/container_subviews.js msgid "" "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 "" +msgstr "如果此单元先前已被发布且向学生公开,任何在该单元处于隐藏时的改动都将对学生可见。您要继续吗?" #: cms/static/js/views/pages/container_subviews.js msgid "Making Visible to Students" -msgstr "" +msgstr "正在对学生可见" #: cms/static/js/views/pages/course_outline.js msgid "Course Index" -msgstr "" +msgstr "课程索引" #: cms/static/js/views/pages/course_outline.js msgid "There were errors reindexing course." -msgstr "" +msgstr "重建课程索引时出错了。" #: cms/static/js/views/pages/paged_container.js msgid "Hide Previews" -msgstr "" +msgstr "隐藏预览" #: cms/static/js/views/pages/paged_container.js msgid "Show Previews" -msgstr "" +msgstr "显示预览" #: cms/static/js/views/settings/advanced.js msgid "" @@ -4043,7 +4427,7 @@ msgstr "请注意:当前策略键值对并未校验。如果遇到问题,请 #: cms/static/js/views/settings/main.js msgid "%(hours)s:%(minutes)s (current UTC time)" -msgstr "" +msgstr "%(hours)s:%(minutes)s (当前 UTC 时间)" #: cms/static/js/views/settings/main.js msgid "Upload your course image." @@ -4057,13 +4441,13 @@ msgstr "文件必须是JPEG或者PNG格式。" msgid "" "The combined length of the organization, course number, and course run " "fields cannot be more than <%=limit%> characters." -msgstr "" +msgstr "机构、课程编号和开课时间字段合在一起不能超过 <%=limit%> 个字符。" #: cms/static/js/views/utils/create_library_utils.js msgid "" "The combined length of the organization and library code fields cannot be " "more than <%=limit%> characters." -msgstr "" +msgstr "机构和知识库编号字段合在一起不能超过 <%=limit%> 个字符" #: cms/static/js/views/utils/view_utils.js msgid "Required field." @@ -4079,31 +4463,31 @@ msgstr "此字段的内容不能包含空格或特殊字符。" #: cms/static/js/views/utils/xblock_utils.js msgid "component" -msgstr "" +msgstr "组件" #: cms/static/js/views/utils/xblock_utils.js msgid "Delete this %(xblock_type)s?" -msgstr "" +msgstr "要删除该%(xblock_type)s吗?" #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this %(xblock_type)s is permanent and cannot be undone." -msgstr "" +msgstr "将永久删除该%(xblock_type)s,无法撤销。" #: cms/static/js/views/utils/xblock_utils.js msgid "Yes, delete this %(xblock_type)s" -msgstr "" +msgstr "是的,删除该%(xblock_type)s" #: cms/static/js/views/utils/xblock_utils.js msgid "section" -msgstr "" +msgstr "章" #: cms/static/js/views/utils/xblock_utils.js msgid "subsection" -msgstr "" +msgstr "节" #: cms/static/js/views/utils/xblock_utils.js msgid "unit" -msgstr "" +msgstr "单元" #: cms/static/js/views/video/translations_editor.js msgid "" @@ -4115,10 +4499,50 @@ msgstr "对不起,您上传的字幕文件存在格式错误,请检查并重 msgid "Upload translation" msgstr "上传译文" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "请选择一个 .srt 格式的文件。" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "错误:上传失败。" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "错误:导入失败。" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "错误:替换失败。" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "错误:选择失败。" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "错误:连接服务器失败。" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "没有源" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "链接类型应当唯一。" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "链接应当唯一。" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "无效的 URL 格式。" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" -msgstr "" +msgstr "状态" #: common/templates/js/image-modal.underscore msgid "Large" @@ -4134,15 +4558,15 @@ msgstr "缩小" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible only to %(group_name)s." -msgstr "" +msgstr "此帖只对%(group_name)s组可见。" #: common/templates/js/discussion/thread-show.underscore msgid "This post is visible to everyone." -msgstr "" +msgstr "此帖对所有人可见。" #: common/templates/js/discussion/thread-show.underscore msgid "%(post_type)s posted %(time_ago)s by %(author)s" -msgstr "" +msgstr "由%(author)s发表于%(time_ago)s的%(post_type)s" #: common/templates/js/discussion/thread-show.underscore msgid "Pinned" @@ -4150,36 +4574,56 @@ msgstr "" #: common/templates/js/discussion/thread-show.underscore msgid "Reported" -msgstr "" +msgstr "已报告" #: common/templates/js/discussion/thread-show.underscore msgid "Closed" -msgstr "" +msgstr "已关闭" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "单元" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "开始日期" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "截止日期" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "全部移除" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" +msgstr "移除" + #: lms/templates/courseware_search/search_error.underscore msgid "There was an error, try searching again." -msgstr "" +msgstr "出错了,请尝试重新搜素。" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" -msgstr[0] "" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" +msgstr[0] "加载下%(num_items)s项结果" #: lms/templates/courseware_search/search_list.underscore msgid "Sorry, no results were found." -msgstr "" +msgstr "对不起,未找到搜索结果。" #: lms/templates/dashboard/donation.underscore msgid "Donate" -msgstr "" +msgstr "捐助" #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" -msgstr "" +msgstr "高亮文本" #: lms/templates/edxnotes/note-item.underscore msgid "Less" @@ -4191,11 +4635,11 @@ msgstr "" #: lms/templates/edxnotes/note-item.underscore msgid "You commented..." -msgstr "" +msgstr "你评论的…" #: lms/templates/edxnotes/note-item.underscore msgid "References" -msgstr "" +msgstr "引用" #: lms/templates/edxnotes/note-item.underscore msgid "Noted in:" @@ -4203,173 +4647,182 @@ msgstr "" #: lms/templates/edxnotes/note-item.underscore msgid "Last Edited:" -msgstr "" +msgstr "最后修改:" #: lms/templates/edxnotes/tab-item.underscore msgid "name" -msgstr "" +msgstr "名称" #: lms/templates/edxnotes/tab-item.underscore msgid "Clear search results" +msgstr "清空搜索结果" + +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_text.underscore +msgid "title" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" -msgstr "" +msgstr "指定是否由群组对讨论主题进行划分。" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" -msgstr "" +msgstr "全课程范围内的讨论主题" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore msgid "" "Select the course-wide discussion topics that you want to divide by cohort." -msgstr "" +msgstr "选择您希望由群组划分的全课程范围内的讨论主题。" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Content-Specific Discussion Topics" -msgstr "" +msgstr "特定于内容的讨论主题" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "" "Specify whether content-specific discussion topics are divided by cohort." -msgstr "" +msgstr "指定是否要由群组对特定于内容的讨论主题进行划分。" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Always cohort content-specific discussion topics" -msgstr "" +msgstr "总是群组化特定于内容的讨论主题" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "Cohort selected content-specific discussion topics" -msgstr "" +msgstr "群组化所选的特定于内容的讨论主题" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore msgid "No content-specific discussion topics exist." -msgstr "" +msgstr "不存在特定于内容的讨论主题。" #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Cohorted" -msgstr "" +msgstr "已群组化" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Students" -msgstr "" +msgstr "管理学生" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add students to this cohort" -msgstr "" +msgstr "将学生加入到该群组中" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" "Note: Students can be in only one cohort. Adding students to this group " "overrides any previous group assignment." -msgstr "" +msgstr "注意:每个学生只能加入一个群组,将学生加入该组会覆盖之前对该学生所有的群组分配。" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" "Enter email addresses and/or usernames, separated by new lines or commas, " "for the students you want to add. *" -msgstr "" +msgstr "请输入要添加的学生的电子地址和/或用户名,每行一个或用逗号隔开。*" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "(Required Field)" -msgstr "" +msgstr "(必填字段)" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com" -msgstr "" +msgstr "例如:johndoe@example.com, JaneDoe, joeydoe@example.com" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" "You will not receive notification for emails that bounce, so double-check " "your spelling." -msgstr "" +msgstr "您不会收到邮件未送达的通知,因此请仔细检查以确保拼写无误。" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Students" -msgstr "" +msgstr "添加学生" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Add a New Cohort" -msgstr "" +msgstr "添加新群组" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Enter the name of the cohort" -msgstr "" +msgstr "请输入群组的名字" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cohort Name" -msgstr "" +msgstr "群组名" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Cohort Assignment Method" -msgstr "" +msgstr "分配群组的方法" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Automatic" -msgstr "" +msgstr "自动" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Manual" -msgstr "" +msgstr "手动" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "" "There must be one cohort to which students can automatically be assigned." -msgstr "" +msgstr "必须存在一个可以将学生自动分配进去的群组。" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Associated Content Group" -msgstr "" +msgstr "已关联的内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "No Content Group" -msgstr "" +msgstr "没有内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Select a Content Group" -msgstr "" +msgstr "选择一个内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Choose a content group to associate" -msgstr "" +msgstr "选择一个内容组来关联" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Not selected" -msgstr "" +msgstr "未选择" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Deleted Content Group" -msgstr "" +msgstr "删除内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Create a content group" -msgstr "" +msgstr "创建一个内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" -msgstr[0] "" +msgstr[0] "(包含 %(student_count)s名学生)" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "" "Students are added to this cohort only when you provide their email " "addresses or usernames on this page." -msgstr "" +msgstr "只有当你在本页面提供了学生们的邮件地址或用户名,他们才会被添加到该群组中。" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "What does this mean?" -msgstr "" +msgstr "这是什么意思?" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore msgid "Students are added to this cohort automatically." -msgstr "" +msgstr "学生们已被自动添加到该群组中。" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore msgid "Select a cohort" -msgstr "" +msgstr "选择一个群组" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore msgid "%(cohort_name)s (%(user_count)s)" @@ -4377,19 +4830,19 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Enable Cohorts" -msgstr "" +msgstr "启用群组" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Select a cohort to manage" -msgstr "" +msgstr "选择要管理的群组" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "View Cohort" -msgstr "" +msgstr "查看群组" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Assign students to cohorts by uploading a CSV file" -msgstr "" +msgstr "通过上传一个CSV文件来将学生们分配到群组中。" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "" @@ -4397,164 +4850,177 @@ msgid "" "file, download course profile information or cohort results on " "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +"要检查为学生分配群组的结果,或者查看上传CSV文件的结果,请通过%(link_start)s数据下载页面%(link_end)s下载课程档案信息或群组分配结果。" #: lms/templates/student_account/account.underscore msgid "New Address" -msgstr "" +msgstr "新地址" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" +msgstr "更改我的电子邮件地址" + +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore msgid "Forgot password?" -msgstr "" +msgstr "忘记密码?" #: lms/templates/student_account/login.underscore msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore msgid "Password Reset Email Sent" -msgstr "" +msgstr "密码重置邮件已发送" #: lms/templates/student_account/login.underscore msgid "" "We've sent instructions for resetting your password to the email address you" " provided." -msgstr "" +msgstr "我们已经向你提供的电子邮件地址发送了重置密码的说明。" #: lms/templates/student_account/login.underscore msgid "We couldn't sign you in." -msgstr "" +msgstr "我们无法让您登录。" #: lms/templates/student_account/login.underscore #: lms/templates/student_account/register.underscore msgid "Sign in" -msgstr "" +msgstr "登录" #: lms/templates/student_account/login.underscore msgid "or sign in with" -msgstr "" +msgstr "或者通过以下方式登录" #: lms/templates/student_account/login.underscore msgid "New to %(platformName)s?" -msgstr "" +msgstr "刚刚接触%(platformName)s?" #: lms/templates/student_account/login.underscore msgid "Create an account" -msgstr "" +msgstr "创建账户" #: lms/templates/student_account/password_reset.underscore msgid "An error occurred." -msgstr "" +msgstr "发生了一个错误。" #: lms/templates/student_account/password_reset.underscore msgid "Password assistance" -msgstr "" +msgstr "密码取回帮助" #: lms/templates/student_account/password_reset.underscore msgid "" "Please enter your email address below and we will send you instructions for " "setting a new password." -msgstr "" +msgstr "请在下面输入你的电子邮件地址以便我们给你发送如何设置新密码的说明。" #: lms/templates/student_account/password_reset.underscore msgid "Reset my password" -msgstr "" +msgstr "重设我的密码" #: lms/templates/student_account/register.underscore msgid "We couldn't create your account." -msgstr "" +msgstr "我们无法创建你的账户。" #: lms/templates/student_account/register.underscore msgid "You've successfully signed into %(currentProvider)s." -msgstr "" +msgstr "您已成功登录%(currentProvider)s。" #: lms/templates/student_account/register.underscore msgid "" "We just need a little more information before you start learning with " "%(platformName)s." -msgstr "" +msgstr "你只需再多提供一点信息就可以开始在%(platformName)s学习了。" #: lms/templates/student_account/register.underscore msgid "Create an account using" -msgstr "" +msgstr "使用以下方式创建账户" #: lms/templates/student_account/register.underscore msgid "or create a new one here" -msgstr "" +msgstr "或在此创建一个新账户" #: lms/templates/student_account/register.underscore msgid "Create a new account" -msgstr "" +msgstr "创建新账户" #: lms/templates/student_account/register.underscore msgid "Create your account" -msgstr "" +msgstr "创建你的账户" #: lms/templates/student_account/register.underscore msgid "Required field" -msgstr "" +msgstr "必填字段" #: lms/templates/student_account/register.underscore msgid "Already have an account?" -msgstr "" +msgstr "已经有账户了?" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore msgid "Update Profile" -msgstr "" +msgstr "更新资料" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Congratulations! You are now verified on %(platformName)s!" -msgstr "" +msgstr "恭喜!你已经在%(platformName)s上认证成功!" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "You are now enrolled as a verified student for:" -msgstr "" +msgstr "你现在正以已认证学生的身份选修:" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "A list of courses you have just enrolled in as a verified student" -msgstr "" +msgstr "你以已认证学生的身份选修的课程列表" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" -msgstr "" +msgstr "课程" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Starts: %(start)s" -msgstr "" +msgstr "开始于: %(start)s" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" -msgstr "" +msgstr "探索你的课程!" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Go to your Dashboard" -msgstr "" +msgstr "前往你的课程面板" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Verified Status" -msgstr "" +msgstr "验证状态" #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "" @@ -4563,66 +5029,67 @@ msgid "" "certificates. Verification is good for one year. After one year, you must " "submit photos for verification again." msgstr "" +"感谢你提交照片,我们将于稍后进行审核。你现在就可以注册%(platformName)s上任意提供认证证书的课程。认证只在一年内有效,一年后,你必须要提交照片重新认证。" #: lms/templates/verify_student/error.underscore msgid "Error:" -msgstr "" +msgstr "错误:" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Take Your Photo" -msgstr "" +msgstr "给自己拍照" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "" "Use your webcam to take a photo of your face. We will match this photo with " "the photo on your ID." -msgstr "" +msgstr "请用摄像头拍摄一张你的面部照片,我们将用该照片与你身份证件上的照片进行匹配。" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Tips on taking a successful photo" -msgstr "" +msgstr "成功拍摄的小技巧" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Make sure your face is well-lit" -msgstr "" +msgstr "请确保你的面部光线充足" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Be sure your entire face is inside the frame" -msgstr "" +msgstr "请确保你的整张脸都在方框以内" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Once in position, use the camera button %(icon)s to capture your photo" -msgstr "" +msgstr "一但你已经就位,请用相机按钮%(icon)s来拍照" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Can we match the photo you took with the one on your ID?" -msgstr "" +msgstr "我们能否将你拍的照片与你身份证件上的照片进行比对?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Use the retake photo button if you are not pleased with your photo" -msgstr "" +msgstr "如果你对照片不满意,请使用重拍按钮重新拍一张照片" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Frequently Asked Questions" -msgstr "" +msgstr "常见问题" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "Why does %(platformName)s need my photo?" -msgstr "" +msgstr "为什么%(platformName)s需要我的照片?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore @@ -4632,12 +5099,13 @@ msgid "" "a government-issued photo ID. Our authorization service confirms your " "identity by comparing the photo you take with the photo on your ID." msgstr "" +"作为认证过程中一部分,你需要拍摄两张照片:一张你的面部照片,以及一张身份证件的照片(该证件须由政府签发且有你的照片)。我们的授权服务将通过对比你拍摄的照片和你身份证件上的照片来确认你的身份。" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore msgid "What does %(platformName)s do with this photo?" -msgstr "" +msgstr "%(platformName)s用这些照片做什么?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore @@ -4648,61 +5116,62 @@ msgid "" "are not saved or visible anywhere on %(platformName)s after the verification" " process is complete." msgstr "" +"我们会采用最高级别的安全技术来加密你的照片并发送到我们的授权服务用于审核目的;一旦完成了认证过程,%(platformName)s不会继续保存这些照片和信息。" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next: %(nextStepTitle)s" -msgstr "" +msgstr "下一步:%(nextStepTitle)s" #: lms/templates/verify_student/id_photo_step.underscore msgid "Take a Photo of Your ID" -msgstr "" +msgstr "拍摄一张你身份证件的照片" #: lms/templates/verify_student/id_photo_step.underscore msgid "" "Use your webcam to take a photo of your ID. We will match this photo with " "the photo of your face and the name on your account." -msgstr "" +msgstr "请用摄像头拍摄一张你身份证件的照片,我们将用该照片与你的面部照片及你在账户中填写的姓名进行匹配。" #: lms/templates/verify_student/id_photo_step.underscore msgid "" "You need an ID with your name and photo. A driver's license, passport, or " "other government-issued IDs are all acceptable." -msgstr "" +msgstr "你需要一份带有你姓名和照片的证件,我们可以接受驾照、护照以及其他由政府签发的身份证件。" #: lms/templates/verify_student/id_photo_step.underscore msgid "Ensure that you can see your photo and read your name" -msgstr "" +msgstr "请确保你的照片和名字清晰可见" #: lms/templates/verify_student/id_photo_step.underscore msgid "Make sure your ID is well-lit" -msgstr "" +msgstr "请确保你的身份证件光线充足" #: lms/templates/verify_student/id_photo_step.underscore msgid "Once in position, use the camera button %(icon)s to capture your ID" -msgstr "" +msgstr "一旦你将身份证件摆放妥当,请用相机按钮%(icon)s来拍照" #: lms/templates/verify_student/image_input.underscore msgid "Preview of uploaded image" -msgstr "" +msgstr "预览已上传的图片" #: lms/templates/verify_student/image_input.underscore msgid "Upload an image or capture one with your web or phone camera." -msgstr "" +msgstr "上传照片或通过使用你的网络/手机摄像头拍照上传。" #: lms/templates/verify_student/incourse_reverify.underscore msgid "Course key:" -msgstr "" +msgstr "课程标识:" #: lms/templates/verify_student/incourse_reverify.underscore msgid "Checkpoint name:" -msgstr "" +msgstr "检查点名称:" #: lms/templates/verify_student/intro_step.underscore msgid "Thanks for returning to verify your ID in: %(courseName)s" -msgstr "" +msgstr "感谢你回来为%(courseName)s验证你的身份证件" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore @@ -4710,253 +5179,246 @@ 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 "" +msgstr "在选课之前你需要先激活你的账户,请检查收件箱中的激活邮件。当你完成激活后,你可以返回并刷新本页面。" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Activate Your Account" -msgstr "" +msgstr "激活你的账户" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore msgid "Check Your Email" -msgstr "" +msgstr "检查你的电子邮件" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Photo ID" -msgstr "" +msgstr "有照片的身份证件" #: lms/templates/verify_student/intro_step.underscore msgid "" "A driver's license, passport, or other government-issued ID with your name " "and photo" -msgstr "" +msgstr "驾照、护照或者其他由政府签发的带有你姓名和照片的身份证件" #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/make_payment_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Webcam" -msgstr "" +msgstr "摄像头" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are enrolling in: %(courseName)s" -msgstr "" +msgstr "你即将选修:%(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are upgrading your enrollment for: %(courseName)s" -msgstr "" +msgstr "你正在为%(courseName)s升级你的选课类型" #: lms/templates/verify_student/make_payment_step.underscore msgid "" "You can now enter your payment information and complete your enrollment." -msgstr "" +msgstr "你可以现在就输入支付信息并完成选课。" #: lms/templates/verify_student/make_payment_step.underscore msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " "Certificate." -msgstr "" +msgstr "即使你没有满足下面这些要求,你也可以现在就付款;但是你只有在%(date)s之前满足这些要求才有资格获得一份已认证的证书。" #: lms/templates/verify_student/make_payment_step.underscore msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these to qualify to earn a Verified Certificate." -msgstr "" +msgstr "即使你没有满足下面这些要求,你也可以现在就付款;但是你只有满足了这些要求才有资格获得一份已认证的证书。" #: lms/templates/verify_student/make_payment_step.underscore msgid "Government-Issued Photo ID" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" +msgstr "政府签发的带有照片的身份证件" #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" -msgstr "" +"ID-Verification is not required for this Professional Education course." +msgstr "该专业教育课程不强制要求验证身份证件。" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" -msgstr "" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." +msgstr "所有的专业教育课程都是收费的,必须成功交费才能完成选课过程。" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" -msgstr "" +msgid "You have already verified your ID!" +msgstr "您已经成功验证了您的身份证件!" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" -msgstr "" +msgid "Your verification status is good until %(verificationGoodUntil)s." +msgstr "在%(verificationGoodUntil)s之前您的验证状态都有效。" #: lms/templates/verify_student/make_payment_step.underscore msgid "Continue to payment" -msgstr "" +msgstr "继续付款" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Thank you! We have received your payment for %(courseName)s." -msgstr "" +msgstr "谢谢!我们已经收到你对%(courseName)s的付款。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" "Please print this page for your records; it serves as your receipt. You will" " also receive an email with the same information." -msgstr "" +msgstr "请打印此页留作纪录,这就是你的收据;你也会收到一封有相同信息的电子邮件。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Order No." -msgstr "" +msgstr "订单号:" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Date" -msgstr "" +msgstr "日期" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Amount" -msgstr "" +msgstr "金额" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Total" -msgstr "" +msgstr "总计" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Please Note" -msgstr "" +msgstr "请注意" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Crossed out items have been refunded." -msgstr "" +msgstr "划掉的项目已退款。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Billed to" -msgstr "" +msgstr "账单寄给" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "No receipt available" -msgstr "" +msgstr "没有可用的收据。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next Step: Confirm your identity" -msgstr "" +msgstr "下一步:确认你的身份" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Check your email" -msgstr "" +msgstr "查收你的邮件" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" "You need to activate your account before you can enroll in courses. Check " "your inbox for an activation email." -msgstr "" +msgstr "在选课之前你需要先激活你的账户,请检查收件箱中的激活邮件。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" "A driver's license, passport, or government-issued ID with your name and " "photo." -msgstr "" +msgstr "驾照、护照或者由政府签发的带有你姓名和照片的身份证件。" #: lms/templates/verify_student/payment_confirmation_step.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)s to verify your identity." -msgstr "" +msgstr "如果你现在不验证你的身份,你仍可以通过课程面板浏览课程。但你会定期从%(platformName)s收到身份验证提醒。" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Want to confirm your identity later?" -msgstr "" +msgstr "希望以后再验证你的身份?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Review Your Photos" -msgstr "" +msgstr "复核你的照片" #: lms/templates/verify_student/review_photos_step.underscore msgid "" "Make sure we can verify your identity with the photos and information you " "have provided." -msgstr "" +msgstr "请确保我们可以通过你提供的照片及信息来验证你的身份。" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo of %(fullName)s" -msgstr "" +msgstr "%(fullName)s的照片" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo of %(fullName)s's ID" -msgstr "" +msgstr "%(fullName)s的身份证件照片" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo requirements:" -msgstr "" +msgstr "照片要求:" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you show your whole face?" -msgstr "" +msgstr "这张照片中有你的整张脸吗?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you match your ID photo?" -msgstr "" +msgstr "这张照片和你身份证件上的照片相匹配吗?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Is your name on your ID readable?" -msgstr "" +msgstr "你身份证件上的名字是清晰的吗?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the name on your ID match your account name: %(fullName)s?" -msgstr "" +msgstr "你身份证件上的姓名和你在账户中填写的姓名“%(fullName)s”相符吗?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Edit Your Name" -msgstr "" +msgstr "编辑你的名字" #: lms/templates/verify_student/review_photos_step.underscore msgid "" "Make sure that the full name on your account matches the name on your ID." -msgstr "" +msgstr "请确保你在账户中填写的全名和你身份证件中的名字相一致。" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photos don't meet the requirements?" -msgstr "" +msgstr "照片不符合要求?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Retake Your Photos" -msgstr "" +msgstr "重拍你的照片" #: lms/templates/verify_student/review_photos_step.underscore msgid "Before proceeding, please confirm that your details match" -msgstr "" +msgstr "在进行下一步之前,请确认你提供的信息之间相符" #: lms/templates/verify_student/review_photos_step.underscore msgid "Confirm" -msgstr "" +msgstr "确认" #: lms/templates/verify_student/webcam_photo.underscore msgid "" "Don't see your picture? Make sure to allow your browser to use your camera " "when it asks for permission." -msgstr "" +msgstr "没有看到你自己?请确认当浏览器请求使用摄像头权限的时候你允许了该请求。" #: lms/templates/verify_student/webcam_photo.underscore msgid "Live view of webcam" -msgstr "" +msgstr "摄像头的实时画面" #: lms/templates/verify_student/webcam_photo.underscore msgid "Retake Photo" -msgstr "" +msgstr "重新拍照" #: lms/templates/verify_student/webcam_photo.underscore msgid "Take Photo" -msgstr "" +msgstr "拍照" #: cms/templates/js/active-video-upload-list.underscore msgid "Drag and drop or click here to upload video files." -msgstr "" +msgstr "拖放文件至此处或点击这里来上传视频文件。" #: cms/templates/js/active-video-upload.underscore msgid "status" @@ -4964,23 +5426,23 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu-problem.underscore msgid "Common Problem Types" -msgstr "" +msgstr "常见问题类型" #: cms/templates/js/add-xblock-component.underscore msgid "Add New Component" -msgstr "" +msgstr "添加新组件" #: cms/templates/js/advanced_entry.underscore msgid "Deprecated" -msgstr "" +msgstr "已过时的" #: cms/templates/js/asset-library.underscore msgid "List of uploaded files and assets in this course" -msgstr "" +msgstr "该课程中上传的文件和资源列表" #: cms/templates/js/asset-library.underscore msgid "- Sortable" -msgstr "" +msgstr "—可排序的" #: cms/templates/js/asset-library.underscore msgid "URL" @@ -4989,15 +5451,15 @@ msgstr "" #: cms/templates/js/asset-library.underscore #: cms/templates/js/basic-modal.underscore msgid "Actions" -msgstr "" +msgstr "操作" #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." -msgstr "" +msgstr "你尚未向该课程添加任何资源。" #: cms/templates/js/asset-library.underscore msgid "Upload your first asset" -msgstr "" +msgstr "上传第一个资源" #: cms/templates/js/asset-upload-modal.underscore msgid "close" @@ -5005,45 +5467,49 @@ msgstr "" #: cms/templates/js/asset.underscore msgid "No description available" -msgstr "" +msgstr "没有可用的描述" #: cms/templates/js/asset.underscore msgid "Open/download this file" -msgstr "" +msgstr "打开/下载该文件" #: cms/templates/js/asset.underscore msgid "Studio:" -msgstr "" +msgstr "Studio:" #: cms/templates/js/asset.underscore msgid "Web:" -msgstr "" +msgstr "网页:" #: cms/templates/js/asset.underscore msgid "Delete this asset" -msgstr "" +msgstr "删除该资源" #: cms/templates/js/asset.underscore msgid "Lock this asset" -msgstr "" +msgstr "锁定该资源" #: cms/templates/js/asset.underscore msgid "Lock/unlock file" -msgstr "" +msgstr "锁定/解锁文件" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "已完成 {number}{pct_sign} 的校对表项目" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" -msgstr "" +msgstr "已完成的任务:" #: cms/templates/js/container-message.underscore msgid "" "Caution: The last published version of this unit is live. By publishing " "changes you will change the student experience." -msgstr "" +msgstr "注意:该单元最新发布的版本已上线。通过发布更新将会改善学生体验。" #: cms/templates/js/content-group-details.underscore #: cms/templates/js/group-configuration-details.underscore @@ -5071,7 +5537,7 @@ msgstr "" #: cms/templates/js/content-group-editor.underscore msgid "Content Group ID" -msgstr "" +msgstr "内容组 ID" #: cms/templates/js/content-group-editor.underscore msgid "This is the name of the group" @@ -5084,210 +5550,222 @@ msgstr "" #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/group-configuration-editor.underscore msgid "Create" -msgstr "" +msgstr "创建" #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" -msgstr "" +msgstr "包含仅限工作人员可见的内容" #: cms/templates/js/course-outline.underscore msgid "Unpublished changes to live content" -msgstr "" +msgstr "对在线内容有未发布的更改" #: cms/templates/js/course-outline.underscore msgid "Unpublished units will not be released" -msgstr "" +msgstr "尚未发布的单元将不会被公开" #: cms/templates/js/course-outline.underscore msgid "Unpublished changes to content that will release in the future" -msgstr "" +msgstr "将在未来公开的、尚未发布的内容更新" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "Collapse/Expand this %(xblock_type)s" -msgstr "" +msgstr "折叠/扩展该%(xblock_type)s" #: cms/templates/js/course-outline.underscore msgid "Display Name" -msgstr "" +msgstr "显示名称" #: cms/templates/js/course-outline.underscore msgid "Configure" -msgstr "" +msgstr "配置" #: cms/templates/js/course-outline.underscore msgid "Drag to reorder" -msgstr "" +msgstr "拖动以重排序" #: cms/templates/js/course-outline.underscore msgid "Release Status:" -msgstr "" +msgstr "公开状态:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/xblock-outline.underscore msgid "Released:" -msgstr "" +msgstr "已公开:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Scheduled:" -msgstr "" +msgstr "已定于:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore msgid "Unscheduled" -msgstr "" +msgstr "尚未计划" #: cms/templates/js/course-outline.underscore msgid "Graded as:" -msgstr "" +msgstr "评分方式:" #: cms/templates/js/course-outline.underscore msgid "Due:" -msgstr "" +msgstr "截止时间:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "You haven't added any content to this course yet." -msgstr "" +msgstr "您尚未向该课程添加任何内容。" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore msgid "Click to add a new %(xblock_type)s" -msgstr "" +msgstr "点击添加一个新%(xblock_type)s" #: cms/templates/js/course_grade_policy.underscore msgid "Assignment Type Name" -msgstr "" +msgstr "作业类型名称" #: cms/templates/js/course_grade_policy.underscore msgid "e.g. Homework, Midterm Exams" -msgstr "" +msgstr "例如:家庭作业、期中考试" #: cms/templates/js/course_grade_policy.underscore msgid "Abbreviation" -msgstr "" +msgstr "缩写" #: cms/templates/js/course_grade_policy.underscore msgid "e.g. HW, Midterm" -msgstr "" +msgstr "例如:家作、期中" #: cms/templates/js/course_grade_policy.underscore msgid "Weight of Total Grade" -msgstr "" +msgstr "在总评分中的权重" #: cms/templates/js/course_grade_policy.underscore msgid "as a percent, e.g. 40" -msgstr "" +msgstr "百分比,例如 40" #: cms/templates/js/course_grade_policy.underscore msgid "Total Number" -msgstr "" +msgstr "总数" #: cms/templates/js/course_grade_policy.underscore msgid "total exercises assigned" -msgstr "" +msgstr "分配的练习总数" #: cms/templates/js/course_grade_policy.underscore msgid "Number of Droppable" -msgstr "" +msgstr "可放弃的数量" #: cms/templates/js/course_grade_policy.underscore msgid "total exercises that won't be graded" -msgstr "" +msgstr "不参与评分的练习数" #: cms/templates/js/course_info_handouts.underscore msgid "Course Handouts" -msgstr "" +msgstr "课程讲义" #: cms/templates/js/course_info_handouts.underscore msgid "You have no handouts defined" -msgstr "" +msgstr "您尚未定义讲义" #: cms/templates/js/course_info_handouts.underscore msgid "" "There is invalid code in your content. Please check to make sure it is valid" " HTML." +msgstr "您的内容中有无效的代码。请仔细检查以确保其是合法的HTML。" + +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" msgstr "" #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" -msgstr "" +msgstr "截止日期:" #: cms/templates/js/due-date-editor.underscore msgid "Due Time in UTC:" -msgstr "" +msgstr "截止时间(UTC):" #: cms/templates/js/due-date-editor.underscore msgid "Clear Grading Due Date" -msgstr "" +msgstr "清除评分截止日期" #: cms/templates/js/edit-chapter.underscore msgid "Chapter Name" -msgstr "" +msgstr "章名称" #: cms/templates/js/edit-chapter.underscore msgid "Chapter %s" -msgstr "" +msgstr "第%s章" #: cms/templates/js/edit-chapter.underscore msgid "provide the title/name of the chapter that will be used in navigating" -msgstr "" +msgstr "提供将用在导航中的章标题/名称" #: cms/templates/js/edit-chapter.underscore msgid "Chapter Asset" -msgstr "" +msgstr "章资源" #: cms/templates/js/edit-chapter.underscore msgid "path/to/introductionToCookieBaking-CH%d.pdf" -msgstr "" +msgstr "路径/路径/曲奇烘焙简介-第%d章.pdf" #: cms/templates/js/edit-chapter.underscore msgid "upload a PDF file or provide the path to a Studio asset file" -msgstr "" +msgstr "上传 PDF 文件或提供指向 Studio 资源文件的路径" #: cms/templates/js/edit-chapter.underscore msgid "Upload PDF" -msgstr "" +msgstr "上传 PDF" #: cms/templates/js/edit-chapter.underscore msgid "delete chapter" -msgstr "" +msgstr "删除章" #: cms/templates/js/edit-textbook.underscore msgid "Textbook information" -msgstr "" +msgstr "课本信息" #: cms/templates/js/edit-textbook.underscore msgid "Textbook Name" -msgstr "" +msgstr "课本名称" #: cms/templates/js/edit-textbook.underscore msgid "Introduction to Cookie Baking" -msgstr "" +msgstr "曲奇烘焙简介" #: cms/templates/js/edit-textbook.underscore msgid "" "provide the title/name of the text book as you would like your students to " "see it" -msgstr "" +msgstr "提供您希望学生看到的课本标题/名称" #: cms/templates/js/edit-textbook.underscore msgid "Chapter information" -msgstr "" +msgstr "章信息" #: cms/templates/js/edit-textbook.underscore msgid "Add a Chapter" -msgstr "" +msgstr "添加一章" #: cms/templates/js/grading-editor.underscore msgid "Grading" -msgstr "" +msgstr "评分" #: cms/templates/js/grading-editor.underscore msgid "Grade as:" -msgstr "" +msgstr "评分方式:" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore @@ -5308,7 +5786,7 @@ msgstr "" #: cms/templates/js/group-configuration-editor.underscore msgid "Group Configuration ID" -msgstr "" +msgstr "组配置 ID" #: cms/templates/js/group-configuration-editor.underscore msgid "This is the Name of the Group Configuration" @@ -5356,17 +5834,17 @@ msgstr "" #: cms/templates/js/list.underscore msgid "Add your first %(item_type)s" -msgstr "" +msgstr "添加第一个%(item_type)s" #: cms/templates/js/list.underscore msgid "New %(item_type)s" -msgstr "" +msgstr "新建%(item_type)s" #: cms/templates/js/metadata-dict-entry.underscore #: cms/templates/js/metadata-list-entry.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Add" -msgstr "" +msgstr "添加" #: cms/templates/js/metadata-dict-entry.underscore #: cms/templates/js/metadata-file-uploader-entry.underscore @@ -5374,58 +5852,56 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" -msgstr "" +msgstr "清除值" #: cms/templates/js/metadata-file-uploader-item.underscore #: cms/templates/js/video/metadata-translations-item.underscore msgid "Download" -msgstr "" +msgstr "下载" #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." -msgstr "" +msgstr "您尚未向该课程添加任何课本。" #: cms/templates/js/no-textbooks.underscore msgid "Add your first textbook" -msgstr "" +msgstr "添加第一本课本" #: cms/templates/js/paging-footer.underscore #: cms/templates/js/paging-header.underscore msgid "Previous" -msgstr "" +msgstr "上一个" #: cms/templates/js/paging-footer.underscore msgid "Page number" -msgstr "" +msgstr "页码" #: cms/templates/js/previous-video-upload-list.underscore msgid "Previous Uploads" -msgstr "" +msgstr "过去上传的文件" #: cms/templates/js/previous-video-upload-list.underscore msgid "Download available encodings (.csv)" -msgstr "" +msgstr "下载可用的编码方式(.csv)" #: cms/templates/js/previous-video-upload-list.underscore msgid "Duration" -msgstr "" +msgstr "长度" #: cms/templates/js/previous-video-upload-list.underscore msgid "Video ID" -msgstr "" +msgstr "视频 ID" #: cms/templates/js/publish-history.underscore msgid "Never published" -msgstr "" +msgstr "从未发布过" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore msgid "Last published %(last_published_date)s by %(publish_username)s" -msgstr "" +msgstr "最近由%(publish_username)s于%(last_published_date)s发布" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore @@ -5436,39 +5912,39 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore msgid "Previously published" -msgstr "" +msgstr "之前已发布" #: cms/templates/js/publish-xblock.underscore msgid "Draft (Never published)" -msgstr "" +msgstr "草稿(从未发布过)" #: cms/templates/js/publish-xblock.underscore msgid "Visible to Staff Only" -msgstr "" +msgstr "仅工作人员可见" #: cms/templates/js/publish-xblock.underscore msgid "Published and Live" -msgstr "" +msgstr "已发布并在线" #: cms/templates/js/publish-xblock.underscore msgid "Published (not yet released)" -msgstr "" +msgstr "已发布(尚未公开)" #: cms/templates/js/publish-xblock.underscore msgid "Draft (Unpublished changes)" -msgstr "" +msgstr "草稿(有尚未发布的变更)" #: cms/templates/js/publish-xblock.underscore msgid "Release:" -msgstr "" +msgstr "公开:" #: cms/templates/js/publish-xblock.underscore msgid "Publishing Status" -msgstr "" +msgstr "发布状态" #: cms/templates/js/publish-xblock.underscore msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" -msgstr "" +msgstr "草稿由%(edit_username)s存储于%(last_saved_date)s" #: cms/templates/js/publish-xblock.underscore msgid "with %(release_date_from)s" @@ -5476,15 +5952,15 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore msgid "Is Visible To:" -msgstr "" +msgstr "可见:" #: cms/templates/js/publish-xblock.underscore msgid "Will Be Visible To:" -msgstr "" +msgstr "将会可见:" #: cms/templates/js/publish-xblock.underscore msgid "Staff Only" -msgstr "" +msgstr "仅员工" #: cms/templates/js/publish-xblock.underscore msgid "with %(section_or_subsection)s" @@ -5492,202 +5968,147 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore msgid "Staff and Students" -msgstr "" +msgstr "员工和学生" #: cms/templates/js/publish-xblock.underscore msgid "Some content in this unit is visible only to particular content groups" -msgstr "" +msgstr "这个单元内的某些内容只对指定的内容组可见" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore msgid "Hide from students" -msgstr "" +msgstr "对学生隐藏" #: cms/templates/js/release-date-editor.underscore msgid "Release Date and Time" -msgstr "" +msgstr "公开日期及时间" #: cms/templates/js/release-date-editor.underscore msgid "Release Date:" -msgstr "" +msgstr "公开日期:" #: cms/templates/js/release-date-editor.underscore msgid "Release Time in UTC:" -msgstr "" +msgstr "公开时间(UTC):" #: cms/templates/js/release-date-editor.underscore msgid "Clear Release Date/Time" -msgstr "" +msgstr "清除公开日期/时间" #: cms/templates/js/show-textbook.underscore msgid "View Live" -msgstr "" +msgstr "查看在线版" #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" -msgstr "" +msgstr "学生可见性" #: cms/templates/js/staff-lock-editor.underscore msgid "" "If the unit was previously published and released to students, any changes " "you made to the unit when it was hidden will now be visible to students." -msgstr "" +msgstr "如果此单元先前已被发布且向学生公开,任何在该单元处于隐藏时的改动都将对学生可见。" #: cms/templates/js/staff-lock-editor.underscore msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." -msgstr "" +"the unit." +msgstr "如果您将该%(xblockType)s设置为对学生可见,那么在您已发布此单元的情况下,学生们将会在公开日期之后看到其内容。" #: cms/templates/js/staff-lock-editor.underscore msgid "" "Any subsections or units that are explicitly hidden from students will " "remain hidden after you clear this option for the section." -msgstr "" +msgstr "任何明确对学生隐藏的节或单元将会一直保持隐藏,直到您为该章清除此选项。" #: cms/templates/js/staff-lock-editor.underscore msgid "" "Any units that are explicitly hidden from students will remain hidden after " "you clear this option for the subsection." -msgstr "" +msgstr "任何明确对学生隐藏的单元将会一直保持隐藏,直到您为该节清除此选项。" #: cms/templates/js/team-member.underscore msgid "Current Role:" -msgstr "" +msgstr "当前角色:" #: cms/templates/js/team-member.underscore msgid "You!" -msgstr "" +msgstr "您!" #: cms/templates/js/team-member.underscore msgid "send an email message to {email}" -msgstr "" +msgstr "向{email}发送一封邮件信息" #: cms/templates/js/team-member.underscore msgid "Promote another member to Admin to remove your admin rights" -msgstr "" +msgstr "提升另一名成员为管理员以解除您自己的管理权限" #: cms/templates/js/team-member.underscore msgid "Add {role} Access" -msgstr "" +msgstr "添加{role}访问权限" #: cms/templates/js/team-member.underscore msgid "Remove {role} Access" -msgstr "" +msgstr "删除{role}访问权限" #: cms/templates/js/team-member.underscore msgid "Delete the user, {username}" -msgstr "" +msgstr "删除用户 {username}" #: cms/templates/js/upload-dialog.underscore msgid "File upload succeeded" -msgstr "" - -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" +msgstr "文件上传成功" #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " "course settings:" -msgstr "" +msgstr "请检查以下验证反馈并结合这样反馈修改您的课程设置:" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit the name" -msgstr "" +msgstr "编辑名称" #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit %(display_name)s (required)" -msgstr "" +msgstr "编辑%(display_name)s(必填)" #: cms/templates/js/xblock-string-field-editor.underscore msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" -msgstr "" +msgstr "添加其他版本的URL" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "" "To be sure all students can access the video, we recommend providing both an" " .mp4 and a .webm version of your video. Click below to add a URL for " "another version. These URLs cannot be YouTube URLs. The first listed video " -"that\\'s compatible with the student\\'s computer will play." +"that's compatible with the student's computer will play." msgstr "" +"要确保所有学生都能看到视频,我们建议您同时提供.mp4版本和.webm版本的视频。点击下方按钮添加另一个版本的URL(请勿使用YouTube的URL),学生将会看到列表中第一个与其计算机兼容的视频。" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Default Timed Transcript" -msgstr "" +msgstr "默认字幕" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Timed Transcript Conflict" -msgstr "" +msgstr "字幕冲突" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore msgid "" "The timed transcript for the first video file does not appear to be the same" " as the timed transcript for the second video file." -msgstr "" +msgstr "第一个视频文件的字幕似乎与第二个视频文件的字幕不同。" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore msgid "Which timed transcript would you like to use?" -msgstr "" +msgstr "您想使用哪个字幕?" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5697,22 +6118,22 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Error." -msgstr "" +msgstr "错误。" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" -msgstr "" +msgid "Timed Transcript from %(filename)s" +msgstr "来自%(filename)s的字幕" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" -msgstr "" +msgstr "找到字幕" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "" "EdX has a timed transcript for this video. If you want to edit this " "transcript, you can download, edit, and re-upload the existing transcript. " "If you want to replace this transcript, upload a new .srt transcript file." -msgstr "" +msgstr "EdX 有该视频的字幕。如果您希望编辑该字幕,可以下载编辑后重新上传。如果您想替换该字幕,请上传一个新的 .srt 字幕文件。" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore @@ -5720,80 +6141,82 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Upload New Transcript" -msgstr "" +msgstr "上传新字幕" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Upload New .srt Transcript" -msgstr "" +msgstr "上传新的 .srt 字幕" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "Download Transcript for Editing" -msgstr "" +msgstr "下载字幕进行编辑" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "No EdX Timed Transcript" -msgstr "" +msgstr "没有 EdX 字幕" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 "" +"EdX 在 Studio 中没有该视频的字幕,但是我们在 YouTube 中找到了一个字幕。您可以导入 YouTube 字幕或者上传您自己的 .srt " +"字幕文件。" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "Import YouTube Transcript" -msgstr "" +msgstr "导入 YouTube 字幕" #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore msgid "No Timed Transcript" -msgstr "" +msgstr "没有字幕" #: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore msgid "" "EdX doesn\\'t have a timed transcript for this video. Please upload an .srt " "file." -msgstr "" +msgstr "EdX 没有该视频的字幕。请上传一个 .srt 文件。" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "" "The timed transcript for this video on edX is out of date, but YouTube has a" " current timed transcript for this video." -msgstr "" +msgstr "EdX 上该视频的字幕已过时,但 YouTube 上有该视频字幕的当前版本。" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Do you want to replace the edX transcript with the YouTube transcript?" -msgstr "" +msgstr "您希望用 YouTube 字幕替换 edX 字幕吗?" #: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore msgid "Yes, replace the edX transcript with the YouTube transcript" -msgstr "" +msgstr "是的,用 YouTube 字幕替换 edX 字幕。" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "Timed Transcript Uploaded Successfully" -msgstr "" +msgstr "字幕上传成功" #: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore msgid "" "EdX has a timed transcript for this video. If you want to replace this " "transcript, upload a new .srt transcript file. If you want to edit this " "transcript, you can download, edit, and re-upload the existing transcript." -msgstr "" +msgstr "EdX 有该视频的字幕。如果您希望替换该字幕,请上传一个新的 .srt 字幕文件。如果您希望编辑该字幕,可以下载编辑后重新上传。" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Confirm Timed Transcript" -msgstr "" +msgstr "确认字幕" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "" "You changed a video URL, but did not change the timed transcript file. Do " "you want to use the current timed transcript or upload a new .srt transcript" " file?" -msgstr "" +msgstr "您变更了视频的 URL,但没有变更字幕文件。您希望继续使用当前的字幕文件还是上传一个新的 .srt 字幕文件?" #: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore msgid "Use Current Transcript" -msgstr "" +msgstr "使用当前字幕" diff --git a/conf/locale/zh_HK/LC_MESSAGES/django.mo b/conf/locale/zh_HK/LC_MESSAGES/django.mo index 3a32b9e3092d..a9d727149cae 100644 Binary files a/conf/locale/zh_HK/LC_MESSAGES/django.mo and b/conf/locale/zh_HK/LC_MESSAGES/django.mo differ diff --git a/conf/locale/zh_HK/LC_MESSAGES/django.po b/conf/locale/zh_HK/LC_MESSAGES/django.po index 08194870f498..04841da5b7eb 100644 --- a/conf/locale/zh_HK/LC_MESSAGES/django.po +++ b/conf/locale/zh_HK/LC_MESSAGES/django.po @@ -42,13 +42,14 @@ # # Translators: # Amy.Feng , 2014 +# hymnsf , 2015 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2014-12-30 16:21+0000\n" -"Last-Translator: Amy.Feng \n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" +"PO-Revision-Date: 2015-04-13 03:12+0000\n" +"Last-Translator: hymnsf \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/edx-platform/language/zh_HK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -94,20 +95,28 @@ msgstr "" msgid "Advanced" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html msgid "Unit" msgstr "" @@ -122,6 +131,11 @@ msgstr "" msgid "Name" msgstr "" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" @@ -239,6 +253,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -431,6 +451,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "" @@ -1441,15 +1465,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2569,6 +2584,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3064,6 +3091,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3226,6 +3254,10 @@ msgstr "" msgid "Instructor" msgstr "" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "" @@ -3310,18 +3342,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3783,7 +3803,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3793,6 +3814,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -3944,12 +3966,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -3975,6 +3993,10 @@ msgstr "" msgid "Copyright" msgstr "版權" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4072,7 +4094,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4205,7 +4227,7 @@ msgstr "" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py -#: lms/djangoapps/instructor/views/tools.py lms/templates/dashboard.html +#: lms/djangoapps/instructor/views/tools.py #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" @@ -4264,10 +4286,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4761,7 +4779,6 @@ msgstr "" msgid "User ID" msgstr "" -#: lms/templates/dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -4991,6 +5008,7 @@ msgid "Cohorts" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" msgstr "" @@ -5126,9 +5144,8 @@ msgstr "" #: lms/djangoapps/instructor/views/legacy.py #: lms/djangoapps/instructor/views/tools.py cms/templates/register.html -#: lms/templates/dashboard.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" @@ -6781,6 +6798,7 @@ msgid "Edit" msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "" @@ -6794,7 +6812,7 @@ msgstr "" #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/includes/cheatsheet.html lms/templates/dashboard.html #: lms/templates/forgot_password_modal.html lms/templates/help_modal.html -#: lms/templates/signup_modal.html +#: lms/templates/signup_modal.html lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7119,6 +7137,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7259,11 +7293,11 @@ msgid "Terms of Service" msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7300,6 +7334,14 @@ msgstr "" msgid "Course update not found." msgstr "" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " @@ -7448,6 +7490,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "" @@ -7488,8 +7534,18 @@ msgstr "" 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 +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7608,10 +7664,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7681,6 +7733,7 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7823,11 +7876,15 @@ msgid "Course Navigation" msgstr "" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7841,38 +7898,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html -msgid "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7887,10 +7972,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "" @@ -7919,8 +8000,12 @@ msgid "Hide Annotations" msgstr "" #: lms/templates/course.html -msgid "New" -msgstr "新增" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -7943,53 +8028,17 @@ msgid "Course-loading errors" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" +msgid "Want to change your account settings?" msgstr "" #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "" @@ -8002,66 +8051,7 @@ msgstr "" msgid "Save Settings" msgstr "" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "更改電郵" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "請輸入新的電郵地址︰" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "更改姓名" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "更改姓名" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8445,6 +8435,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "" @@ -8602,13 +8596,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "" @@ -8617,6 +8631,10 @@ msgstr "" msgid "Reenable Account" msgstr "" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "" @@ -8684,7 +8702,12 @@ msgid "More options dropdown" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8709,6 +8732,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "" @@ -9237,6 +9265,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "" @@ -9564,6 +9593,172 @@ msgstr "" msgid "Calculator Output Field" msgstr "" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" +msgstr "" + +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -9894,12 +10089,6 @@ msgstr "" msgid "Additional Resources" msgstr "" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10085,10 +10274,6 @@ msgstr "" msgid "Forum Admin" msgstr "" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "" @@ -10571,11 +10756,6 @@ msgstr "" msgid "View Archived Course" msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10601,17 +10781,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10692,6 +10888,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "編輯" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10749,7 +10949,7 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" +msgid "ID Verification Status" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html @@ -11523,10 +11723,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11547,24 +11749,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11595,6 +11806,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12680,56 +12894,6 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -12889,6 +13053,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13709,12 +13888,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13730,10 +13904,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13744,9 +13919,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13779,19 +13955,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13824,11 +13987,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -13939,6 +14099,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -13997,6 +14191,10 @@ msgid "" "be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -14040,35 +14238,19 @@ msgid "" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14181,22 +14363,13 @@ msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html @@ -14472,7 +14645,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" @@ -14490,7 +14663,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" msgstr "" #: lms/templates/verify_student/photo_reverification.html @@ -14704,8 +14877,8 @@ msgstr "" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15089,7 +15262,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "" @@ -16916,7 +17089,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17170,10 +17345,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17346,10 +17520,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" diff --git a/conf/locale/zh_HK/LC_MESSAGES/djangojs.mo b/conf/locale/zh_HK/LC_MESSAGES/djangojs.mo index ddd79b24981b..b453ede8583a 100644 Binary files a/conf/locale/zh_HK/LC_MESSAGES/djangojs.mo and b/conf/locale/zh_HK/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/zh_HK/LC_MESSAGES/djangojs.po b/conf/locale/zh_HK/LC_MESSAGES/djangojs.po index 7b0ec2d464f4..2a1c2f756fe9 100644 --- a/conf/locale/zh_HK/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_HK/LC_MESSAGES/djangojs.po @@ -33,8 +33,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/edx-platform/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -44,6 +44,21 @@ msgstr "" "Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -71,6 +86,12 @@ msgstr "取消" msgid "This link will open in a new browser window/tab" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -115,6 +136,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -124,6 +146,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2104,8 +2127,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" msgstr "" @@ -2148,6 +2169,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2190,6 +2212,7 @@ msgid "<%= num_students %> students scored." msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "" @@ -2245,6 +2268,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2873,6 +2897,35 @@ msgstr "" msgid "Failed to rescore problem." msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2885,16 +2938,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3090,11 +3133,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3117,6 +3155,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3133,6 +3298,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3189,6 +3404,88 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "移除" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3230,20 +3527,6 @@ msgstr "" msgid "Studio's having trouble saving your work" msgstr "" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3410,11 +3693,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3497,7 +3775,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3605,7 +3883,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3772,15 +4049,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4067,6 +4364,46 @@ msgstr "" msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4109,7 +4446,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4117,8 +4474,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4165,6 +4522,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4355,15 +4722,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4374,7 +4753,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4464,12 +4843,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4722,30 +5101,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4984,7 +5356,11 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" msgstr "" #: cms/templates/js/checklist.underscore @@ -5163,6 +5539,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5326,8 +5714,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5489,7 +5875,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5536,12 +5922,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5560,56 +5940,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "移除" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5619,7 +5949,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5652,7 +5982,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5691,9 +6021,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/conf/locale/zh_TW/LC_MESSAGES/django.mo b/conf/locale/zh_TW/LC_MESSAGES/django.mo index 4aaf283f72e0..541fd171248b 100644 Binary files a/conf/locale/zh_TW/LC_MESSAGES/django.mo and b/conf/locale/zh_TW/LC_MESSAGES/django.mo differ diff --git a/conf/locale/zh_TW/LC_MESSAGES/django.po b/conf/locale/zh_TW/LC_MESSAGES/django.po index ce69ebfd3348..fc842cdb9dbc 100644 --- a/conf/locale/zh_TW/LC_MESSAGES/django.po +++ b/conf/locale/zh_TW/LC_MESSAGES/django.po @@ -39,7 +39,7 @@ # MOH CHIN LAM , 2015 # Lin Yu-Chun , 2013-2014 # HSU-CHENG CHIANG , 2013 -# Xaver Y.R. Chen , 2014 +# Xaver Y.R. Chen , 2014-2015 # Xaver Y.R. Chen , 2013 # Zhen-Rong Chen , 2014 # Zhen-Rong Chen , 2015 @@ -108,14 +108,14 @@ # LIU,SHU-HAO , 2014 # lin31504 , 2014 # Lin Yu-Chun , 2014 -# Xaver Y.R. Chen , 2014 +# Xaver Y.R. Chen , 2014-2015 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:41+0000\n" -"PO-Revision-Date: 2014-12-30 16:21+0000\n" -"Last-Translator: LIU,SHU-HAO \n" +"POT-Creation-Date: 2015-04-21 13:44+0000\n" +"PO-Revision-Date: 2015-04-07 13:31+0000\n" +"Last-Translator: Xaver Y.R. Chen \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/edx-platform/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -155,15 +155,22 @@ msgstr "問題" msgid "Advanced" msgstr "進階" +#: cms/djangoapps/contentstore/views/entrance_exam.py +#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +msgid "Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: cms/templates/course_outline.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/templates/ccx/schedule.html msgid "Subsection" msgstr "" @@ -181,6 +188,11 @@ msgstr "單元" msgid "Name" msgstr "名稱" +#: cms/djangoapps/contentstore/views/videos.py +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Video ID" +msgstr "" + #: cms/djangoapps/contentstore/views/videos.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html @@ -296,6 +308,12 @@ msgstr "" msgid "The message to show when a user is blocked from accessing a course." msgstr "" +#: common/djangoapps/embargo/models.py +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." msgstr "" @@ -488,6 +506,10 @@ msgstr "" msgid "{platform_name} Certificate for {course_name}" msgstr "" +#: common/djangoapps/student/models.py +msgid "The ISO 639-1 language code for this language." +msgstr "" + #: common/djangoapps/student/views.py msgid "Course id not specified" msgstr "未指定課程編號" @@ -1501,15 +1523,6 @@ msgstr "" msgid "Date that this problem is due by" msgstr "" -#: common/lib/xmodule/xmodule/capa_base.py -#: common/lib/xmodule/xmodule/combined_open_ended_module.py -#: common/lib/xmodule/xmodule/peer_grading_module.py -msgid "" -"Date that this problem is due by for a particular student. This can be set " -"by an instructor, and will override the global due date if it is set to a " -"date that is later than the global due date." -msgstr "" - #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" @@ -2058,7 +2071,7 @@ msgstr "" msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." -msgstr "" +msgstr "請輸入\"true\"或\"false\"。當輸入\"true\"時,課程將能在行動裝置上使用。" #: common/lib/xmodule/xmodule/course_module.py msgid "Video Upload Credentials" @@ -2143,7 +2156,7 @@ 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 "輸入\"true\"或\"false\"。當輸入\"true\"時,學生可以對其他學生創造出匿名的討論表。但是此設定對課程工作人員並不匿名。" +msgstr "請輸入\"true\"或\"false\"。當輸入\"true\"時,學生可以對其他學生創造出匿名的討論表。但是此設定對課程工作人員並不匿名。" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/library_root_xblock.py @@ -2627,6 +2640,18 @@ msgstr "" msgid "Content module identifier (location) of entrance exam." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +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 msgid "General" msgstr "" @@ -3124,6 +3149,7 @@ msgstr "" #: common/lib/xmodule/xmodule/seq_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py +#: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "" @@ -3291,6 +3317,10 @@ msgstr "教學大綱" msgid "Instructor" msgstr "教師功能面板" +#: common/lib/xmodule/xmodule/tabs.py +msgid "CCX Coach" +msgstr "" + #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" msgstr "文字註解" @@ -3375,18 +3405,6 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Could not index item: {}" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "General indexing error occurred" -msgstr "" - -#: common/lib/xmodule/xmodule/modulestore/courseware_index.py -msgid "Error(s) present during indexing" -msgstr "" - #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" @@ -3483,7 +3501,7 @@ msgstr "" msgid "" "Enter true or false. If true, you can use the LaTeX templates for HTML " "components and advanced Problem components." -msgstr "" +msgstr "請輸入\"true\"或\"false\"。當輸入\"true\"時,您可為HTML元件和進階問題元件使用 LaTeX模板。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3532,7 +3550,7 @@ msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" -msgstr "" +msgstr "在問題下顯示重設按鈕" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3848,7 +3866,8 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." -" Formatted as HH:MM:SS. The maximum value is 23:59:59." +" 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 @@ -3858,6 +3877,7 @@ msgstr "" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " +"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 "" @@ -4011,12 +4031,8 @@ 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 an edX Video ID, enter values in those other fields and " -"ignore this field." -msgstr "" - -#: common/lib/xmodule/xmodule/video_module/video_xfields.py -msgid "EdX Video ID" +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html @@ -4043,6 +4059,10 @@ msgstr "搜尋" msgid "Copyright" msgstr "版權" +#: lms/djangoapps/ccx/views.py +msgid "You must be a CCX Coach to access this view." +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4140,7 +4160,7 @@ msgstr "" #. Translators: Certificate Types correspond to the different enrollment #. options available for a given course #: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certfificate" +msgid "{certificate_type} Certificate" msgstr "" #: lms/djangoapps/certificates/views.py @@ -4328,10 +4348,6 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html -msgid "Entrance Exam" -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 @@ -4406,7 +4422,7 @@ msgstr "錯誤:找不到可播放的影音來源!" msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" -msgstr "路徑{0}不存在,請創建它,或者用GIT_REPO_DIR配置不同的路徑" +msgstr "路徑{0}不存在,請建立它,或者用GIT_REPO_DIR配置不同的路徑" #: lms/djangoapps/dashboard/git_import.py msgid "" @@ -4531,11 +4547,11 @@ msgstr "需要電子郵件位置(非使用者名稱)" #: lms/djangoapps/dashboard/sysadmin.py msgid "Oops, failed to create user {user}, {error}" -msgstr "糟糕,創建使用者 {user} 失敗,{error}" +msgstr "糟糕,建立使用者 {user} 失敗,{error}" #: lms/djangoapps/dashboard/sysadmin.py msgid "User {user} created successfully!" -msgstr "使用者 {user} 創建成功!" +msgstr "使用者 {user} 建立成功!" #: lms/djangoapps/dashboard/sysadmin.py msgid "Cannot find user with email address {email_addr}" @@ -4583,7 +4599,7 @@ msgstr "修復結果" #: lms/djangoapps/dashboard/sysadmin.py msgid "Create User Results" -msgstr "創建使用者結果" +msgstr "建立使用者結果" #: lms/djangoapps/dashboard/sysadmin.py msgid "Delete User Results" @@ -4831,7 +4847,7 @@ msgstr "" #. form meant to hold the user's email address. #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: openedx/core/djangoapps/user_api/views.py lms/templates/dashboard.html +#: openedx/core/djangoapps/user_api/views.py #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" @@ -5601,7 +5617,7 @@ msgid "" msgstr "" "\n" "同儕評分初始化時發生錯誤。\n" -"此課程中的同儕互評機制未被創建,所以未核准您對他人進行評級。\n" +"此課程中的同儕互評機制未被建立,所以未核准您對他人進行評級。\n" "請稍後再回來檢查此處。" #: lms/djangoapps/shoppingcart/models.py @@ -6804,7 +6820,7 @@ msgstr "增加新文章" #: lms/templates/wiki/create.html msgid "Create article" -msgstr "創建文章" +msgstr "建立文章" #: lms/templates/wiki/create.html lms/templates/wiki/delete.html #: lms/templates/wiki/delete.html.py @@ -6871,6 +6887,7 @@ msgstr "預覽" #. interface (a menu or piece of UI that takes the full focus of the screen) #: lms/templates/dashboard.html lms/templates/forgot_password_modal.html #: lms/templates/help_modal.html lms/templates/signup_modal.html +#: lms/templates/ccx/schedule.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -6968,7 +6985,7 @@ msgstr "請在完成之後做人工審查。" #: lms/templates/wiki/history.html msgid "Create new merged version" -msgstr "創建新的已合併後的版本" +msgstr "建立新的已合併後的版本" #: lms/templates/wiki/preview_inline.html msgid "Previewing revision:" @@ -7029,7 +7046,7 @@ msgstr "簡明 Markdown 語法指南" msgid "" "To create a new wiki article, create a link to it. Clicking the link gives " "you the creation page." -msgstr "要創建一篇新的Wiki條目,先為它創建連結。點擊連結後,會導向自動創建頁面。" +msgstr "要建立一篇新的Wiki條目,先為它建立連結。點擊連結後,會導向自動建立頁面。" #: lms/templates/wiki/includes/cheatsheet.html msgid "[Article Name](wiki:ArticleName)" @@ -7199,6 +7216,22 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/profile_images/images.py +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py +msgid "No file provided for profile image" +msgstr "" + #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. #. Translators: This example email address is used as a placeholder in @@ -7323,11 +7356,11 @@ msgid "Terms of Service" msgstr "服務條款" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Field '{field_name}' cannot be edited." +msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -msgid "Value '{field_value}' is not valid for field '{field_name}'." +msgid "This value is invalid." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py @@ -7364,12 +7397,20 @@ msgstr "無效課程更新ID。" msgid "Course update not found." msgstr "沒有找到課程更新。" +#: cms/djangoapps/contentstore/courseware_index.py +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py +msgid "General indexing error occurred" +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" msgstr "" -"未設定GIT_REPO_EXPORT_DIR或者路徑 {0} 不存在,請創建它,或者對GIT_REPO_EXPORT_DIR配置一個不同的路徑 " +"未設定GIT_REPO_EXPORT_DIR或者路徑 {0} 不存在,請建立它,或者對GIT_REPO_EXPORT_DIR配置一個不同的路徑 " #: cms/djangoapps/contentstore/git_export_utils.py msgid "" @@ -7518,6 +7559,10 @@ msgstr "" msgid "Entrance Exam - Subsection" msgstr "" +#: cms/djangoapps/contentstore/views/entrance_exam.py +msgid "Completed Course Entrance Exam" +msgstr "" + #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" msgstr "課程成功匯出到Git資源庫" @@ -7558,8 +7603,18 @@ msgstr "與{0}重複" msgid "Duplicate of '{0}'" msgstr "與'{0}'重複" +#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' +#. in many languages. This is used to avoid Transifex's misinterpreting of +#. '% o'. The percent sign is also translatable as a standalone string. +#: cms/djangoapps/contentstore/views/item.py +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 -msgid "Students must score {score}% or higher to access course materials." +msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -7676,10 +7731,6 @@ msgstr "" msgid "Date Added" msgstr "" -#: cms/djangoapps/contentstore/views/videos.py -msgid "Video ID" -msgstr "" - #. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is listed as the duration for a video that has not #. yet reached the point in its processing by the servers where its @@ -7722,13 +7773,13 @@ msgstr "上次修改狀態的日期" #: cms/djangoapps/course_creators/models.py msgid "Current course creator state" -msgstr "目前課程創建者的狀態" +msgstr "目前課程建立者的狀態" #: cms/djangoapps/course_creators/models.py msgid "" "Optional notes about this user (for example, why course creation access was " "denied)" -msgstr "關於使用者的可選提示訊息 (例如:課程創建被拒絕的原因)" +msgstr "關於使用者的可選提示訊息 (例如:建立課程被拒絕的原因)" #: cms/djangoapps/models/settings/course_metadata.py msgid "Incorrect format for field '{name}'. {detailed_message}" @@ -7749,6 +7800,7 @@ msgstr "找不到頁面" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html +#: lms/templates/student_profile/learner_profile.html msgid "Loading" msgstr "" @@ -7773,7 +7825,7 @@ msgstr "課程編號" #: cms/templates/course_outline.html cms/templates/index.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Dismiss" -msgstr "" +msgstr "忽略" #: cms/templates/group_configurations.html cms/templates/manage_users.html #: cms/templates/manage_users_lib.html cms/templates/settings.html @@ -7891,11 +7943,15 @@ msgid "Course Navigation" msgstr "課程導覽" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "幫助" +#: cms/templates/widgets/header.html lms/templates/navigation-edx.html +#: lms/templates/navigation.html +msgid "Sign Out" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Upgrade Your Enrollment for {} | Choose Your Track" msgstr "" @@ -7909,38 +7965,66 @@ msgid "Sorry, there was an error when trying to enroll you" msgstr "" #: common/templates/course_modes/choose.html -msgid "Now choose your course track:" +msgid "Pursue Academic Credit with a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html -msgid "Pursue a Verified Certificate" +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit from {org}, advance your career, or strengthen " +"your school applications." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Upgrade to work toward a Verified " -"Certificate of Achievement to document your accomplishment. A minimum fee " -"applies." +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue a Verified Certificate" msgstr "" #: common/templates/course_modes/choose.html msgid "" -"Plan to use your completed coursework for job applications, career " -"advancement, or school applications? Then work toward a Verified Certificate" -" of Achievement to document your accomplishment. A minimum fee applies." +"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 "" #: common/templates/course_modes/choose.html -msgid "Select your contribution for this course (min. $" -msgstr "選擇您對這門課程的貢獻金額 (min. $)" +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" #: common/templates/course_modes/choose.html -msgid "):" -msgstr "):" +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" #: common/templates/course_modes/choose.html -msgid "Upgrade Your Enrollment" +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" msgstr "" #: common/templates/course_modes/choose.html @@ -7955,10 +8039,6 @@ msgid "" "Certificate to showcase your achievement." msgstr "" -#: common/templates/course_modes/choose.html -msgid "Pursue an Honor Code Certificate" -msgstr "" - #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" msgstr "{platform_name}-總結" @@ -7987,8 +8067,12 @@ msgid "Hide Annotations" msgstr "隱藏註解" #: lms/templates/course.html -msgid "New" -msgstr "新的" +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html +msgid "Starts" +msgstr "" #: lms/templates/dashboard.html msgid "Dashboard" @@ -8011,53 +8095,17 @@ msgid "Course-loading errors" msgstr "課程讀取錯誤" #: lms/templates/dashboard.html -#: lms/templates/dashboard/_dashboard_info_language.html -msgid "edit" -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. -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Connected Accounts" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Linked" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -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). -#: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Unlink" +msgid "Want to change your account settings?" 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). #: lms/templates/dashboard.html -#: lms/templates/student_profile/third_party_auth.html -msgid "Link" +msgid "Click the arrow next to your username above." msgstr "" #: lms/templates/dashboard.html msgid "Order History" msgstr "" -#: lms/templates/dashboard.html -msgid "Reset Password" -msgstr "重置密碼" - #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" msgstr "{course_number} 的電子郵件通知設定" @@ -8070,66 +8118,7 @@ msgstr "接收課程郵件" msgid "Save Settings" msgstr "儲存設定" -#: lms/templates/dashboard.html -msgid "Password Reset Email Sent" -msgstr "密碼重置郵件已發送" - -#: lms/templates/dashboard.html -msgid "" -"An email has been sent to {email}. Follow the link in the email to change " -"your password." -msgstr "一封郵件已經被發送至 {email},請點擊郵件中的連結更改您的密碼。" - -#: lms/templates/dashboard.html -msgid "Change Email" -msgstr "變更電子郵件信箱" - -#: lms/templates/dashboard.html -msgid "Please enter your new email address:" -msgstr "請輸入您新的電子郵件信箱地址:" - -#: lms/templates/dashboard.html -msgid "Please confirm your password:" -msgstr "請確認您的密碼:" - -#: lms/templates/dashboard.html -msgid "" -"We will send a confirmation to both {email} and your new email address as " -"part of the process." -msgstr "" - -#: lms/templates/dashboard.html -msgid "Change your name" -msgstr "更改您的姓名" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"To uphold the credibility of your {platform} {cert_name_short}, all name " -"changes will be recorded." -msgstr "" - -#. Translators: note that {platform} {cert_name_short} will look something -#. like: "edX certificate". Please do not change the order of these -#. placeholders. -#: lms/templates/dashboard.html -msgid "" -"Enter your desired full name, as it will appear on your {platform} " -"{cert_name_short}:" -msgstr "" - -#: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html -msgid "Reason for name change:" -msgstr "更改名字原因:" - -#: lms/templates/dashboard.html -msgid "Change My Name" -msgstr "更改我的姓名" - -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/ccx/enrollment.html #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" @@ -8518,6 +8507,10 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" +#: lms/templates/index.html +msgid "View all Courses" +msgstr "" + #: lms/templates/invalid_email_key.html msgid "Invalid email change key" msgstr "無效的電子郵件變更碼" @@ -8679,13 +8672,33 @@ msgid "Press to Launch" msgstr "" #: lms/templates/manage_user_standing.html -msgid "Disable or Reenable student accounts" +msgid "Manage student accounts" msgstr "" #: lms/templates/manage_user_standing.html msgid "Username:" msgstr "使用者名稱:" +#: lms/templates/manage_user_standing.html +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html +msgid "View Profile" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Disable Account" msgstr "停用帳號" @@ -8694,6 +8707,10 @@ msgstr "停用帳號" msgid "Reenable Account" msgstr "重新啟用帳號" +#: lms/templates/manage_user_standing.html +msgid "Remove Profile Image" +msgstr "" + #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" msgstr "已被停用的學生帳號" @@ -8754,7 +8771,7 @@ msgstr "尋找課程" #: lms/templates/navigation-edx.html msgid "Schools & Partners" -msgstr "" +msgstr "聯盟夥伴" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Dashboard for:" @@ -8765,7 +8782,12 @@ msgid "More options dropdown" msgstr "更多選擇下拉清單" #: lms/templates/navigation-edx.html lms/templates/navigation.html -msgid "Sign out" +#: lms/templates/student_account/account_settings.html +msgid "Account Settings" +msgstr "" + +#: lms/templates/navigation-edx.html lms/templates/navigation.html +msgid "My Profile" msgstr "" #: lms/templates/navigation-edx.html lms/templates/navigation.html @@ -8790,6 +8812,11 @@ msgstr "" msgid "Global" msgstr "" +#. Translators: This is short for "System administration". +#: lms/templates/navigation.html +msgid "Sysadmin" +msgstr "" + #: lms/templates/navigation.html msgid "Schools" msgstr "學校" @@ -8862,7 +8889,7 @@ msgstr "" msgid "" "Required fields are noted by bold text and an " "asterisk (*)." -msgstr "必需的欄位已經被粗體和星號(*)所標記。" +msgstr "必填的欄位已被粗體和星號(*)所標記。" #: lms/templates/register-shib.html lms/templates/signup_modal.html msgid "Enter a public username:" @@ -8959,7 +8986,7 @@ msgstr "{platform_name}註冊" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "創建我的 {platform_name} 帳戶" +msgstr "建立我的 {platform_name} 帳戶" #: lms/templates/register.html msgid "Welcome!" @@ -8967,7 +8994,7 @@ msgstr "歡迎 !" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" -msgstr "請在下面註冊創建您的 {platform_name} 帳號" +msgstr "請填寫以下表單以註冊您的{platform_name}帳號" #. Translators: provider_name is the name of an external, third-party user #. authentication service (like Google or LinkedIn). @@ -9034,7 +9061,7 @@ msgstr "請與我們分享您註冊 {platform_name}的原因" #: lms/templates/register.html lms/templates/signup_modal.html msgid "Create My Account" -msgstr "創建我的帳號" +msgstr "建立我的帳號" #: lms/templates/resubscribe.html msgid "Re-subscribe Successful!" @@ -9248,7 +9275,7 @@ msgstr "刪除用戶" #: lms/templates/sysadmin_dashboard.html msgid "Create user" -msgstr "創建用戶" +msgstr "建立用戶" #: lms/templates/sysadmin_dashboard.html msgid "Download list of all users (csv file)" @@ -9326,6 +9353,7 @@ msgid "Recent git load activity for {course_id}" msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/ccx/schedule.html msgid "Error" msgstr "錯誤" @@ -9485,7 +9513,7 @@ msgstr "下載影片" #: lms/templates/video.html msgid "Download transcript" -msgstr "" +msgstr "下載字幕" #: lms/templates/video.html msgid "Download Handout" @@ -9656,42 +9684,208 @@ msgstr "" msgid "Calculator Output Field" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This is an invalid certificate number" +#: lms/templates/ccx/_dashboard_ccx_listing.html +msgid "{course_number} {ccx_name} Cover Image" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "This Certificate Does Not Exist" +#: lms/templates/ccx/_dashboard_ccx_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/shoppingcart/registration_code_receipt.html +msgid "View Course" +msgstr "檢視課程" + +#: lms/templates/ccx/coach_dashboard.html +msgid "CCX Coach Dashboard" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "" -"We cannot find a certificate on file that matches this URL or ID number." +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "Enrollment" +msgstr "註冊" + +#: lms/templates/ccx/coach_dashboard.html +msgid "Schedule" msgstr "" -#: lms/templates/certificates/invalid.html -msgid "Looking for a Particular Certificate?" +#: lms/templates/ccx/coach_dashboard.html +#: lms/templates/ccx/grading_policy.html +msgid "Grading Policy" msgstr "" -#: lms/templates/certificates/invalid.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Batch Enrollment" +msgstr "批次招生" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" -"Ensure that the ID number is an exact match of the ID number on the PDF or " -"print certificate you are referencing." +"Enter email addresses and/or usernames separated by new lines or commas." msgstr "" -#: lms/templates/certificates/invalid.html +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" -"If you are trying to validate a certificate with this ID number, it may be a" -" forgery." +"You will not get notification for emails that bounce, so please double-check" +" spelling." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Email Addresses/Usernames" msgstr "" -#: lms/templates/chat/toggle_chat.html -msgid "Open Chat" -msgstr "" +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Auto Enroll" +msgstr "自動註冊" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users who have not yet registered for " +"{platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is left unchecked, 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Notify users by email" +msgstr "透過電子郵件通知使用者" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"If this option is checked, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html +#: lms/templates/courseware/course_about.html +#: lms/templates/courseware/mktg_course_about.html +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Enroll" +msgstr "註冊" + +#: lms/templates/ccx/enrollment.html +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html +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 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html +msgid "Save Grading Policy" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "(Optional)" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This is an invalid certificate number" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "This Certificate Does Not Exist" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"We cannot find a certificate on file that matches this URL or ID number." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "Looking for a Particular Certificate?" +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"Ensure that the ID number is an exact match of the ID number on the PDF or " +"print certificate you are referencing." +msgstr "" + +#: lms/templates/certificates/invalid.html +msgid "" +"If you are trying to validate a certificate with this ID number, it may be a" +" forgery." +msgstr "" + +#: lms/templates/certificates/valid.html +msgid "Certificate Type" +msgstr "" + +#: lms/templates/chat/toggle_chat.html +msgid "Open Chat" +msgstr "" #: lms/templates/chat/toggle_chat.html msgid "Close Chat" @@ -9913,7 +10107,7 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "Register for {course_name}" -msgstr "註冊{course_name}" +msgstr "註冊 {course_name}" #: lms/templates/courseware/course_about.html msgid "View About Page in studio" @@ -9988,12 +10182,6 @@ msgstr "" msgid "Additional Resources" msgstr "額外資源" -#: lms/templates/courseware/course_about.html -#: lms/templates/courseware/mktg_course_about.html -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Enroll" -msgstr "註冊" - #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "enroll" @@ -10181,10 +10369,6 @@ msgstr "" msgid "Forum Admin" msgstr "論壇管理員" -#: lms/templates/courseware/legacy_instructor_dashboard.html -msgid "Enrollment" -msgstr "註冊" - #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" msgstr "數據轉儲 " @@ -10445,7 +10629,7 @@ msgstr "" #: lms/templates/courseware/mktg_course_about.html msgid "Enroll in" -msgstr "" +msgstr "註冊" #. Translators: This is the second line on a button users can click. The #. first @@ -10667,11 +10851,6 @@ msgstr "" msgid "View Archived Course" msgstr "查看已封存的課程" -#: lms/templates/dashboard/_dashboard_course_listing.html -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "View Course" -msgstr "檢視課程" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" msgstr "" @@ -10697,17 +10876,33 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from the purchased course" +msgid "" +"Are you sure you want to unenroll from the purchased course " +"%(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "You will be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Are you sure you want to unenroll from" +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " -"of" +"of %(course_number)s?" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -10788,6 +10983,10 @@ msgid "" "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +#: lms/templates/dashboard/_dashboard_info_language.html +msgid "edit" +msgstr "編輯" + #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" @@ -10845,8 +11044,8 @@ msgid "Approved:" msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html -msgid "ID-Verification Status" -msgstr "身分驗證狀態" +msgid "ID Verification Status" +msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -11621,10 +11820,12 @@ msgstr "" 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 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 msgid "Recipient Email:" msgstr "" @@ -11645,24 +11846,33 @@ msgid "" "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 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 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 msgid "Dear [[Name]]" msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" -"To enroll in ${course_names} we have provided a registration URL for you. " +"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 msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" @@ -11693,6 +11903,9 @@ 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 msgid "

Sincerely,

[[Your Signature]]

" msgstr "" @@ -12785,56 +12998,6 @@ msgstr "教師儀表板" msgid "Revert to Legacy Dashboard" msgstr "回歸傳統界面儀表板" -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Batch Enrollment" -msgstr "批次招生" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"Enter email addresses and/or usernames separated by new lines or commas." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"You will not get notification for emails that bounce, so please double-check" -" spelling." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Email Addresses/Usernames" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Auto Enroll" -msgstr "自動註冊" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users who have not yet registered for " -"{platform_name} will be automatically enrolled." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is left unchecked, 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/instructor/instructor_dashboard_2/membership.html -msgid "Checking this box has no effect if 'Unenroll' is selected." -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "Notify users by email" -msgstr "透過電子郵件通知使用者" - -#: lms/templates/instructor/instructor_dashboard_2/membership.html -msgid "" -"If this option is checked, users will receive an email " -"notification." -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13001,6 +13164,21 @@ msgstr "" msgid "Add Community TA" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +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 +msgid "Add CCX Coach" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." msgstr "" @@ -13832,12 +14010,7 @@ msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html -msgid "Confirm your enrollment for:" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "course dates" +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -13853,10 +14026,11 @@ msgid "{end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" "You've clicked a link for an enrollment code that has already been used. " -"Check your course dashboard to see if you're " -"enrolled in the course, or contact your company's administrator." +"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 @@ -13867,9 +14041,10 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html msgid "" -"You're already enrolled for this course. Visit your dashboard to see the course." +"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 @@ -13902,19 +14077,6 @@ msgstr "" msgid "{course_number} {course_title} Cover Image" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -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_redemption.html -msgid "" -"You're already enrolled for this course. Visit your " -"{link_start}dashboard{link_end} to see the course." -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -13947,11 +14109,8 @@ msgid "" msgstr "" #: lms/templates/shoppingcart/shopping_cart.html -msgid "After this purchase is complete," -msgstr "" - -#: lms/templates/shoppingcart/shopping_cart.html -msgid "will be enrolled in this course." +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." msgstr "" #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -14062,6 +14221,40 @@ msgstr "" msgid "Student Profile" msgstr "" +#: lms/templates/student_profile/learner_profile.html +msgid "Learner Profile" +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. +#: lms/templates/student_profile/third_party_auth.html +msgid "Connected Accounts" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +msgid "Linked" +msgstr "" + +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +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). +#: lms/templates/student_profile/third_party_auth.html +msgid "Link" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -14120,6 +14313,10 @@ msgid "" "be logged and recorded." msgstr "為了支持 {platform}證書的可信度,所有姓名變更都將被記錄和保存下來。" +#: lms/templates/verify_student/_modal_editname.html +msgid "Reason for name change:" +msgstr "更改名字原因:" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "更改我的姓名" @@ -14165,35 +14362,19 @@ msgstr "" "certificates{a_end}." #: lms/templates/verify_student/_verification_header.html -msgid "You are upgrading your enrollment for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are re-verifying for {organization}'s {course_name}" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "You are enrolling in {organization}'s {course_name}" +msgid "You are upgrading your enrollment for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Congrats! You are now enrolled in {organization}'s {course_name}" +msgid "You are re-verifying for: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "Professional Education" +msgid "You are enrolling in: {course_name}" msgstr "" #: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Upgrading to:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Re-verifying for:{span_end} Verified" -msgstr "" - -#: lms/templates/verify_student/_verification_header.html -msgid "{span_start}Enrolling as:{span_end} Verified" +msgid "Congratulations! You are now enrolled in {course_display}" msgstr "" #: lms/templates/verify_student/_verification_support.html @@ -14306,23 +14487,14 @@ msgstr "我們可以將您拍攝的相片與您的ID匹配嗎?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "Once in position, use the camera button" -msgstr "一旦到位,使用相機按鈕。" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "to capture your picture" -msgstr "拍攝您的相片。" - -#: lms/templates/verify_student/midcourse_photo_reverification.html -#: lms/templates/verify_student/photo_reverification.html -msgid "Use the checkmark button" -msgstr "使用和曲標記按鈕。" +msgid "" +"Once in position, use the camera button {btn_icon} to capture your picture" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html -msgid "once you are happy with the photo" -msgstr "一旦您對這張照片感到高興" +msgid "Use the checkmark button {btn_icon} once you are happy with the photo" +msgstr "" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -14597,9 +14769,9 @@ msgstr "請確認您的ID是光線充足的" #: lms/templates/verify_student/photo_reverification.html msgid "" -"Acceptable IDs include drivers licenses, passports, or other goverment-" +"Acceptable IDs include driver's licenses, passports, or other goverment-" "issued IDs that include your name and photo" -msgstr "可接受的IDs包括駕照、護照或其他政府發行的IDs,需包含您的姓名和照片。" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Check that there isn't any glare" @@ -14615,8 +14787,8 @@ msgid "" msgstr "試著將您的手指保持在邊緣,以免覆蓋到重要訊息。" #: lms/templates/verify_student/photo_reverification.html -msgid "to capture your ID" -msgstr "捕捉您的ID" +msgid "Once in position, use the camera button {btn_icon} to capture your ID" +msgstr "" #: lms/templates/verify_student/photo_reverification.html msgid "Why do you need a photo of my ID?" @@ -14829,8 +15001,8 @@ msgstr "您的帳戶啟動無效" #: cms/templates/activation_invalid.html msgid "" "We're sorry. Something went wrong with your activation. Check to make sure " -"the URL you went to was correct \\u2014 e-mail programs will sometimes split" -" it into two lines." +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." msgstr "" #: cms/templates/activation_invalid.html @@ -15074,13 +15246,13 @@ msgstr "" #: cms/templates/course-create-rerun.html msgid "You are creating a re-run from:" -msgstr "" +msgstr "您正再次執行:" #: cms/templates/course-create-rerun.html 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 "" +msgstr "提供用來辨識此重新開課課程的辨識資訊,原始課程並不會被重新開課的課程所影響。" #: cms/templates/course-create-rerun.html msgid "" @@ -15214,7 +15386,7 @@ msgid "" "respond to student questions. You add or edit updates in HTML." msgstr "使用公佈欄以提醒學生重要日期或考試、強調論壇中特定的討論內容、公告時間表的改變和回答學生問題。以HTML新增或編輯公告。" -#: cms/templates/course_outline.html cms/templates/settings.html +#: cms/templates/course_outline.html msgid "Course Outline" msgstr "課程內容" @@ -15839,7 +16011,7 @@ msgstr "" #: cms/templates/howitworks.html msgid "Create Learning Pathways" -msgstr "創建學習途徑" +msgstr "建立學習途徑" #: cms/templates/howitworks.html msgid "" @@ -15946,7 +16118,7 @@ msgstr "不僅僅是講座" msgid "" "Quickly create videos, text snippets, inline discussions, and a variety of " "problem types." -msgstr "快速創建影片、文件片段、內部討論和各種問題類型。" +msgstr "快速建立影片、文件片段、內部討論和各種問題類型。" #: cms/templates/howitworks.html msgid "Publishing on Date" @@ -16213,11 +16385,11 @@ msgstr "請更正下面高亮顯示的欄位。" #: cms/templates/index.html msgid "Create a New Course" -msgstr "創建一個新課程" +msgstr "建立一個新課程" #: cms/templates/index.html msgid "Required Information to Create a New Course" -msgstr "創建一個新課程的必要資訊" +msgstr "建立一個新課程的必要資訊" #: cms/templates/index.html msgid "" @@ -16258,7 +16430,7 @@ msgstr "您的課程開始的學期。" #: cms/templates/index.html msgid "Create" -msgstr "創建" +msgstr "建立" #: cms/templates/index.html msgid "Create a New Library" @@ -16353,7 +16525,7 @@ msgstr "" #: cms/templates/index.html msgid "Re-run Course" -msgstr "" +msgstr "重新開課" #: cms/templates/index.html msgid "Are you staff on an existing {studio_name} course?" @@ -16367,7 +16539,7 @@ msgstr "" #: cms/templates/index.html msgid "Create Your First Course" -msgstr "創建您的第一個課程" +msgstr "建立您的第一個課程" #: cms/templates/index.html msgid "Your new course is just a click away!" @@ -16388,15 +16560,15 @@ msgstr "" #: cms/templates/index.html msgid "Your Course Creator Request Status:" -msgstr "您的課程創建者請求狀態:" +msgstr "您的課程建立者請求狀態:" #: cms/templates/index.html msgid "Request the Ability to Create Courses" -msgstr "請求創建課程所需要的權限" +msgstr "請求建立課程所需要的權限" #: cms/templates/index.html msgid "Your Course Creator Request Status" -msgstr "您的課程創建者請求狀態" +msgstr "您的課程建立者請求狀態" #: cms/templates/index.html msgid "" @@ -16408,7 +16580,7 @@ msgstr "" #: cms/templates/index.html msgid "Your Course Creator request is:" -msgstr "您的課程創建者請求:" +msgstr "您的課程建立者請求:" #: cms/templates/index.html msgid "Denied" @@ -16769,7 +16941,7 @@ msgstr "我同意 {a_start}服務條款{a_end}" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" -msgstr "創建我的帳戶 & 開始製作課程" +msgstr "建立我的帳戶 & 開始製作課程" #: cms/templates/register.html msgid "Common {studio_name} Questions" @@ -16843,7 +17015,7 @@ msgstr "(用於學生註冊和訪問)" #: cms/templates/settings.html msgid "Enroll in {course_display_name}" -msgstr "" +msgstr "註冊{course_display_name}" #: cms/templates/settings.html msgid "" @@ -17049,7 +17221,9 @@ msgid "Require students to pass an exam before beginning the course." msgstr "" #: cms/templates/settings.html -msgid "You can now view and author your course entrance exam from the " +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." msgstr "" #: cms/templates/settings.html @@ -17305,10 +17479,9 @@ msgid "" "that video to a component in your course. Copy the unique video ID. In " "another browser window, on the Course Outline page, create or locate a video" " component to play this video. Edit the video component to paste the ID into" -" the Advanced {em_start}EdX Video ID{em_end} field. The video can play in " -"the LMS as soon as its status is {em_start}Ready{em_end}, although " -"processing may not be complete for all encodings and all video hosting " -"sites." +" the Advanced {em_start}Video ID{em_end} field. The video can play in the " +"LMS as soon as its status is {em_start}Ready{em_end}, although processing " +"may not be complete for all encodings and all video hosting sites." msgstr "" #: cms/templates/visibility_editor.html @@ -17481,10 +17654,6 @@ msgstr "" msgid "Currently signed in as:" msgstr "" -#: cms/templates/widgets/header.html -msgid "Sign Out" -msgstr "" - #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" msgstr "" @@ -17559,7 +17728,7 @@ msgstr "這是一個關鍵字符串" #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "創建" +msgstr "建立" #: wiki/forms.py msgid "Only localhost... muahahaha" @@ -17649,7 +17818,7 @@ msgid "" " Purging is a good idea if you want to free the slug such that users can " "create new articles in its place." msgstr "" -"清除文章:徹底刪除它(和它所有的內容)同時沒有復原功能。如果您想釋放特硬的縮略名 ,使得用戶可以在其位置創建新的文章的話,清除是一個好主意。" +"清除文章:徹底刪除它(和它所有的內容)同時沒有復原功能。如果您想釋放特硬的縮略名 ,使得用戶可以在其位置建立新的文章的話,清除是一個好主意。" #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py @@ -18157,4 +18326,4 @@ msgstr "合併版本 #%(r1)d 及版本 #%(r2)d" msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" -msgstr "一個新的修訂版被創建:合併自版本 #%(r1)d 以及版本 #%(r2)d" +msgstr "一個新的修訂版被建立:合併自版本 #%(r1)d 以及版本 #%(r2)d" diff --git a/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo b/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo index 67ccfd6b218a..839669533e83 100644 Binary files a/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo and b/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/zh_TW/LC_MESSAGES/djangojs.po b/conf/locale/zh_TW/LC_MESSAGES/djangojs.po index 8ac339df9862..39bbfad83657 100644 --- a/conf/locale/zh_TW/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_TW/LC_MESSAGES/djangojs.po @@ -41,7 +41,7 @@ # bhsfmiao , 2014 # MOH CHIN LAM , 2014 # Lin Yu-Chun , 2013 -# Xaver Y.R. Chen , 2014 +# Xaver Y.R. Chen , 2014-2015 # Xaver Y.R. Chen , 2013 # Zhen-Rong Chen , 2014 # Zhen-Rong Chen , 2014 @@ -69,15 +69,15 @@ # Lin Yu-Chun , 2014 # LIU,SHU-HAO , 2014-2015 # MOH CHIN LAM , 2015 -# Xaver Y.R. Chen , 2014 +# Xaver Y.R. Chen , 2014-2015 # Zhen-Rong Chen , 2014 # Zhen-Rong Chen , 2014-2015 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-04-06 12:39+0000\n" -"PO-Revision-Date: 2015-04-06 13:02+0000\n" +"POT-Creation-Date: 2015-04-21 13:42+0000\n" +"PO-Revision-Date: 2015-04-21 13:46+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/edx-platform/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -87,6 +87,21 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: cms/static/coffee/src/views/tabs.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js +#: cms/static/js/views/asset.js cms/static/js/views/container.js +#: cms/static/js/views/course_info_handout.js +#: cms/static/js/views/course_info_update.js +#: cms/static/js/views/edit_textbook.js +#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js +#: cms/static/js/views/overview_assignment_grader.js +#: cms/static/js/views/modals/edit_xblock.js +#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js +#: lms/static/js/views/fields.js +msgid "Saving" +msgstr "" + #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/coffee/src/views/tabs.js @@ -113,6 +128,12 @@ msgstr "取消" msgid "This link will open in a new browser window/tab" msgstr "該連結將在新的瀏覽器視窗或標籤中打開" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -149,6 +170,7 @@ msgstr "" #: cms/static/js/views/validation.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js #: lms/static/js/groups/views/cohort_discussions_inline.js +#: lms/static/js/views/fields.js msgid "Your changes have been saved." msgstr "" @@ -158,6 +180,7 @@ msgstr "" #: cms/static/js/views/xblock_validation.js #: lms/static/js/verify_student/views/payment_confirmation_step_view.js #: lms/static/js/verify_student/views/step_view.js +#: lms/static/js/views/fields.js msgid "Error" msgstr "" @@ -2151,6 +2174,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/courseware_search/search_loading.underscore +#: lms/templates/student_account/account_settings.underscore msgid "Loading" msgstr "" @@ -2193,6 +2217,7 @@ msgid "<%= num_students %> students scored." msgstr "<%= num_students %> 個學生取得分數。" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/student_account/views/account_settings_factory.js msgid "Username" msgstr "用戶名" @@ -2248,6 +2273,7 @@ msgid "The following warnings were generated:" msgstr "" #: lms/static/coffee/src/instructor_dashboard/membership.js +#: lms/static/js/views/fields.js msgid "Success" msgstr "" @@ -2878,6 +2904,35 @@ msgstr "成功重評用戶 {user} 得分" msgid "Failed to rescore problem." msgstr "重評得分失敗。" +#: lms/static/js/ccx/schedule.js lms/static/js/student_account/account.js +#: lms/static/js/student_profile/profile.js +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Due Date" +msgstr "" + +#: lms/static/js/ccx/schedule.js +msgid "Enter Start Date" +msgstr "" + #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." msgstr "" @@ -2890,16 +2945,6 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" -#: lms/static/js/dashboard/legacy.js -msgid "Please verify your new email address" -msgstr "" - -#: lms/static/js/dashboard/legacy.js -msgid "" -"You'll receive a confirmation in your inbox. Please follow the link in the " -"email to confirm your email address change." -msgstr "" - #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3095,11 +3140,6 @@ msgstr "" msgid "Error getting entrance exam task history for student '{student_id}'. " msgstr "" -#: lms/static/js/student_account/account.js -#: lms/static/js/student_profile/profile.js -msgid "The data could not be saved." -msgstr "" - #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" msgstr "" @@ -3122,6 +3162,133 @@ msgstr "" msgid "Please check your email to confirm the change" msgstr "" +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Basic Account Information (required)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that identifies you on the edX site. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The name that appears on your edX certificates. Other learners never see " +"your full name." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The email address you use to sign in to edX. Communications from edX and " +"your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Reset your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/templates/student_account/account.underscore +msgid "Reset Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"When you click \"Reset Password\", a message will be sent to your email " +"address. Click the link in the message to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "" +"The language used for the edX site. The site is currently available in a " +"limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Country or Region" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Additional Information (optional)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +#: lms/static/js/student_profile/views/learner_profile_factory.js +#: lms/templates/student_profile/profile.underscore +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connected Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js +msgid "Connect your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a confirmation message to {new_email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "You must sign out of edX and sign back in before your language " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "We've sent a message to {email_address}. " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlink" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js +msgid "Successfully unlinked." +msgstr "" + #: lms/static/js/student_profile/profile.js msgid "Full name cannot be blank" msgstr "" @@ -3138,6 +3305,56 @@ msgstr "" msgid "Saved" msgstr "" +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "edX learners can see my:" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Limited Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Full Profile" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Location" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "Add language" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "About me" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_factory.js +msgid "" +"Tell other edX learners a little about yourself: where you live, what your " +"interests are, why you're taking courses on edX, or what you hope to learn." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Account Settings page." +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: lms/static/js/student_profile/views/learner_profile_fields.js +msgid "Profile image for {username}" +msgstr "" + #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" msgstr "" @@ -3194,6 +3411,89 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/fields.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/fields.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/fields.js +msgid "MB" +msgstr "" + #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3235,20 +3535,6 @@ msgstr "發生的原因可能歸咎於我們的伺服器或是您的網路連線 msgid "Studio's having trouble saving your work" msgstr "Studio在儲存您的工作時遇到了問題。" -#: cms/static/coffee/src/views/tabs.js -#: cms/static/coffee/src/xblock/cms.runtime.v1.js -#: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js -#: cms/static/js/views/asset.js cms/static/js/views/container.js -#: cms/static/js/views/course_info_handout.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/edit_textbook.js -#: cms/static/js/views/list_item_editor.js cms/static/js/views/overview.js -#: cms/static/js/views/overview_assignment_grader.js -#: cms/static/js/views/modals/edit_xblock.js -#: cms/static/js/views/utils/xblock_utils.js -msgid "Saving" -msgstr "儲存中" - #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" msgstr "" @@ -3415,11 +3701,6 @@ msgstr "" msgid "Queued" 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 -msgid "Uploading" -msgstr "" - #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js @@ -3502,7 +3783,7 @@ msgid "Key should only contain letters, numbers, _, or -" msgstr "關鍵字只能包含字母、數字、_或-。" #: cms/static/js/models/settings/course_details.js -msgid "Please enter an integer between " +msgid "Please enter an integer between %(min)s and %(max)s." msgstr "" #: cms/static/js/models/settings/course_grader.js @@ -3612,7 +3893,6 @@ msgstr "" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js -#: cms/templates/js/mock/mock-settings-page.underscore msgid "Course Outline" msgstr "" @@ -3777,15 +4057,35 @@ 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s 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 +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, filtered by " +"%(asset_type)s, sorted by %(sort_name)s descending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s ascending" +msgstr "" + #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" #: cms/static/js/views/paging_header.js -msgid "Showing %(current_item_range)s out of %(total_items_count)s, " +msgid "" +"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " +"%(sort_name)s descending" msgstr "" #. Translators: turns into "25 total" to be used in other sentences, e.g. @@ -4071,6 +4371,46 @@ msgstr "很抱歉,在分析您上傳的字幕時發生錯誤,請檢查您的 msgid "Upload translation" msgstr "" +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js +msgid "Incorrect url format." +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4113,7 +4453,27 @@ msgid "Closed" msgstr "" #: common/templates/js/discussion/thread-show.underscore -msgid "(this post is about %(courseware_title_linked)s)" +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "remove" msgstr "" #: lms/templates/courseware_search/search_error.underscore @@ -4121,8 +4481,8 @@ msgid "There was an error, try searching again." msgstr "" #: lms/templates/courseware_search/search_list.underscore -msgid "Load next %(num_items) result" -msgid_plural "Load next %(num_items) results" +msgid "Load next %(num_items)s result" +msgid_plural "Load next %(num_items)s results" msgstr[0] "" #: lms/templates/courseware_search/search_list.underscore @@ -4169,6 +4529,16 @@ msgstr "" msgid "Clear search results" msgstr "" +#: lms/templates/fields/field_dropdown.underscore +#: lms/templates/fields/field_textarea.underscore +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_readonly.underscore +#: lms/templates/fields/field_text.underscore +msgid "title" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" @@ -4359,15 +4729,27 @@ msgid "New Address" msgstr "" #: lms/templates/student_account/account.underscore -msgid "Password" +msgid "Change My Email Address" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Change My Email Address" +#: lms/templates/student_account/account_settings.underscore +msgid "Account Settings" msgstr "" -#: lms/templates/student_account/account.underscore -msgid "Reset Password" +#: lms/templates/student_account/account_settings.underscore +msgid "" +"These settings include basic information about your account. You can also " +"specify additional information and see your linked social accounts on this " +"page." +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +msgid "section.title" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore +#: lms/templates/student_profile/learner_profile.underscore +msgid "An error occurred. Please reload the page." msgstr "" #: lms/templates/student_account/form_field.underscore @@ -4378,7 +4760,7 @@ msgstr "" msgid "" "You've successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account isn't linked with an %(platformName)s account. " -"To link your accounts, go to your %(platformName)s dashboard." +"To link your accounts, go to your %(platformName)s account settings." msgstr "" #: lms/templates/student_account/login.underscore @@ -4468,12 +4850,12 @@ msgstr "" msgid "Already have an account?" msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Full Name" +#: lms/templates/student_profile/learner_profile.underscore +msgid "You are currently sharing a limited profile." msgstr "" -#: lms/templates/student_profile/profile.underscore -msgid "Preferred Language" +#: lms/templates/student_profile/learner_profile.underscore +msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/student_profile/profile.underscore @@ -4698,7 +5080,7 @@ msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are enrolling in: %(courseName)s" -msgstr "" +msgstr "您已註冊:%(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore msgid "You are upgrading your enrollment for: %(courseName)s" @@ -4726,30 +5108,23 @@ msgstr "" msgid "Government-Issued Photo ID" msgstr "" -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Choose your contribution for your Verified Track upgrade" -msgstr "" - -#: lms/templates/verify_student/make_payment_step.underscore -msgid "Enter Your Contribution Level" -msgstr "" - #: lms/templates/verify_student/make_payment_step.underscore msgid "" -"Please confirm your contribution for this course (min. %(minPrice)s " -"%(currency)s)" +"ID-Verification is not required for this Professional Education course." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Your Total Contribution" +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "To complete your enrollment, you will need to pay:" +msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -msgid "Next: Make payment" +msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore @@ -4988,8 +5363,12 @@ msgid "Lock/unlock file" msgstr "" #: cms/templates/js/checklist.underscore -msgid "{number}% of checklists completed" -msgstr "檢查表中的 {number}% o已完成檢查" +msgid "{number}{pct_sign} of checklists completed" +msgstr "" + +#: cms/templates/js/checklist.underscore +msgid "%" +msgstr "" #: cms/templates/js/checklist.underscore msgid "Tasks Completed:" @@ -5167,6 +5546,18 @@ msgid "" " HTML." msgstr "" +#: cms/templates/js/course_info_update.underscore +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore +msgid "Post" +msgstr "" + #: cms/templates/js/due-date-editor.underscore msgid "Due Date:" msgstr "" @@ -5330,8 +5721,6 @@ msgstr "" #: cms/templates/js/metadata-number-entry.underscore #: cms/templates/js/metadata-option-entry.underscore #: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/mock/mock-xmodule-editor.underscore -#: cms/templates/js/mock/mock-xmodule-settings-only-editor.underscore #: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear Value" msgstr "" @@ -5493,7 +5882,7 @@ msgstr "" msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " -"the unit(s)." +"the unit." msgstr "" #: cms/templates/js/staff-lock-editor.underscore @@ -5540,12 +5929,6 @@ msgstr "" msgid "File upload succeeded" msgstr "" -#: cms/templates/js/validation-error-modal.underscore -msgid "" -"There were {strong_start}{num_errors} validation error(s){strong_end} while " -"trying to save the course setting(s) in the database." -msgstr "" - #: cms/templates/js/validation-error-modal.underscore msgid "" "Please check the following validation feedbacks and reflect them in your " @@ -5564,56 +5947,6 @@ msgstr "" msgid "formLabel" msgstr "" -#: cms/templates/js/mock/mock-container-page.underscore -msgid "Unit Location" -msgstr "" - -#: cms/templates/js/mock/mock-container-page.underscore -msgid "" -"Use this ID when you create links to this unit from other course content. " -"You enter the ID in the URL field." -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Courses" -msgstr "" - -#: cms/templates/js/mock/mock-index-page.underscore -msgid "Libraries" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Entrance Exam" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Require students to pass an exam before beginning the course." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "To create your course entrance exam, go to the" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid ". An Entrance Exam section will be created automatically." -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "Minimum Passing Score" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "%" -msgstr "" - -#: cms/templates/js/mock/mock-settings-page.underscore -msgid "The minimum score a student must receive to pass the entrance exam." -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore msgid "Add URLs for additional versions" msgstr "" @@ -5623,7 +5956,7 @@ 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." +"that's compatible with the student's computer will play." msgstr "" #: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore @@ -5656,7 +5989,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore -msgid "Timed Transcript from" +msgid "Timed Transcript from %(filename)s" msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore @@ -5695,9 +6028,9 @@ msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-import.underscore msgid "" -"EdX doesn\\'t have a timed transcript for this video in Studio, but we found" -" a transcript on YouTube. You can import the YouTube transcript or upload " -"your own .srt transcript file." +"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 diff --git a/docs/en_us/internal/testing.rst b/docs/en_us/internal/testing.rst index bd28e8e8ac1c..1b644b62e890 100644 --- a/docs/en_us/internal/testing.rst +++ b/docs/en_us/internal/testing.rst @@ -236,7 +236,8 @@ you can do one of:: paver test_system -s cms -t common/djangoapps/terrain/stubs/tests/test_youtube_stub.py python -m coverage run --rcfile=cms/.coveragerc `which ./manage.py` cms --settings test test --traceback common/djangoapps/terrain/stubs/tests/test_youtube_stub.py -Very handy: if you uncomment the ``pdb=1`` line in ``setup.cfg``, it +Very handy: if you pass the ``--pdb`` flag to a paver test function, or +uncomment the ``pdb=1`` line in ``setup.cfg``, the test runner will drop you into pdb on error. This lets you go up and down the stack and see what the values of the variables are. Check out `the pdb documentation `__ @@ -297,18 +298,18 @@ writing robust `Selenium `__ tests in tests reliable and maintainable by utilizing the Page Object and Promise design patterns. -**Prerequisites**: +**Prerequisites**: These prerequisites are all automatically installed and available in `Devstack `__, the -supported development enviornment for the edX Platform. +supported development enviornment for the edX Platform. * Chromedriver and Chrome (see Running Lettuce Acceptance Tests below for - the latest tested versions) + the latest tested versions) -* Mongo +* Mongo -* Memcache +* Memcache * mySQL @@ -394,10 +395,9 @@ To test only a specific scenario paver test_acceptance -s lms --extra_args="lms/djangoapps/courseware/features/problems.feature -s 3" -To start the debugger on failure, add the ``--pdb`` option to -extra\_args:: +To start the debugger on failure, pass the ``--pdb`` option to the paver command:: - paver test_acceptance -s lms --extra_args="lms/djangoapps/courseware/features/problems.feature --pdb" + paver test_acceptance -s lms --pdb --extra_args="lms/djangoapps/courseware/features/problems.feature" To run tests faster by not collecting static files, you can use ``paver test_acceptance -s lms --fasttest`` and diff --git a/docs/en_us/platform_api/source/change_log.rst b/docs/en_us/platform_api/source/change_log.rst index e2bd75451a7e..6236a10ef291 100644 --- a/docs/en_us/platform_api/source/change_log.rst +++ b/docs/en_us/platform_api/source/change_log.rst @@ -12,6 +12,11 @@ Change Log * - Date - Change + * - 23 April 2015 + - Updated the example responses in :ref:`Get the Users Enrollment Status + in a Course`, :ref:`Get Enrollment Details for a Course`, and :ref:`View + and add to a Users Course Enrollments` to include new + ``enrollment_start`` and ``enrollment_end fields``. * - 2 April 2015 - Added the :ref:`EdX Platform Course Structure API Version 0`, :ref:`edX Platform Enrollment API Version 1.0` and :ref:`edX Platform User API diff --git a/docs/en_us/platform_api/source/course_structure/course_structure.rst b/docs/en_us/platform_api/source/course_structure/course_structure.rst index 97bb8a80c384..d40855594359 100644 --- a/docs/en_us/platform_api/source/course_structure/course_structure.rst +++ b/docs/en_us/platform_api/source/course_structure/course_structure.rst @@ -104,53 +104,54 @@ Get the Course Structure "root": "i4x://ANUx/ANU-INDIA1x/course/1T2014", "blocks": { "i4x://ANUx/ANU-INDIA1x/html/834f845ae8b944f1882f14ce6417c9d1": { - "id": "i4x://ANUx/ANU- - INDIA1x/html/834f845ae8b944f1882f14ce6417c9d1", - "type": "html", - "display_name": "", - "graded": false, - "format": null, - "children": [] - }, - "i4x://ANUx/ANU-INDIA1x/html/c3493aaebaba4ab6a0499fbc27ac3b0e": { - "id": "i4x://ANUx/ANU- - INDIA1x/html/c3493aaebaba4ab6a0499fbc27ac3b0e", - "type": "problem", - "display_name": "Check your learning - Part 1", - "graded": true, - "format": null, - "children": [] - }, - "i4x://ANUx/ANU-INDIA1x/sequential/3731eee6a39c473c98ef6a5c3f56c04c": { - "id": "i4x://ANUx/ANU- - INDIA1x/sequential/3731eee6a39c473c98ef6a5c3f56c04c", - "type": "sequential", - "display_name": "Reflective project", - "graded": true, - "format": "Reflective Project", - "children": [ - "i4x://ANUx/ANU- - INDIA1x/vertical/efe3f47a5bc24894b726c229d6bf5968", - "i4x://ANUx/ANU- - INDIA1x/vertical/9106a1b1fad040858bad56fe5d48074e", - "i4x://ANUx/ANU- - INDIA1x/vertical/27d2cf635bd44038a1207461b761a63a", - "i4x://ANUx/ANU- - INDIA1x/vertical/94b719b765b046e2a811f1c4e4f84e5b" - ] - }, - "i4x://ANUx/ANU-INDIA1x/vertical/0a3cd583cb1d4108bfbdaf57c511da3a": { - "id": "i4x://ANUx/ANU- - INDIA1x/vertical/0a3cd583cb1d4108bfbdaf57c511da3a", - "type": "vertical", - "display_name": "What you need to do this week", - "graded": false, - "format": null, - "children": [ - "i4x://ANUx/ANU-INDIA1x/html/a20abbba4a0f4a578d96cbdd4b34307b" - ] - }, + "id": "i4x://ANUx/ANU- + INDIA1x/html/834f845ae8b944f1882f14ce6417c9d1", + "type": "html", + "display_name": "", + "graded": false, + "format": null, + "children": [] + }, + "i4x://ANUx/ANU-INDIA1x/html/c3493aaebaba4ab6a0499fbc27ac3b0e": { + "id": "i4x://ANUx/ANU- + INDIA1x/html/c3493aaebaba4ab6a0499fbc27ac3b0e", + "type": "problem", + "display_name": "Check your learning - Part 1", + "graded": true, + "format": null, + "children": [] + }, + "i4x://ANUx/ANU-INDIA1x/sequential/3731eee6a39c473c98ef6a5c3f56c04c": { + "id": "i4x://ANUx/ANU- + INDIA1x/sequential/3731eee6a39c473c98ef6a5c3f56c04c", + "type": "sequential", + "display_name": "Reflective project", + "graded": true, + "format": "Reflective Project", + "children": [ + "i4x://ANUx/ANU- + INDIA1x/vertical/efe3f47a5bc24894b726c229d6bf5968", + "i4x://ANUx/ANU- + INDIA1x/vertical/9106a1b1fad040858bad56fe5d48074e", + "i4x://ANUx/ANU- + INDIA1x/vertical/27d2cf635bd44038a1207461b761a63a", + "i4x://ANUx/ANU- + INDIA1x/vertical/94b719b765b046e2a811f1c4e4f84e5b" + ] + }, + "i4x://ANUx/ANU-INDIA1x/vertical/0a3cd583cb1d4108bfbdaf57c511da3a": { + "id": "i4x://ANUx/ANU- + INDIA1x/vertical/0a3cd583cb1d4108bfbdaf57c511da3a", + "type": "vertical", + "display_name": "What you need to do this week", + "graded": false, + "format": null, + "children": [ + "i4x://ANUx/ANU-INDIA1x/html/a20abbba4a0f4a578d96cbdd4b34307b" + ] + }, . . . + } } .. _Get the Course Grading Policy: diff --git a/docs/en_us/platform_api/source/enrollment/enrollment.rst b/docs/en_us/platform_api/source/enrollment/enrollment.rst index 504b455e06ff..a83ed8751010 100644 --- a/docs/en_us/platform_api/source/enrollment/enrollment.rst +++ b/docs/en_us/platform_api/source/enrollment/enrollment.rst @@ -33,23 +33,26 @@ Get the User's Enrollment Status in a Course "mode": "honor", "is_active": true, "course_details": { - "course_id": "edX/DemoX/Demo_Course", - "enrollment_end": null, - "course_modes": [ - { - "slug": "honor", - "name": "Honor Code Certificate", - "min_price": 0, - "suggested_prices": [], - "currency": "usd", - "expiration_datetime": null, - "description": null - } - ], - "enrollment_start": null, - "invite_only": false - }, - "user": "staff" + "course_end": "2015-06-30T05:00:00Z", + "course_start": "2015-02-05T05:00:00Z", + "course_modes": [ + { + "slug": "honor", + "name": "Honor Code Certificate", + "min_price": 0, + "suggested_prices": [], + "currency": "usd", + "expiration_datetime": null, + "description": null, + "sku": null + } + ], + "enrollment_start": "2015-01-01T05:00:00Z", + "enrollment_end": "2015-02-13T05:00:00Z", + "invite_only": false, + "course_id": "edX/DemoX/Demo_Course" + }, + "user": "staff" } .. _Get Enrollment Details for a Course: @@ -70,8 +73,8 @@ Get Enrollment Details for a Course Allow: GET, HEAD, OPTIONS { - "course_id": "edX/DemoX/Demo_Course", - "enrollment_end": null, + "course_end": "2015-06-30T05:00:00Z", + "course_start": "2015-02-05T05:00:00Z", "course_modes": [ { "slug": "honor", @@ -80,11 +83,14 @@ Get Enrollment Details for a Course "suggested_prices": [], "currency": "usd", "expiration_datetime": null, - "description": null + "description": null, + "sku": null } ], - "enrollment_start": null, - "invite_only": false + "enrollment_start": "2015-01-01T05:00:00Z", + "enrollment_end": "2015-02-13T05:00:00Z", + "invite_only": false, + "course_id": "edX/DemoX/Demo_Course" } @@ -108,12 +114,12 @@ View and Add to a User's Course Enrollments [ { - "created": "2014-09-19T18:08:37Z", + "created": "2014-11-19T04:06:55Z", "mode": "honor", "is_active": true, "course_details": { - "course_id": "edX/DemoX/Demo_Course", - "enrollment_end": null, + "course_end": "2015-06-30T05:00:00Z", + "course_start": "2015-02-05T05:00:00Z", "course_modes": [ { "slug": "honor", @@ -122,37 +128,17 @@ View and Add to a User's Course Enrollments "suggested_prices": [], "currency": "usd", "expiration_datetime": null, - "description": null + "description": null, + "sku": null } ], - "enrollment_start": null, - "invite_only": false - }, - "user": "honor" + "enrollment_start": "2015-01-01T05:00:00Z", + "enrollment_end": "2015-02-13T05:00:00Z", + "invite_only": false, + "course_id": "edX/DemoX/Demo_Course" }, - { - "created": "2014-09-19T18:09:35Z", - "mode": "honor", - "is_active": true, - "course_details": { - "course_id": "ArbisoftX/BulkyEmail101/2014-15", - "enrollment_end": null, - "course_modes": [ - { - "slug": "honor", - "name": "Honor Code Certificate", - "min_price": 0, - "suggested_prices": [], - "currency": "usd", - "expiration_datetime": null, - "description": null - } - ], - "enrollment_start": "2014-05-01T04:00:00Z", - "invite_only": false - }, - "user": "honor" - } + "user": "staff" + } ] diff --git a/docs/shared/requirements.txt b/docs/shared/requirements.txt index b924ba0c9c4b..842abdd2b374 100644 --- a/docs/shared/requirements.txt +++ b/docs/shared/requirements.txt @@ -39,10 +39,10 @@ mako==0.7.3 Markdown==2.2.1 mock==1.0.1 networkx==1.7 -nltk==2.0.4 +nltk==2.0.5 oauthlib==0.6.3 paramiko==1.9.0 -path.py==3.0.1 +path.py==7.2 Pillow==2.6.1 pip>=1.3 polib==1.0.3 diff --git a/lms/djangoapps/branding/tests/test_page.py b/lms/djangoapps/branding/tests/test_page.py index 745f3e4f363c..dabcc6f8e04e 100644 --- a/lms/djangoapps/branding/tests/test_page.py +++ b/lms/djangoapps/branding/tests/test_page.py @@ -202,9 +202,9 @@ def test_course_cards_sorted_by_default_sorting(self): ((template, context), _) = RENDER_MOCK.call_args # pylint: disable=unpacking-non-sequence self.assertEqual(template, 'index.html') - # Now the courses will be stored in their announcement dates. - self.assertEqual(context['courses'][0].id, self.starting_later.id) - self.assertEqual(context['courses'][1].id, self.starting_earlier.id) + # by default the courses will be sorted by their creation dates, earliest first. + self.assertEqual(context['courses'][0].id, self.starting_earlier.id) + self.assertEqual(context['courses'][1].id, self.starting_later.id) self.assertEqual(context['courses'][2].id, self.course_with_default_start_date.id) # check the /courses view @@ -213,23 +213,23 @@ def test_course_cards_sorted_by_default_sorting(self): ((template, context), _) = RENDER_MOCK.call_args # pylint: disable=unpacking-non-sequence self.assertEqual(template, 'courseware/courses.html') - # Now the courses will be stored in their announcement dates. - self.assertEqual(context['courses'][0].id, self.starting_later.id) - self.assertEqual(context['courses'][1].id, self.starting_earlier.id) + # by default the courses will be sorted by their creation dates, earliest first. + self.assertEqual(context['courses'][0].id, self.starting_earlier.id) + self.assertEqual(context['courses'][1].id, self.starting_later.id) self.assertEqual(context['courses'][2].id, self.course_with_default_start_date.id) @patch('student.views.render_to_response', RENDER_MOCK) @patch('courseware.views.render_to_response', RENDER_MOCK) - @patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_SORTING_BY_START_DATE': True}) - def test_course_cards_sorted_by_start_date_show_earliest_first(self): + @patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_SORTING_BY_START_DATE': False}) + def test_course_cards_sorted_by_start_date_disabled(self): response = self.client.get('/') self.assertEqual(response.status_code, 200) ((template, context), _) = RENDER_MOCK.call_args # pylint: disable=unpacking-non-sequence self.assertEqual(template, 'index.html') - # now the courses will be sorted by their creation dates, earliest first. - self.assertEqual(context['courses'][0].id, self.starting_earlier.id) - self.assertEqual(context['courses'][1].id, self.starting_later.id) + # now the courses will be sorted by their announcement dates. + self.assertEqual(context['courses'][0].id, self.starting_later.id) + self.assertEqual(context['courses'][1].id, self.starting_earlier.id) self.assertEqual(context['courses'][2].id, self.course_with_default_start_date.id) # check the /courses view as well @@ -238,7 +238,7 @@ def test_course_cards_sorted_by_start_date_show_earliest_first(self): ((template, context), _) = RENDER_MOCK.call_args # pylint: disable=unpacking-non-sequence self.assertEqual(template, 'courseware/courses.html') - # now the courses will be sorted by their creation dates, earliest first. - self.assertEqual(context['courses'][0].id, self.starting_earlier.id) - self.assertEqual(context['courses'][1].id, self.starting_later.id) + # now the courses will be sorted by their announcement dates. + self.assertEqual(context['courses'][0].id, self.starting_later.id) + self.assertEqual(context['courses'][1].id, self.starting_earlier.id) self.assertEqual(context['courses'][2].id, self.course_with_default_start_date.id) diff --git a/lms/djangoapps/bulk_email/models.py b/lms/djangoapps/bulk_email/models.py index d315db6d156c..0842f93958b5 100644 --- a/lms/djangoapps/bulk_email/models.py +++ b/lms/djangoapps/bulk_email/models.py @@ -197,7 +197,7 @@ def _render(format_string, message_body, context): # Substitute all %%-encoded keywords in the message body if 'user_id' in context and 'course_id' in context: - message_body = substitute_keywords_with_data(message_body, context['user_id'], context['course_id']) + message_body = substitute_keywords_with_data(message_body, context) result = format_string.format(**context) diff --git a/lms/djangoapps/bulk_email/tasks.py b/lms/djangoapps/bulk_email/tasks.py index 3e83f0e6e012..45b57d311135 100644 --- a/lms/djangoapps/bulk_email/tasks.py +++ b/lms/djangoapps/bulk_email/tasks.py @@ -48,6 +48,7 @@ update_subtask_status, ) from util.query import use_read_replica_if_available +from util.date_utils import get_default_time_display log = logging.getLogger('edx.celery.task') @@ -146,6 +147,7 @@ def _get_course_email_context(course): """ course_id = course.id.to_deprecated_string() course_title = course.display_name + course_end_date = get_default_time_display(course.end) course_url = 'https://{}{}'.format( settings.SITE_NAME, reverse('course_root', kwargs={'course_id': course_id}) @@ -155,6 +157,7 @@ def _get_course_email_context(course): 'course_title': course_title, 'course_url': course_url, 'course_image_url': image_url, + 'course_end_date': course_end_date, 'account_settings_url': 'https://{}{}'.format(settings.SITE_NAME, reverse('dashboard')), 'platform_name': settings.PLATFORM_NAME, } diff --git a/lms/djangoapps/ccx/models.py b/lms/djangoapps/ccx/models.py index 048b63d9c272..28aeae0fddc4 100644 --- a/lms/djangoapps/ccx/models.py +++ b/lms/djangoapps/ccx/models.py @@ -1,11 +1,21 @@ """ Models for the custom course feature """ +from datetime import datetime +import logging + from django.contrib.auth.models import User from django.db import models +from django.utils.timezone import UTC +from lazy import lazy from student.models import CourseEnrollment, AlreadyEnrolledError # pylint: disable=import-error from xmodule_django.models import CourseKeyField, LocationKeyField # pylint: disable=import-error +from xmodule.error_module import ErrorDescriptor +from xmodule.modulestore.django import modulestore + + +log = logging.getLogger("edx.ccx") class CustomCourseForEdX(models.Model): @@ -16,6 +26,75 @@ class CustomCourseForEdX(models.Model): display_name = models.CharField(max_length=255) coach = models.ForeignKey(User, db_index=True) + @lazy + def course(self): + """Return the CourseDescriptor of the course related to this CCX""" + store = modulestore() + with store.bulk_operations(self.course_id): + course = store.get_course(self.course_id) + if not course or isinstance(course, ErrorDescriptor): + log.error("CCX {0} from {2} course {1}".format( # pylint: disable=logging-format-interpolation + self.display_name, self.course_id, "broken" if course else "non-existent" + )) + return course + + @lazy + def start(self): + """Get the value of the override of the 'start' datetime for this CCX + """ + # avoid circular import problems + from .overrides import get_override_for_ccx + return get_override_for_ccx(self, self.course, 'start') + + @lazy + def due(self): + """Get the value of the override of the 'due' datetime for this CCX + """ + # avoid circular import problems + from .overrides import get_override_for_ccx + return get_override_for_ccx(self, self.course, 'due') + + def has_started(self): + """Return True if the CCX start date is in the past""" + return datetime.now(UTC()) > self.start + + def has_ended(self): + """Return True if the CCX due date is set and is in the past""" + if self.due is None: + return False + + return datetime.now(UTC()) > self.due + + def start_datetime_text(self, format_string="SHORT_DATE"): + """Returns the desired text representation of the CCX start datetime + + The returned value is always expressed in UTC + """ + i18n = self.course.runtime.service(self.course, "i18n") + strftime = i18n.strftime + value = strftime(self.start, format_string) + if format_string == 'DATE_TIME': + value += u' UTC' + return value + + def end_datetime_text(self, format_string="SHORT_DATE"): + """Returns the desired text representation of the CCX due datetime + + If the due date for the CCX is not set, the value returned is the empty + string. + + The returned value is always expressed in UTC + """ + if self.due is None: + return '' + + i18n = self.course.runtime.service(self.course, "i18n") + strftime = i18n.strftime + value = strftime(self.due, format_string) + if format_string == 'DATE_TIME': + value += u' UTC' + return value + class CcxMembership(models.Model): """ diff --git a/lms/djangoapps/ccx/tests/test_models.py b/lms/djangoapps/ccx/tests/test_models.py index 49689c4133f6..4c2730648f48 100644 --- a/lms/djangoapps/ccx/tests/test_models.py +++ b/lms/djangoapps/ccx/tests/test_models.py @@ -1,6 +1,9 @@ """ tests for the models """ +from datetime import datetime, timedelta +from django.utils.timezone import UTC +from mock import patch from student.models import CourseEnrollment # pylint: disable=import-error from student.roles import CourseCcxCoachRole # pylint: disable=import-error from student.tests.factories import ( # pylint: disable=import-error @@ -8,8 +11,12 @@ CourseEnrollmentFactory, UserFactory, ) +from util.tests.test_date_utils import fake_ugettext from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase -from xmodule.modulestore.tests.factories import CourseFactory +from xmodule.modulestore.tests.factories import ( + CourseFactory, + check_mongo_calls +) from .factories import ( CcxFactory, @@ -19,6 +26,7 @@ CcxMembership, CcxFutureMembership, ) +from ..overrides import override_field_for_ccx class TestCcxMembership(ModuleStoreTestCase): @@ -125,3 +133,182 @@ def test_future_membership_disallows_auto_enroll(self): self.assertFalse(self.has_course_enrollment(user)) self.assertFalse(self.has_ccx_membership(user)) self.assertTrue(self.has_ccx_future_membership(user)) + + +class TestCCX(ModuleStoreTestCase): + """Unit tests for the CustomCourseForEdX model + """ + + def setUp(self): + """common setup for all tests""" + super(TestCCX, self).setUp() + self.course = course = CourseFactory.create() + coach = AdminFactory.create() + role = CourseCcxCoachRole(course.id) + role.add_users(coach) + self.ccx = CcxFactory(course_id=course.id, coach=coach) + + def set_ccx_override(self, field, value): + """Create a field override for the test CCX on with """ + override_field_for_ccx(self.ccx, self.course, field, value) + + def test_ccx_course_is_correct_course(self): + """verify that the course property of a ccx returns the right course""" + expected = self.course + actual = self.ccx.course + self.assertEqual(expected, actual) + + def test_ccx_course_caching(self): + """verify that caching the propery works to limit queries""" + with check_mongo_calls(1): + # these statements are used entirely to demonstrate the + # instance-level caching of these values on CCX objects. The + # check_mongo_calls context is the point here. + self.ccx.course # pylint: disable=pointless-statement + with check_mongo_calls(0): + self.ccx.course # pylint: disable=pointless-statement + + def test_ccx_start_is_correct(self): + """verify that the start datetime for a ccx is correctly retrieved + + Note that after setting the start field override microseconds are + truncated, so we can't do a direct comparison between before and after. + For this reason we test the difference between and make sure it is less + than one second. + """ + expected = datetime.now(UTC()) + self.set_ccx_override('start', expected) + actual = self.ccx.start # pylint: disable=no-member + diff = expected - actual + self.assertTrue(abs(diff.total_seconds()) < 1) + + def test_ccx_start_caching(self): + """verify that caching the start property works to limit queries""" + now = datetime.now(UTC()) + self.set_ccx_override('start', now) + with check_mongo_calls(1): + # these statements are used entirely to demonstrate the + # instance-level caching of these values on CCX objects. The + # check_mongo_calls context is the point here. + self.ccx.start # pylint: disable=pointless-statement, no-member + with check_mongo_calls(0): + self.ccx.start # pylint: disable=pointless-statement, no-member + + def test_ccx_due_without_override(self): + """verify that due returns None when the field has not been set""" + actual = self.ccx.due # pylint: disable=no-member + self.assertIsNone(actual) + + def test_ccx_due_is_correct(self): + """verify that the due datetime for a ccx is correctly retrieved""" + expected = datetime.now(UTC()) + self.set_ccx_override('due', expected) + actual = self.ccx.due # pylint: disable=no-member + diff = expected - actual + self.assertTrue(abs(diff.total_seconds()) < 1) + + def test_ccx_due_caching(self): + """verify that caching the due property works to limit queries""" + expected = datetime.now(UTC()) + self.set_ccx_override('due', expected) + with check_mongo_calls(1): + # these statements are used entirely to demonstrate the + # instance-level caching of these values on CCX objects. The + # check_mongo_calls context is the point here. + self.ccx.due # pylint: disable=pointless-statement, no-member + with check_mongo_calls(0): + self.ccx.due # pylint: disable=pointless-statement, no-member + + def test_ccx_has_started(self): + """verify that a ccx marked as starting yesterday has started""" + now = datetime.now(UTC()) + delta = timedelta(1) + then = now - delta + self.set_ccx_override('start', then) + self.assertTrue(self.ccx.has_started()) # pylint: disable=no-member + + def test_ccx_has_not_started(self): + """verify that a ccx marked as starting tomorrow has not started""" + now = datetime.now(UTC()) + delta = timedelta(1) + then = now + delta + self.set_ccx_override('start', then) + self.assertFalse(self.ccx.has_started()) # pylint: disable=no-member + + def test_ccx_has_ended(self): + """verify that a ccx that has a due date in the past has ended""" + now = datetime.now(UTC()) + delta = timedelta(1) + then = now - delta + self.set_ccx_override('due', then) + self.assertTrue(self.ccx.has_ended()) # pylint: disable=no-member + + def test_ccx_has_not_ended(self): + """verify that a ccx that has a due date in the future has not eneded + """ + now = datetime.now(UTC()) + delta = timedelta(1) + then = now + delta + self.set_ccx_override('due', then) + self.assertFalse(self.ccx.has_ended()) # pylint: disable=no-member + + def test_ccx_without_due_date_has_not_ended(self): + """verify that a ccx without a due date has not ended""" + self.assertFalse(self.ccx.has_ended()) # pylint: disable=no-member + + # ensure that the expected localized format will be found by the i18n + # service + @patch('util.date_utils.ugettext', fake_ugettext(translations={ + "SHORT_DATE_FORMAT": "%b %d, %Y", + })) + def test_start_datetime_short_date(self): + """verify that the start date for a ccx formats properly by default""" + start = datetime(2015, 1, 1, 12, 0, 0, tzinfo=UTC()) + expected = "Jan 01, 2015" + self.set_ccx_override('start', start) + actual = self.ccx.start_datetime_text() # pylint: disable=no-member + self.assertEqual(expected, actual) + + @patch('util.date_utils.ugettext', fake_ugettext(translations={ + "DATE_TIME_FORMAT": "%b %d, %Y at %H:%M", + })) + def test_start_datetime_date_time_format(self): + """verify that the DATE_TIME format also works as expected""" + start = datetime(2015, 1, 1, 12, 0, 0, tzinfo=UTC()) + expected = "Jan 01, 2015 at 12:00 UTC" + self.set_ccx_override('start', start) + actual = self.ccx.start_datetime_text('DATE_TIME') # pylint: disable=no-member + self.assertEqual(expected, actual) + + @patch('util.date_utils.ugettext', fake_ugettext(translations={ + "SHORT_DATE_FORMAT": "%b %d, %Y", + })) + def test_end_datetime_short_date(self): + """verify that the end date for a ccx formats properly by default""" + end = datetime(2015, 1, 1, 12, 0, 0, tzinfo=UTC()) + expected = "Jan 01, 2015" + self.set_ccx_override('due', end) + actual = self.ccx.end_datetime_text() # pylint: disable=no-member + self.assertEqual(expected, actual) + + @patch('util.date_utils.ugettext', fake_ugettext(translations={ + "DATE_TIME_FORMAT": "%b %d, %Y at %H:%M", + })) + def test_end_datetime_date_time_format(self): + """verify that the DATE_TIME format also works as expected""" + end = datetime(2015, 1, 1, 12, 0, 0, tzinfo=UTC()) + expected = "Jan 01, 2015 at 12:00 UTC" + self.set_ccx_override('due', end) + actual = self.ccx.end_datetime_text('DATE_TIME') # pylint: disable=no-member + self.assertEqual(expected, actual) + + @patch('util.date_utils.ugettext', fake_ugettext(translations={ + "DATE_TIME_FORMAT": "%b %d, %Y at %H:%M", + })) + def test_end_datetime_no_due_date(self): + """verify that without a due date, the end date is an empty string""" + expected = '' + actual = self.ccx.end_datetime_text() # pylint: disable=no-member + self.assertEqual(expected, actual) + actual = self.ccx.end_datetime_text('DATE_TIME') # pylint: disable=no-member + self.assertEqual(expected, actual) diff --git a/lms/djangoapps/ccx/urls.py b/lms/djangoapps/ccx/urls.py new file mode 100644 index 000000000000..fcf0342f988e --- /dev/null +++ b/lms/djangoapps/ccx/urls.py @@ -0,0 +1,29 @@ +""" +URLs for the CCX Feature. +""" +from django.conf.urls import patterns, url + + +urlpatterns = patterns( + '', + url(r'^ccx_coach$', + 'ccx.views.dashboard', name='ccx_coach_dashboard'), + url(r'^create_ccx$', + 'ccx.views.create_ccx', name='create_ccx'), + url(r'^save_ccx$', + 'ccx.views.save_ccx', name='save_ccx'), + url(r'^ccx_invite$', + 'ccx.views.ccx_invite', name='ccx_invite'), + url(r'^ccx_schedule$', + 'ccx.views.ccx_schedule', name='ccx_schedule'), + url(r'^ccx_manage_student$', + 'ccx.views.ccx_student_management', name='ccx_manage_student'), + url(r'^ccx_gradebook$', + 'ccx.views.ccx_gradebook', name='ccx_gradebook'), + url(r'^ccx_grades.csv$', + 'ccx.views.ccx_grades_csv', name='ccx_grades_csv'), + url(r'^ccx_set_grading_policy$', + 'ccx.views.set_grading_policy', name='ccx_set_grading_policy'), + url(r'^switch_ccx(?:/(?P[\d]+))?$', + 'ccx.views.switch_active_ccx', name='switch_active_ccx'), +) diff --git a/lms/djangoapps/ccx/views.py b/lms/djangoapps/ccx/views.py index 339b21256fb4..d3f6734e5de2 100644 --- a/lms/djangoapps/ccx/views.py +++ b/lms/djangoapps/ccx/views.py @@ -343,7 +343,7 @@ def ccx_invite(request, course): action = request.POST.get('enrollment-button') identifiers_raw = request.POST.get('student-ids') identifiers = _split_input_list(identifiers_raw) - auto_enroll = True if 'auto-enroll' in request.POST else False + auto_enroll = True email_students = True if 'email-students' in request.POST else False for identifier in identifiers: user = None diff --git a/lms/djangoapps/certificates/views.py b/lms/djangoapps/certificates/views.py index adea35815a59..24cd3b0044c8 100644 --- a/lms/djangoapps/certificates/views.py +++ b/lms/djangoapps/certificates/views.py @@ -342,7 +342,7 @@ def render_html_view(request): ) # Translators: Certificate Types correspond to the different enrollment options available for a given course - context['certificate_type_title'] = _('{certificate_type} Certfificate').format( + context['certificate_type_title'] = _('{certificate_type} Certificate').format( certificate_type=context.get('certificate_type') ) diff --git a/lms/djangoapps/commerce/api.py b/lms/djangoapps/commerce/api.py index 8f943f1fca6c..acb19ffaf6db 100644 --- a/lms/djangoapps/commerce/api.py +++ b/lms/djangoapps/commerce/api.py @@ -42,31 +42,96 @@ def _get_jwt(self, user): } return jwt.encode(data, self.key) - def create_order(self, user, sku): + def get_order(self, user, order_number): """ - Create a new order. + Retrieve a paid order. Arguments - user -- User for which the order should be created. - sku -- SKU of the course seat being ordered. + user -- User associated with the requested order. + order_number -- The unique identifier for the order. Returns a tuple with the order number, order status, API response data. """ - headers = { - 'Content-Type': 'application/json', - 'Authorization': 'JWT {}'.format(self._get_jwt(user)) - } + def get(): + """Internal service call to retrieve an order. """ + headers = { + 'Content-Type': 'application/json', + 'Authorization': 'JWT {}'.format(self._get_jwt(user)) + } + url = '{base_url}/orders/{order_number}/'.format(base_url=self.url, order_number=order_number) + return requests.get(url, headers=headers, timeout=self.timeout) + + data = self._call_ecommerce_service(get) + return data['number'], data['status'], data + + def get_processors(self, user): + """ + Retrieve the list of available payment processors. + + Returns a list of strings. + """ + def get(): + """Internal service call to retrieve the processor list. """ + headers = { + 'Content-Type': 'application/json', + 'Authorization': 'JWT {}'.format(self._get_jwt(user)) + } + url = '{base_url}/payment/processors/'.format(base_url=self.url) + return requests.get(url, headers=headers, timeout=self.timeout) + + return self._call_ecommerce_service(get) + + def create_basket(self, user, sku, payment_processor=None): + """Create a new basket and immediately trigger checkout. + + Note that while the API supports deferring checkout to a separate step, + as well as adding multiple products to the basket, this client does not + currently need that capability, so that case is not supported. - url = '{}/orders/'.format(self.url) + Args: + user: the django.auth.User for which the basket should be created. + sku: a string containing the SKU of the course seat being ordered. + payment_processor: (optional) the name of the payment processor to + use for checkout. + Returns: + A dictionary containing {id, order, payment_data}. + + Raises: + TimeoutError: the request to the API server timed out. + InvalidResponseError: the API server response was not understood. + """ + def create(): + """Internal service call to create a basket. """ + headers = { + 'Content-Type': 'application/json', + 'Authorization': 'JWT {}'.format(self._get_jwt(user)) + } + url = '{}/baskets/'.format(self.url) + data = {'products': [{'sku': sku}], 'checkout': True, 'payment_processor_name': payment_processor} + return requests.post(url, data=json.dumps(data), headers=headers, timeout=self.timeout) + + return self._call_ecommerce_service(create) + + @staticmethod + def _call_ecommerce_service(call): + """ + Makes a call to the E-Commerce Service. There are a number of common errors that could occur across any + request to the E-Commerce Service that this helper method can wrap each call with. This method helps ensure + calls to the E-Commerce Service will conform to the same output. + + Arguments + call -- A callable function that makes a request to the E-Commerce Service. + + Returns a dict of JSON-decoded API response data. + """ try: - response = requests.post(url, data=json.dumps({'sku': sku}), headers=headers, timeout=self.timeout) + response = call() data = response.json() except Timeout: msg = 'E-Commerce API request timed out.' log.error(msg) raise TimeoutError(msg) - except ValueError: msg = 'E-Commerce API response is not valid JSON.' log.exception(msg) @@ -75,7 +140,7 @@ def create_order(self, user, sku): status_code = response.status_code if status_code == HTTP_200_OK: - return data['number'], data['status'], data + return data else: msg = u'Response from E-Commerce API was invalid: (%(status)d) - %(msg)s' msg_kwargs = { diff --git a/lms/djangoapps/commerce/constants.py b/lms/djangoapps/commerce/constants.py index b8266d8d47db..729830a2e8dc 100644 --- a/lms/djangoapps/commerce/constants.py +++ b/lms/djangoapps/commerce/constants.py @@ -4,13 +4,8 @@ class OrderStatus(object): """Constants representing all known order statuses. """ OPEN = 'Open' - ORDER_CANCELLED = 'Order Cancelled' - BEING_PROCESSED = 'Being Processed' - PAYMENT_CANCELLED = 'Payment Cancelled' - PAID = 'Paid' FULFILLMENT_ERROR = 'Fulfillment Error' COMPLETE = 'Complete' - REFUNDED = 'Refunded' class Messages(object): diff --git a/lms/djangoapps/commerce/tests/__init__.py b/lms/djangoapps/commerce/tests/__init__.py index 75eede395781..580b0f517090 100644 --- a/lms/djangoapps/commerce/tests/__init__.py +++ b/lms/djangoapps/commerce/tests/__init__.py @@ -6,7 +6,6 @@ import mock from commerce.api import EcommerceAPI -from commerce.constants import OrderStatus class EcommerceApiTestMixin(object): @@ -14,12 +13,19 @@ class EcommerceApiTestMixin(object): ECOMMERCE_API_URL = 'http://example.com/api' ECOMMERCE_API_SIGNING_KEY = 'edx' + BASKET_ID = 7 ORDER_NUMBER = '100004' + PROCESSOR = 'test-processor' + PAYMENT_DATA = { + 'payment_processor_name': PROCESSOR, + 'payment_form_data': {}, + 'payment_page_url': 'http://example.com/pay', + } + ORDER_DATA = {'number': ORDER_NUMBER} ECOMMERCE_API_SUCCESSFUL_BODY = { - 'status': OrderStatus.COMPLETE, - 'number': ORDER_NUMBER, - 'payment_processor': 'cybersource', - 'payment_parameters': {'orderNumber': ORDER_NUMBER} + 'id': BASKET_ID, + 'order': {'number': ORDER_NUMBER}, # never both None. + 'payment_data': PAYMENT_DATA, } ECOMMERCE_API_SUCCESSFUL_BODY_JSON = json.dumps(ECOMMERCE_API_SUCCESSFUL_BODY) # pylint: disable=invalid-name @@ -28,14 +34,18 @@ def assertValidJWTAuthHeader(self, request, user, key): expected_jwt = jwt.encode({'username': user.username, 'email': user.email}, key) self.assertEqual(request.headers['Authorization'], 'JWT {}'.format(expected_jwt)) - def assertValidOrderRequest(self, request, user, jwt_signing_key, sku): + def assertValidBasketRequest(self, request, user, jwt_signing_key, sku, processor): """ Verifies that an order request to the E-Commerce Service is valid. """ self.assertValidJWTAuthHeader(request, user, jwt_signing_key) - - self.assertEqual(request.body, '{{"sku": "{}"}}'.format(sku)) + expected_body_data = { + 'products': [{'sku': sku}], + 'checkout': True, + 'payment_processor_name': processor + } + self.assertEqual(json.loads(request.body), expected_body_data) self.assertEqual(request.headers['Content-Type'], 'application/json') - def _mock_ecommerce_api(self, status=200, body=None): + def _mock_ecommerce_api(self, status=200, body=None, is_payment_required=False): """ Mock calls to the E-Commerce API. @@ -43,27 +53,25 @@ def _mock_ecommerce_api(self, status=200, body=None): """ self.assertTrue(httpretty.is_enabled(), 'Test is missing @httpretty.activate decorator.') - url = self.ECOMMERCE_API_URL + '/orders/' - body = body or self.ECOMMERCE_API_SUCCESSFUL_BODY_JSON + url = self.ECOMMERCE_API_URL + '/baskets/' + if body is None: + response_data = {'id': self.BASKET_ID, 'payment_data': None, 'order': None} + if is_payment_required: + response_data['payment_data'] = self.PAYMENT_DATA + else: + response_data['order'] = {'number': self.ORDER_NUMBER} + body = json.dumps(response_data) httpretty.register_uri(httpretty.POST, url, status=status, body=body) - class mock_create_order(object): # pylint: disable=invalid-name - """ Mocks calls to EcommerceAPI.create_order. """ + class mock_create_basket(object): # pylint: disable=invalid-name + """ Mocks calls to EcommerceAPI.create_basket. """ patch = None def __init__(self, **kwargs): - default_kwargs = { - 'return_value': ( - EcommerceApiTestMixin.ORDER_NUMBER, - OrderStatus.COMPLETE, - EcommerceApiTestMixin.ECOMMERCE_API_SUCCESSFUL_BODY - ) - } - + default_kwargs = {'return_value': EcommerceApiTestMixin.ECOMMERCE_API_SUCCESSFUL_BODY} default_kwargs.update(kwargs) - - self.patch = mock.patch.object(EcommerceAPI, 'create_order', mock.Mock(**default_kwargs)) + self.patch = mock.patch.object(EcommerceAPI, 'create_basket', mock.Mock(**default_kwargs)) def __enter__(self): self.patch.start() diff --git a/lms/djangoapps/commerce/tests/test_api.py b/lms/djangoapps/commerce/tests/test_api.py index 43a01a074615..5caf643cf4b3 100644 --- a/lms/djangoapps/commerce/tests/test_api.py +++ b/lms/djangoapps/commerce/tests/test_api.py @@ -10,7 +10,6 @@ from requests import Timeout from commerce.api import EcommerceAPI -from commerce.constants import OrderStatus from commerce.exceptions import InvalidResponseError, TimeoutError, InvalidConfigurationError from commerce.tests import EcommerceApiTestMixin from student.tests.factories import UserFactory @@ -26,7 +25,7 @@ class EcommerceAPITests(EcommerceApiTestMixin, TestCase): def setUp(self): super(EcommerceAPITests, self).setUp() - self.url = reverse('commerce:orders') + self.url = reverse('commerce:baskets') self.user = UserFactory() self.api = EcommerceAPI() @@ -48,35 +47,40 @@ def test_no_settings(self): self.assertRaises(InvalidConfigurationError, EcommerceAPI) @httpretty.activate - def test_create_order(self): + @data(True, False) + def test_create_basket(self, is_payment_required): """ Verify the method makes a call to the E-Commerce API with the correct headers and data. """ - self._mock_ecommerce_api() - number, status, body = self.api.create_order(self.user, self.SKU) + self._mock_ecommerce_api(is_payment_required=is_payment_required) + response_data = self.api.create_basket(self.user, self.SKU, self.PROCESSOR) # Validate the request sent to the E-Commerce API endpoint. request = httpretty.last_request() - self.assertValidOrderRequest(request, self.user, self.ECOMMERCE_API_SIGNING_KEY, self.SKU) + self.assertValidBasketRequest(request, self.user, self.ECOMMERCE_API_SIGNING_KEY, self.SKU, self.PROCESSOR) # Validate the data returned by the method - self.assertEqual(number, self.ORDER_NUMBER) - self.assertEqual(status, OrderStatus.COMPLETE) - self.assertEqual(body, self.ECOMMERCE_API_SUCCESSFUL_BODY) + self.assertEqual(response_data['id'], self.BASKET_ID) + if is_payment_required: + self.assertEqual(response_data['order'], None) + self.assertEqual(response_data['payment_data'], self.PAYMENT_DATA) + else: + self.assertEqual(response_data['order'], {"number": self.ORDER_NUMBER}) + self.assertEqual(response_data['payment_data'], None) @httpretty.activate @data(400, 401, 405, 406, 429, 500, 503) - def test_create_order_with_invalid_http_status(self, status): + def test_create_basket_with_invalid_http_status(self, status): """ If the E-Commerce API returns a non-200 status, the method should raise an InvalidResponseError. """ self._mock_ecommerce_api(status=status, body=json.dumps({'user_message': 'FAIL!'})) - self.assertRaises(InvalidResponseError, self.api.create_order, self.user, self.SKU) + self.assertRaises(InvalidResponseError, self.api.create_basket, self.user, self.SKU, self.PROCESSOR) @httpretty.activate - def test_create_order_with_invalid_json(self): + def test_create_basket_with_invalid_json(self): """ If the E-Commerce API returns un-parseable data, the method should raise an InvalidResponseError. """ self._mock_ecommerce_api(body='TOTALLY NOT JSON!') - self.assertRaises(InvalidResponseError, self.api.create_order, self.user, self.SKU) + self.assertRaises(InvalidResponseError, self.api.create_basket, self.user, self.SKU, self.PROCESSOR) @httpretty.activate - def test_create_order_with_timeout(self): + def test_create_basket_with_timeout(self): """ If the call to the E-Commerce API times out, the method should raise a TimeoutError. """ def request_callback(_request, _uri, _headers): @@ -85,4 +89,4 @@ def request_callback(_request, _uri, _headers): self._mock_ecommerce_api(body=request_callback) - self.assertRaises(TimeoutError, self.api.create_order, self.user, self.SKU) + self.assertRaises(TimeoutError, self.api.create_basket, self.user, self.SKU, self.PROCESSOR) diff --git a/lms/djangoapps/commerce/tests/test_views.py b/lms/djangoapps/commerce/tests/test_views.py index 3b525689cdd6..3e637fe30ef4 100644 --- a/lms/djangoapps/commerce/tests/test_views.py +++ b/lms/djangoapps/commerce/tests/test_views.py @@ -9,7 +9,7 @@ from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.tests.factories import CourseFactory -from commerce.constants import OrderStatus, Messages +from commerce.constants import Messages from commerce.exceptions import TimeoutError, ApiError from commerce.tests import EcommerceApiTestMixin from course_modes.models import CourseMode @@ -22,7 +22,7 @@ @ddt @override_settings(ECOMMERCE_API_URL=EcommerceApiTestMixin.ECOMMERCE_API_URL, ECOMMERCE_API_SIGNING_KEY=EcommerceApiTestMixin.ECOMMERCE_API_SIGNING_KEY) -class OrdersViewTests(EnrollmentEventTestMixin, EcommerceApiTestMixin, ModuleStoreTestCase): +class BasketsViewTests(EnrollmentEventTestMixin, EcommerceApiTestMixin, ModuleStoreTestCase): """ Tests for the commerce orders view. """ @@ -48,6 +48,11 @@ def assertResponseMessage(self, response, expected_msg): actual = json.loads(response.content)['detail'] self.assertEqual(actual, expected_msg) + def assertResponsePaymentData(self, response): + """ Asserts correctness of a JSON body containing payment information. """ + actual_response = json.loads(response.content) + self.assertEqual(actual_response, self.PAYMENT_DATA) + def assertValidEcommerceInternalRequestErrorResponse(self, response): """ Asserts the response is a valid response sent when the E-Commerce API is unavailable. """ self.assertEqual(response.status_code, 500) @@ -60,8 +65,8 @@ def assertUserNotEnrolled(self): self.assert_no_events_were_emitted() def setUp(self): - super(OrdersViewTests, self).setUp() - self.url = reverse('commerce:orders') + super(BasketsViewTests, self).setUp() + self.url = reverse('commerce:baskets') self.user = UserFactory() self._login() @@ -77,6 +82,9 @@ def setUp(self): sku=uuid4().hex.decode('ascii') ) + # Ignore events fired from UserFactory creation + self.reset_tracker() + def test_login_required(self): """ The view should return HTTP 403 status if the user is not logged in. @@ -110,7 +118,7 @@ def test_ecommerce_api_timeout(self): """ If the call to the E-Commerce API times out, the view should log an error and return an HTTP 503 status. """ - with self.mock_create_order(side_effect=TimeoutError): + with self.mock_create_basket(side_effect=TimeoutError): response = self._post_to_view() self.assertValidEcommerceInternalRequestErrorResponse(response) @@ -120,22 +128,24 @@ def test_ecommerce_api_error(self): """ If the E-Commerce API raises an error, the view should return an HTTP 503 status. """ - with self.mock_create_order(side_effect=ApiError): + with self.mock_create_basket(side_effect=ApiError): response = self._post_to_view() self.assertValidEcommerceInternalRequestErrorResponse(response) self.assertUserNotEnrolled() - def _test_successful_ecommerce_api_call(self): + def _test_successful_ecommerce_api_call(self, is_completed=True): """ Verifies that the view contacts the E-Commerce API with the correct data and headers. """ - with self.mock_create_order(): - response = self._post_to_view() + response = self._post_to_view() # Validate the response content - msg = Messages.ORDER_COMPLETED.format(order_number=self.ORDER_NUMBER) - self.assertResponseMessage(response, msg) + if is_completed: + msg = Messages.ORDER_COMPLETED.format(order_number=self.ORDER_NUMBER) + self.assertResponseMessage(response, msg) + else: + self.assertResponsePaymentData(response) @data(True, False) def test_course_with_honor_seat_sku(self, user_is_active): @@ -148,26 +158,30 @@ def test_course_with_honor_seat_sku(self, user_is_active): self.user.is_active = user_is_active self.user.save() # pylint: disable=no-member - self._test_successful_ecommerce_api_call() + return_value = {'id': self.BASKET_ID, 'payment_data': None, 'order': {'number': self.ORDER_NUMBER}} + with self.mock_create_basket(return_value=return_value): + self._test_successful_ecommerce_api_call() - def test_order_not_complete(self): - with self.mock_create_order(return_value=(self.ORDER_NUMBER, - OrderStatus.OPEN, - self.ECOMMERCE_API_SUCCESSFUL_BODY)): - response = self._post_to_view() - self.assertEqual(response.status_code, 202) - msg = Messages.ORDER_INCOMPLETE_ENROLLED.format(order_number=self.ORDER_NUMBER) - self.assertResponseMessage(response, msg) + @data(True, False) + def test_course_with_paid_seat_sku(self, user_is_active): + """ + If the course has a SKU, the view should return data that the client + will use to redirect the user to an external payment processor. + """ + # Set user's active flag + self.user.is_active = user_is_active + self.user.save() # pylint: disable=no-member - # TODO Eventually we should NOT be enrolling users directly from this view. - self.assertTrue(CourseEnrollment.is_enrolled(self.user, self.course.id)) + return_value = {'id': self.BASKET_ID, 'payment_data': self.PAYMENT_DATA, 'order': None} + with self.mock_create_basket(return_value=return_value): + self._test_successful_ecommerce_api_call(False) def _test_course_without_sku(self): """ Validates the view bypasses the E-Commerce API when the course has no CourseModes with SKUs. """ # Place an order - with self.mock_create_order() as api_mock: + with self.mock_create_basket() as api_mock: response = self._post_to_view() # Validate the response content @@ -196,7 +210,7 @@ def test_ecommerce_service_not_configured(self): """ If the E-Commerce Service is not configured, the view should enroll the user. """ - with self.mock_create_order() as api_mock: + with self.mock_create_basket() as api_mock: response = self._post_to_view() # Validate the response @@ -216,7 +230,7 @@ def assertProfessionalModeBypassed(self): CourseModeFactory.create(course_id=self.course.id, mode_slug=mode, mode_display_name=mode, sku=uuid4().hex.decode('ascii')) - with self.mock_create_order() as api_mock: + with self.mock_create_basket() as api_mock: response = self._post_to_view() # The view should return an error status code @@ -271,4 +285,17 @@ def test_existing_inactive_enrollment(self): self.assertFalse(CourseEnrollment.is_enrolled(self.user, self.course.id)) self.assertIsNotNone(get_enrollment(self.user.username, unicode(self.course.id))) - self._test_successful_ecommerce_api_call() + with self.mock_create_basket(): + self._test_successful_ecommerce_api_call(False) + + +class OrdersViewTests(BasketsViewTests): + """ + Ensures that /orders/ points to and behaves like /baskets/, for backward + compatibility with stale js clients during updates. + + (XCOM-214) remove after release. + """ + def setUp(self): + super(OrdersViewTests, self).setUp() + self.url = reverse('commerce:orders') diff --git a/lms/djangoapps/commerce/urls.py b/lms/djangoapps/commerce/urls.py index 3fa815adc84c..390b3dc67d34 100644 --- a/lms/djangoapps/commerce/urls.py +++ b/lms/djangoapps/commerce/urls.py @@ -4,9 +4,12 @@ from django.conf.urls import patterns, url -from .views import OrdersView +from .views import BasketsView, checkout_cancel urlpatterns = patterns( '', - url(r'^orders/$', OrdersView.as_view(), name="orders"), + url(r'^baskets/$', BasketsView.as_view(), name="baskets"), + url(r'^checkout/cancel/$', checkout_cancel, name="checkout_cancel"), + # (XCOM-214) For backwards compatibility with js clients during intial release + url(r'^orders/$', BasketsView.as_view(), name="orders"), ) diff --git a/lms/djangoapps/commerce/views.py b/lms/djangoapps/commerce/views.py index 46f0b9257445..8de4fbff8d50 100644 --- a/lms/djangoapps/commerce/views.py +++ b/lms/djangoapps/commerce/views.py @@ -1,28 +1,33 @@ """ Commerce views. """ import logging +from django.conf import settings +from django.views.decorators.cache import cache_page from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey from rest_framework.permissions import IsAuthenticated -from rest_framework.status import HTTP_406_NOT_ACCEPTABLE, HTTP_202_ACCEPTED, HTTP_409_CONFLICT +from rest_framework.status import HTTP_406_NOT_ACCEPTABLE, HTTP_409_CONFLICT from rest_framework.views import APIView from commerce.api import EcommerceAPI -from commerce.constants import OrderStatus, Messages -from commerce.exceptions import ApiError, InvalidConfigurationError +from commerce.constants import Messages +from commerce.exceptions import ApiError, InvalidConfigurationError, InvalidResponseError from commerce.http import DetailResponse, InternalRequestErrorResponse from course_modes.models import CourseMode from courseware import courses +from edxmako.shortcuts import render_to_response from enrollment.api import add_enrollment +from microsite_configuration import microsite +from openedx.core.lib.api.authentication import SessionAuthenticationAllowInactiveUser from student.models import CourseEnrollment -from util.authentication import SessionAuthenticationAllowInactiveUser +from util.json_request import JsonResponse log = logging.getLogger(__name__) -class OrdersView(APIView): - """ Creates an order with a course seat and enrolls users. """ +class BasketsView(APIView): + """ Creates a basket with a course seat and enrolls users. """ # LMS utilizes User.user_is_active to indicate email verification, not whether an account is active. Sigh! authentication_classes = (SessionAuthenticationAllowInactiveUser,) @@ -58,7 +63,7 @@ def _enroll(self, course_key, user): def post(self, request, *args, **kwargs): # pylint: disable=unused-argument """ - Attempt to create the order and enroll the user. + Attempt to create the basket and enroll the user. """ user = request.user valid, course_key, error = self._is_data_valid(request) @@ -98,28 +103,38 @@ def post(self, request, *args, **kwargs): # pylint: disable=unused-argument # Make the API call try: - order_number, order_status, _body = api.create_order(user, honor_mode.sku) - if order_status == OrderStatus.COMPLETE: - msg = Messages.ORDER_COMPLETED.format(order_number=order_number) + response_data = api.create_basket( + user, + honor_mode.sku, + payment_processor="cybersource", + ) + payment_data = response_data["payment_data"] + if payment_data is not None: + # it is time to start the payment flow. + # NOTE this branch does not appear to be used at the moment. + return JsonResponse(payment_data) + elif response_data['order']: + # the order was completed immediately because there was no charge. + msg = Messages.ORDER_COMPLETED.format(order_number=response_data['order']['number']) log.debug(msg) return DetailResponse(msg) else: - # TODO Before this functionality is fully rolled-out, this branch should be updated to NOT enroll the - # user. Enrollments must be initiated by the E-Commerce API only. + # Enroll in the honor mode directly as a failsafe. + # This MUST be removed when this code handles paid modes. self._enroll(course_key, user) - msg = u'Order %(order_number)s was received with %(status)s status. Expected %(complete_status)s. ' \ - u'User %(username)s was enrolled in %(course_id)s by LMS.' - msg_kwargs = { - 'order_number': order_number, - 'status': order_status, - 'complete_status': OrderStatus.COMPLETE, - 'username': user.username, - 'course_id': course_id, - } - log.error(msg, msg_kwargs) - - msg = Messages.ORDER_INCOMPLETE_ENROLLED.format(order_number=order_number) - return DetailResponse(msg, status=HTTP_202_ACCEPTED) + msg = u'Unexpected response from basket endpoint.' + log.error( + msg + u' Could not enroll user %(username)s in course %(course_id)s.', + {'username': user.id, 'course_id': course_id}, + ) + raise InvalidResponseError(msg) except ApiError as err: # The API will handle logging of the error. return InternalRequestErrorResponse(err.message) + + +@cache_page(1800) +def checkout_cancel(_request): + """ Checkout/payment cancellation view. """ + context = {'payment_support_email': microsite.get_value('payment_support_email', settings.PAYMENT_SUPPORT_EMAIL)} + return render_to_response("commerce/checkout_cancel.html", context) diff --git a/lms/djangoapps/courseware/courses.py b/lms/djangoapps/courseware/courses.py index 28dbbf9b3483..192ba1943f6a 100644 --- a/lms/djangoapps/courseware/courses.py +++ b/lms/djangoapps/courseware/courses.py @@ -383,7 +383,11 @@ def sort_by_start_date(courses): """ Returns a list of courses sorted by their start date, latest first. """ - courses = sorted(courses, key=lambda course: (course.start is None, course.start), reverse=False) + courses = sorted( + courses, + key=lambda course: (course.has_ended(), course.start is None, course.start), + reverse=False + ) return courses diff --git a/lms/djangoapps/courseware/features/high-level-tabs.feature b/lms/djangoapps/courseware/features/high-level-tabs.feature deleted file mode 100644 index 2b0e9a920904..000000000000 --- a/lms/djangoapps/courseware/features/high-level-tabs.feature +++ /dev/null @@ -1,18 +0,0 @@ -@shard_1 -Feature: LMS.All the high level tabs should work - In order to preview the courseware - As a student - I want to navigate through the high level tabs - -Scenario: I can navigate to all high - level tabs in a course - Given: I am registered for the course "6.002x" - And The course "6.002x" has extra tab "Custom Tab" - And I am logged in - And I click on View Courseware - When I click on the tabs then the page title should contain the following titles: - | TabName | PageTitle | - | Courseware | 6.002x Courseware | - | Course Info | 6.002x Course Info | - | Custom Tab | Custom Tab | 6.002x | - | Wiki | Wiki | edX | - | Progress | 6.002x Progress | diff --git a/lms/djangoapps/courseware/features/high-level-tabs.py b/lms/djangoapps/courseware/features/high-level-tabs.py deleted file mode 100644 index e2c1f7129e52..000000000000 --- a/lms/djangoapps/courseware/features/high-level-tabs.py +++ /dev/null @@ -1,11 +0,0 @@ -from lettuce import world, step - - -@step(u'I click on the tabs then the page title should contain the following titles:') -def i_click_on_the_tab_and_check(step): - for tab_title in step.hashes: - tab_text = tab_title['TabName'] - title = tab_title['PageTitle'] - world.click_link(tab_text) - world.wait_for(lambda _driver: title in world.browser.title) - assert(title in world.browser.title) diff --git a/lms/djangoapps/courseware/model_data.py b/lms/djangoapps/courseware/model_data.py index 4f2dc29e4fcb..8a3bcb7007e0 100644 --- a/lms/djangoapps/courseware/model_data.py +++ b/lms/djangoapps/courseware/model_data.py @@ -284,7 +284,7 @@ def find(self, key): def find_or_create(self, key): ''' - Find a model data object in this cache, or create a new one if it doesn't + Find a model data object in this cache, or create it if it doesn't exist ''' field_object = self.find(key) @@ -293,26 +293,28 @@ def find_or_create(self, key): return field_object if key.scope == Scope.user_state: - field_object = StudentModule( + field_object, __ = StudentModule.objects.get_or_create( course_id=self.course_id, student_id=key.user_id, module_state_key=key.block_scope_id, - state=json.dumps({}), - module_type=key.block_scope_id.block_type, + defaults={ + 'state': json.dumps({}), + 'module_type': key.block_scope_id.block_type, + }, ) elif key.scope == Scope.user_state_summary: - field_object = XModuleUserStateSummaryField( + field_object, __ = XModuleUserStateSummaryField.objects.get_or_create( field_name=key.field_name, usage_id=key.block_scope_id ) elif key.scope == Scope.preferences: - field_object = XModuleStudentPrefsField( + field_object, __ = XModuleStudentPrefsField.objects.get_or_create( field_name=key.field_name, module_type=BlockTypeKeyV1(key.block_family, key.block_scope_id), student_id=key.user_id, ) elif key.scope == Scope.user_info: - field_object = XModuleStudentInfoField( + field_object, __ = XModuleStudentInfoField.objects.get_or_create( field_name=key.field_name, student_id=key.user_id, ) @@ -378,39 +380,39 @@ def set_many(self, kv_dict): """ saved_fields = [] - # field_objects maps id(field_object) to a the object and a list of associated fields. - # We use id() because FieldDataCache might return django models with no primary key - # set, but will return the same django model each time the same key is passed in. - dirty_field_objects = defaultdict(lambda: (None, [])) - for key in kv_dict: - # Check key for validity - if key.scope not in self._allowed_scopes: - raise InvalidScopeError(key) - - field_object = self._field_data_cache.find_or_create(key) - # Update the list dirtied field_objects - _, dirty_names = dirty_field_objects.setdefault(id(field_object), (field_object, [])) - dirty_names.append(key.field_name) + # field_objects maps a field_object to a list of associated fields + field_objects = dict() + for field in kv_dict: + # Check field for validity + if field.scope not in self._allowed_scopes: + raise InvalidScopeError(field) + + # If the field is valid and isn't already in the dictionary, add it. + field_object = self._field_data_cache.find_or_create(field) + if field_object not in field_objects.keys(): + field_objects[field_object] = [] + # Update the list of associated fields + field_objects[field_object].append(field) # Special case when scope is for the user state, because this scope saves fields in a single row - if key.scope == Scope.user_state: + if field.scope == Scope.user_state: state = json.loads(field_object.state) - state[key.field_name] = kv_dict[key] + state[field.field_name] = kv_dict[field] field_object.state = json.dumps(state) else: # The remaining scopes save fields on different rows, so # we don't have to worry about conflicts - field_object.value = json.dumps(kv_dict[key]) + field_object.value = json.dumps(kv_dict[field]) - for field_object, names in dirty_field_objects.values(): + for field_object in field_objects: try: # Save the field object that we made above - field_object.save(force_update=field_object.pk is not None) + field_object.save() # If save is successful on this scope, add the saved fields to # the list of successful saves - saved_fields.extend(names) + saved_fields.extend([field.field_name for field in field_objects[field_object]]) except DatabaseError: - log.exception('Error saving fields %r', names) + log.exception('Error saving fields %r', field_objects[field_object]) raise KeyValueMultiSaveError(saved_fields) def delete(self, key): @@ -425,7 +427,7 @@ def delete(self, key): state = json.loads(field_object.state) del state[key.field_name] field_object.state = json.dumps(state) - field_object.save(force_update=field_object.pk is not None) + field_object.save() else: field_object.delete() diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index f7ac22e95041..920d2f15457a 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -69,6 +69,7 @@ from util.sandboxing import can_execute_unsafe_code, get_python_lib_zip from util import milestones_helpers from util.module_utils import yield_dynamic_descriptor_descendents +from verify_student.services import ReverificationService from .field_overrides import OverrideFieldData @@ -625,6 +626,7 @@ def rebind_noauth_module_to_user(module, real_user): 'fs': xblock.reference.plugins.FSService(), 'field-data': field_data, 'user': DjangoXBlockUserService(user, user_is_staff=user_is_staff), + "reverification": ReverificationService() }, get_user_role=lambda: get_user_role(user, course_id), descriptor_runtime=descriptor._runtime, # pylint: disable=protected-access diff --git a/lms/djangoapps/courseware/tests/test_model_data.py b/lms/djangoapps/courseware/tests/test_model_data.py index 2ecf7177023c..99e2f538ab00 100644 --- a/lms/djangoapps/courseware/tests/test_model_data.py +++ b/lms/djangoapps/courseware/tests/test_model_data.py @@ -110,9 +110,7 @@ def setUp(self): # There should be only one query to load a single descriptor with a single user_state field with self.assertNumQueries(1): self.field_data_cache = FieldDataCache( - [mock_descriptor([mock_field(Scope.user_state, 'a_field')])], - course_id, - self.user + [mock_descriptor([mock_field(Scope.user_state, 'a_field')])], course_id, self.user ) self.kvs = DjangoKeyValueStore(self.field_data_cache) @@ -133,7 +131,7 @@ def test_set_existing_field(self): "Test that setting an existing user_state field changes the value" # We are updating a problem, so we write to courseware_studentmodulehistory # as well as courseware_studentmodule - with self.assertNumQueries(2): + with self.assertNumQueries(3): self.kvs.set(user_state_key('a_field'), 'new_value') self.assertEquals(1, StudentModule.objects.all().count()) self.assertEquals({'b_field': 'b_value', 'a_field': 'new_value'}, json.loads(StudentModule.objects.all()[0].state)) @@ -142,7 +140,7 @@ def test_set_missing_field(self): "Test that setting a new user_state field changes the value" # We are updating a problem, so we write to courseware_studentmodulehistory # as well as courseware_studentmodule - with self.assertNumQueries(2): + with self.assertNumQueries(3): self.kvs.set(user_state_key('not_a_field'), 'new_value') self.assertEquals(1, StudentModule.objects.all().count()) self.assertEquals({'b_field': 'b_value', 'a_field': 'a_value', 'not_a_field': 'new_value'}, json.loads(StudentModule.objects.all()[0].state)) @@ -151,7 +149,7 @@ def test_delete_existing_field(self): "Test that deleting an existing field removes it from the StudentModule" # We are updating a problem, so we write to courseware_studentmodulehistory # as well as courseware_studentmodule - with self.assertNumQueries(2): + with self.assertNumQueries(3): self.kvs.delete(user_state_key('a_field')) self.assertEquals(1, StudentModule.objects.all().count()) self.assertRaises(KeyError, self.kvs.get, user_state_key('not_a_field')) @@ -188,7 +186,7 @@ def test_set_many(self): # Scope.user_state is stored in a single row in the database, so we only # need to send a single update to that table. # We also are updating a problem, so we write to courseware student module history - with self.assertNumQueries(2): + with self.assertNumQueries(3): self.kvs.set_many(kv_dict) for key in kv_dict: @@ -232,7 +230,7 @@ def test_set_field_in_missing_student_module(self): # We are updating a problem, so we write to courseware_studentmodulehistory # as well as courseware_studentmodule - with self.assertNumQueries(2): + with self.assertNumQueries(6): self.kvs.set(user_state_key('a_field'), 'a_value') self.assertEquals(1, len(self.field_data_cache.cache)) @@ -285,7 +283,7 @@ def setUp(self): self.kvs = DjangoKeyValueStore(self.field_data_cache) def test_set_and_get_existing_field(self): - with self.assertNumQueries(1): + with self.assertNumQueries(2): self.kvs.set(self.key_factory('existing_field'), 'test_value') with self.assertNumQueries(0): self.assertEquals('test_value', self.kvs.get(self.key_factory('existing_field'))) @@ -302,14 +300,14 @@ def test_get_missing_field(self): def test_set_existing_field(self): "Test that setting an existing field changes the value" - with self.assertNumQueries(1): + with self.assertNumQueries(2): self.kvs.set(self.key_factory('existing_field'), 'new_value') self.assertEquals(1, self.storage_class.objects.all().count()) self.assertEquals('new_value', json.loads(self.storage_class.objects.all()[0].value)) def test_set_missing_field(self): "Test that setting a new field changes the value" - with self.assertNumQueries(1): + with self.assertNumQueries(4): self.kvs.set(self.key_factory('missing_field'), 'new_value') self.assertEquals(2, self.storage_class.objects.all().count()) self.assertEquals('old_value', json.loads(self.storage_class.objects.get(field_name='existing_field').value)) @@ -351,7 +349,7 @@ def test_set_many(self): # Each field is a separate row in the database, hence # a separate query - with self.assertNumQueries(len(kv_dict)): + with self.assertNumQueries(len(kv_dict) * 3): self.kvs.set_many(kv_dict) for key in kv_dict: self.assertEquals(self.kvs.get(key), kv_dict[key]) @@ -359,8 +357,8 @@ def test_set_many(self): def test_set_many_failure(self): """Test that setting many regular fields with a DB error """ kv_dict = self.construct_kv_dict() - for key in kv_dict: - with self.assertNumQueries(1): + with self.assertNumQueries(6): + for key in kv_dict: self.kvs.set(key, 'test value') with patch('django.db.models.Model.save', side_effect=[None, DatabaseError]): @@ -369,6 +367,7 @@ def test_set_many_failure(self): exception = exception_context.exception self.assertEquals(len(exception.saved_field_names), 1) + self.assertEquals(exception.saved_field_names[0], 'existing_field') class TestUserStateSummaryStorage(StorageTestBase, TestCase): diff --git a/lms/djangoapps/courseware/url_helpers.py b/lms/djangoapps/courseware/url_helpers.py new file mode 100644 index 000000000000..22f461939685 --- /dev/null +++ b/lms/djangoapps/courseware/url_helpers.py @@ -0,0 +1,46 @@ +""" +Module to define url helpers functions +""" +from xmodule.modulestore.search import path_to_location, navigation_index +from xmodule.modulestore.django import modulestore +from django.core.urlresolvers import reverse + + +def get_redirect_url(course_key, usage_key): + """ Returns the redirect url back to courseware + + Args: + course_id(str): Course Id string + location(str): The location id of course component + + Raises: + ItemNotFoundError if no data at the location or NoPathToItem if location not in any class + + Returns: + Redirect url string + """ + + (course_key, chapter, section, position) = path_to_location(modulestore(), usage_key) + + # choose the appropriate view (and provide the necessary args) based on the + # args provided by the redirect. + # Rely on index to do all error handling and access control. + if chapter is None: + redirect_url = reverse('courseware', args=(unicode(course_key), )) + elif section is None: + redirect_url = reverse('courseware_chapter', args=(unicode(course_key), chapter)) + elif position is None: + redirect_url = reverse( + 'courseware_section', + args=(unicode(course_key), chapter, section) + ) + else: + # Here we use the navigation_index from the position returned from + # path_to_location - we can only navigate to the topmost vertical at the + # moment + + redirect_url = reverse( + 'courseware_position', + args=(unicode(course_key), chapter, section, navigation_index(position)) + ) + return redirect_url diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py index 7096d67bef02..bfb1f0212f07 100644 --- a/lms/djangoapps/courseware/views.py +++ b/lms/djangoapps/courseware/views.py @@ -60,7 +60,6 @@ from xblock.fragment import Fragment from xmodule.modulestore.django import modulestore from xmodule.modulestore.exceptions import ItemNotFoundError, NoPathToItem -from xmodule.modulestore.search import path_to_location, navigation_index from xmodule.tabs import CourseTabList, StaffGradingTab, PeerGradingTab, OpenEndedGradingTab from xmodule.x_module import STUDENT_VIEW import shoppingcart @@ -82,6 +81,7 @@ from util.views import ensure_valid_course_key from eventtracking import tracker import analytics +from courseware.url_helpers import get_redirect_url log = logging.getLogger("edx.courseware") @@ -642,37 +642,13 @@ def jump_to(_request, course_id, location): except InvalidKeyError: raise Http404(u"Invalid course_key or usage_key") try: - (course_key, chapter, section, position) = path_to_location(modulestore(), usage_key) + redirect_url = get_redirect_url(course_key, usage_key) except ItemNotFoundError: raise Http404(u"No data at this location: {0}".format(usage_key)) except NoPathToItem: raise Http404(u"This location is not in any class: {0}".format(usage_key)) - # choose the appropriate view (and provide the necessary args) based on the - # args provided by the redirect. - # Rely on index to do all error handling and access control. - if chapter is None: - return redirect('courseware', course_id=unicode(course_key)) - elif section is None: - return redirect('courseware_chapter', course_id=unicode(course_key), chapter=chapter) - elif position is None: - return redirect( - 'courseware_section', - course_id=unicode(course_key), - chapter=chapter, - section=section - ) - else: - # Here we use the navigation_index from the position returned from - # path_to_location - we can only navigate to the topmost vertical at the - # moment - return redirect( - 'courseware_position', - course_id=unicode(course_key), - chapter=chapter, - section=section, - position=navigation_index(position) - ) + return redirect(redirect_url) @ensure_csrf_cookie diff --git a/lms/djangoapps/django_comment_client/forum/views.py b/lms/djangoapps/django_comment_client/forum/views.py index 57f61e1de0a7..1e66a97c9f41 100644 --- a/lms/djangoapps/django_comment_client/forum/views.py +++ b/lms/djangoapps/django_comment_client/forum/views.py @@ -9,6 +9,7 @@ from django.contrib.auth.decorators import login_required from django.core.context_processors import csrf +from django.core.urlresolvers import reverse from django.contrib.auth.models import User from django.http import Http404, HttpResponseBadRequest from django.views.decorators.http import require_GET @@ -411,16 +412,18 @@ def user_profile(request, course_key, user_id): 'annotated_content_info': _attr_safe_json(annotated_content_info), }) else: + django_user = User.objects.get(id=user_id) context = { 'course': course, 'user': request.user, - 'django_user': User.objects.get(id=user_id), + 'django_user': django_user, 'profiled_user': profiled_user.to_dict(), 'threads': _attr_safe_json(threads), 'user_info': _attr_safe_json(user_info), 'annotated_content_info': _attr_safe_json(annotated_content_info), 'page': query_params['page'], 'num_pages': query_params['num_pages'], + 'learner_profile_page_url': reverse('learner_profile', kwargs={'username': django_user.username}) } return render_to_response('discussion/user_profile.html', context) diff --git a/lms/djangoapps/lti_provider/__init__.py b/lms/djangoapps/lti_provider/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/lti_provider/admin.py b/lms/djangoapps/lti_provider/admin.py new file mode 100644 index 000000000000..d330d708c958 --- /dev/null +++ b/lms/djangoapps/lti_provider/admin.py @@ -0,0 +1,9 @@ +""" +Admin interface for LTI Provider app. +""" + +from django.contrib import admin + +from .models import LtiConsumer + +admin.site.register(LtiConsumer) diff --git a/lms/djangoapps/lti_provider/models.py b/lms/djangoapps/lti_provider/models.py new file mode 100644 index 000000000000..cd4d065d2991 --- /dev/null +++ b/lms/djangoapps/lti_provider/models.py @@ -0,0 +1,14 @@ +""" +Database models for the LTI provider feature. +""" +from django.db import models + + +class LtiConsumer(models.Model): + """ + Database model representing an LTI consumer. This model stores the consumer + specific settings, such as the OAuth key/secret pair and any LTI fields + that must be persisted. + """ + key = models.CharField(max_length=32, unique=True, db_index=True) + secret = models.CharField(max_length=32, unique=True) diff --git a/lms/djangoapps/lti_provider/signature_validator.py b/lms/djangoapps/lti_provider/signature_validator.py new file mode 100644 index 000000000000..7376666cb9e9 --- /dev/null +++ b/lms/djangoapps/lti_provider/signature_validator.py @@ -0,0 +1,244 @@ +""" +Subclass of oauthlib's RequestValidator that checks an OAuth signature. +""" + +from django.core.exceptions import ObjectDoesNotExist + +from oauthlib.oauth1 import SignatureOnlyEndpoint +from oauthlib.oauth1 import RequestValidator + +from lti_provider.models import LtiConsumer + + +class SignatureValidator(RequestValidator): + """ + Helper class that verifies the OAuth signature on a request. + + The pattern required by the oauthlib library mandates that subclasses of + RequestValidator contain instance methods that can be called back into in + order to fetch the consumer secret or to check that fields conform to + application-specific requirements. + """ + + def __init__(self): + super(SignatureValidator, self).__init__() + self.endpoint = SignatureOnlyEndpoint(self) + + # The OAuth signature uses the endpoint URL as part of the request to be + # hashed. By default, the oauthlib library rejects any URLs that do not + # use HTTPS. We turn this behavior off in order to allow edX to run without + # SSL in development mode. When the platform is deployed and running with + # SSL enabled, the URL passed to the signature verifier must start with + # 'https', otherwise the message signature would not match the one generated + # on the platform. + enforce_ssl = False + + def check_client_key(self, key): + """ + Verify that the key supplied by the LTI consumer is valid for an LTI + launch. This method is only concerned with the structure of the key; + whether the key is associated with a known LTI consumer is checked in + validate_client_key. This method signature is required by the oauthlib + library. + + :return: True if the client key is valid, or False if it is not. + """ + return key is not None and 0 < len(key) <= 32 + + def check_nonce(self, nonce): + """ + Verify that the nonce value that accompanies the OAuth signature is + valid. This method is concerned only with the structure of the nonce; + the validate_timestamp_and_nonce method will check that the nonce has + not been used within the specified time frame. This method signature is + required by the oauthlib library. + + :return: True if the OAuth nonce is valid, or False if it is not. + """ + return nonce is not None and 0 < len(nonce) <= 64 + + def validate_timestamp_and_nonce(self, client_key, timestamp, nonce, + request, request_token=None, + access_token=None): + """ + Verify that the request is not too old (according to the timestamp), and + that the nonce value has not been used already within the period of time + in which the timestamp marks a request as valid. This method signature + is required by the oauthlib library. + + :return: True if the OAuth nonce and timestamp are valid, False if they + are not. + """ + return True + + def validate_client_key(self, client_key, request): + """ + Ensure that the client key supplied with the LTI launch is on that has + been generated by our platform, and that it has an associated client + secret. + + :return: True if the key is valid, False if it is not. + """ + return LtiConsumer.objects.filter(key=client_key).count() == 1 + + def get_client_secret(self, client_key, request): + """ + Fetch the client secret from the database. This method signature is + required by the oauthlib library. + + :return: the client secret that corresponds to the supplied key if + present, or None if the key does not exist in the database. + """ + try: + return LtiConsumer.objects.get(key=client_key).secret + except ObjectDoesNotExist: + return None + + def verify(self, request): + """ + Check the OAuth signature on a request. This method uses the + SignatureEndpoint class in the oauthlib library that in turn calls back + to the other methods in this class. + + :param request: the HttpRequest object to be verified + :return: True if the signature matches, False if it does not. + """ + + method = unicode(request.method) + url = request.build_absolute_uri() + body = request.body + + # The oauthlib library assumes that headers are passed directly from the + # request, but Django mangles them into its own format. The only header + # that the library requires (for now) is 'Content-Type', so we + # reconstruct just that one. + headers = {"Content-Type": request.META['CONTENT_TYPE']} + result, __ = self.endpoint.validate_request(url, method, body, headers) + return result + + def get_request_token_secret(self, client_key, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def get_redirect_uri(self, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def get_realms(self, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def invalidate_request_token(self, client_key, request_token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def get_rsa_key(self, client_key, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def dummy_access_token(self): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def dummy_client(self): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def verify_realms(self, token, realms, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_realms(self, client_key, token, request, uri=None, + realms=None): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def save_verifier(self, token, verifier, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def dummy_request_token(self): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_redirect_uri(self, client_key, redirect_uri, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def verify_request_token(self, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_request_token(self, client_key, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def get_default_realms(self, client_key, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_access_token(self, client_key, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def save_access_token(self, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_requested_realms(self, client_key, realms, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def validate_verifier(self, client_key, token, verifier, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def save_request_token(self, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError + + def get_access_token_secret(self, client_key, token, request): + """ + Unused abstract method from super class. See documentation in RequestValidator + """ + raise NotImplementedError diff --git a/lms/djangoapps/lti_provider/tests/__init__.py b/lms/djangoapps/lti_provider/tests/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/lti_provider/tests/test_signature_validator.py b/lms/djangoapps/lti_provider/tests/test_signature_validator.py new file mode 100644 index 000000000000..9b19c6896f83 --- /dev/null +++ b/lms/djangoapps/lti_provider/tests/test_signature_validator.py @@ -0,0 +1,121 @@ +""" +Tests for the SignatureValidator class. +""" + +from django.test import TestCase +from django.test.client import RequestFactory +from mock import patch + +from lti_provider.models import LtiConsumer +from lti_provider.signature_validator import SignatureValidator + + +class SignatureValidatorTest(TestCase): + """ + Tests for the custom SignatureValidator class that uses the oauthlib library + to check message signatures. Note that these tests mock out the library + itself, since we assume it to be correct. + """ + + def test_valid_client_key(self): + """ + Verify that check_client_key succeeds with a valid key + """ + key = 'valid_key' + self.assertTrue(SignatureValidator().check_client_key(key)) + + def test_long_client_key(self): + """ + Verify that check_client_key fails with a key that is too long + """ + key = '0123456789012345678901234567890123456789' + self.assertFalse(SignatureValidator().check_client_key(key)) + + def test_empty_client_key(self): + """ + Verify that check_client_key fails with a key that is an empty string + """ + key = '' + self.assertFalse(SignatureValidator().check_client_key(key)) + + def test_null_client_key(self): + """ + Verify that check_client_key fails with a key that is None + """ + key = None + self.assertFalse(SignatureValidator().check_client_key(key)) + + def test_valid_nonce(self): + """ + Verify that check_nonce succeeds with a key of maximum length + """ + nonce = '0123456789012345678901234567890123456789012345678901234567890123' + self.assertTrue(SignatureValidator().check_nonce(nonce)) + + def test_long_nonce(self): + """ + Verify that check_nonce fails with a key that is too long + """ + nonce = '01234567890123456789012345678901234567890123456789012345678901234' + self.assertFalse(SignatureValidator().check_nonce(nonce)) + + def test_empty_nonce(self): + """ + Verify that check_nonce fails with a key that is an empty string + """ + nonce = '' + self.assertFalse(SignatureValidator().check_nonce(nonce)) + + def test_null_nonce(self): + """ + Verify that check_nonce fails with a key that is None + """ + nonce = None + self.assertFalse(SignatureValidator().check_nonce(nonce)) + + def test_validate_existing_key(self): + """ + Verify that validate_client_key succeeds if the client key exists in the + database + """ + LtiConsumer.objects.create(key='client_key', secret='client_secret') + self.assertTrue(SignatureValidator().validate_client_key('client_key', None)) + + def test_validate_missing_key(self): + """ + Verify that validate_client_key fails if the client key is not in the + database + """ + self.assertFalse(SignatureValidator().validate_client_key('client_key', None)) + + def test_get_existing_client_secret(self): + """ + Verify that get_client_secret returns the right value if the key is in + the database + """ + LtiConsumer.objects.create(key='client_key', secret='client_secret') + secret = SignatureValidator().get_client_secret('client_key', None) + self.assertEqual(secret, 'client_secret') + + def test_get_missing_client_secret(self): + """ + Verify that get_client_secret returns None if the key is not in the + database + """ + secret = SignatureValidator().get_client_secret('client_key', None) + self.assertIsNone(secret) + + @patch('oauthlib.oauth1.SignatureOnlyEndpoint.validate_request', + return_value=(True, None)) + def test_verification_parameters(self, verify_mock): + """ + Verify that the signature validaton library method is called using the + correct parameters derived from the HttpRequest. + """ + body = 'oauth_signature_method=HMAC-SHA1&oauth_version=1.0' + content_type = 'application/x-www-form-urlencoded' + request = RequestFactory().post('/url', body, content_type=content_type) + headers = {'Content-Type': content_type} + SignatureValidator().verify(request) + verify_mock.assert_called_once_with( + request.build_absolute_uri(), 'POST', body, headers) diff --git a/lms/djangoapps/lti_provider/tests/test_views.py b/lms/djangoapps/lti_provider/tests/test_views.py new file mode 100644 index 000000000000..fdee142fdbcb --- /dev/null +++ b/lms/djangoapps/lti_provider/tests/test_views.py @@ -0,0 +1,180 @@ +""" +Tests for the LTI provider views +""" + +from django.test import TestCase +from django.test.client import RequestFactory +from mock import patch, MagicMock + +from lti_provider import views +from lti_provider.signature_validator import SignatureValidator +from student.tests.factories import UserFactory + + +LTI_DEFAULT_PARAMS = { + 'roles': u'Instructor,urn:lti:instrole:ims/lis/Administrator', + 'context_id': u'lti_launch_context_id', + 'oauth_version': u'1.0', + 'oauth_consumer_key': u'consumer_key', + 'oauth_signature': u'OAuth Signature', + 'oauth_signature_method': u'HMAC-SHA1', + 'oauth_timestamp': u'OAuth Timestamp', + 'oauth_nonce': u'OAuth Nonce', +} + + +class LtiLaunchTest(TestCase): + """ + Tests for the lti_launch view + """ + + @patch.dict('django.conf.settings.FEATURES', {'ENABLE_LTI_PROVIDER': True}) + def setUp(self): + super(LtiLaunchTest, self).setUp() + # Always accept the OAuth signature + SignatureValidator.verify = MagicMock(return_value=True) + + def build_request(self, authenticated=True): + """ + Helper method to create a new request object for the LTI launch. + """ + request = RequestFactory().post('/') + request.user = UserFactory.create() + request.user.is_authenticated = MagicMock(return_value=authenticated) + request.session = {} + request.POST.update(LTI_DEFAULT_PARAMS) + return request + + def test_valid_launch(self): + """ + Verifies that the LTI launch succeeds when passed a valid request. + """ + request = self.build_request() + response = views.lti_launch(request, None, None) + self.assertEqual(response.status_code, 200) + + def launch_with_missing_parameter(self, missing_param): + """ + Helper method to remove a parameter from the LTI launch and call the view + """ + request = self.build_request() + del request.POST[missing_param] + return views.lti_launch(request, None, None) + + def test_launch_with_missing_parameters(self): + """ + Runs through all required LTI parameters and verifies that the lti_launch + view returns Bad Request if any of them are missing. + """ + for missing_param in views.REQUIRED_PARAMETERS: + response = self.launch_with_missing_parameter(missing_param) + self.assertEqual( + response.status_code, 400, + 'Launch should fail when parameter ' + missing_param + ' is missing' + ) + + def test_launch_with_disabled_feature_flag(self): + """ + Verifies that the LTI launch will fail if the ENABLE_LTI_PROVIDER flag + is not set + """ + with patch.dict('django.conf.settings.FEATURES', {'ENABLE_LTI_PROVIDER': False}): + request = self.build_request() + response = views.lti_launch(request, None, None) + self.assertEqual(response.status_code, 403) + + @patch('lti_provider.views.lti_run') + def test_session_contents_after_launch(self, _run): + """ + Verifies that the LTI parameters and the course and usage IDs are + properly stored in the session + """ + request = self.build_request() + views.lti_launch(request, 'CourseID', 'UsageID') + session = request.session[views.LTI_SESSION_KEY] + self.assertEqual(session['course_id'], 'CourseID', 'Course ID not set in the session') + self.assertEqual(session['usage_id'], 'UsageID', 'Usage ID not set in the session') + for key in views.REQUIRED_PARAMETERS: + self.assertEqual(session[key], request.POST[key], key + ' not set in the session') + + def test_redirect_for_non_authenticated_user(self): + """ + Verifies that if the lti_launch view is called by an unauthenticated + user, the response will redirect to the login page with the correct + URL + """ + request = self.build_request(False) + response = views.lti_launch(request, None, None) + self.assertEqual(response.status_code, 302) + self.assertEqual(response['Location'], '/accounts/login?next=/lti_provider/lti_run') + + def test_forbidden_if_signature_fails(self): + """ + Verifies that the view returns Forbidden if the LTI OAuth signature is + incorrect. + """ + SignatureValidator.verify = MagicMock(return_value=False) + request = self.build_request() + response = views.lti_launch(request, None, None) + self.assertEqual(response.status_code, 403) + + +class LtiRunTest(TestCase): + """ + Tests for the lti_run view + """ + + def build_request(self, authenticated=True): + """ + Helper method to create a new request object + """ + request = RequestFactory().get('/') + request.user = UserFactory.create() + request.user.is_authenticated = MagicMock(return_value=authenticated) + params = {'course_id': 'CourseID', 'usage_id': 'UsageID'} + params.update(LTI_DEFAULT_PARAMS) + request.session = {views.LTI_SESSION_KEY: params} + return request + + def test_valid_launch(self): + """ + Verifies that the view returns OK if called with the correct context + """ + request = self.build_request() + response = views.lti_run(request) + self.assertEqual(response.status_code, 200) + + def test_forbidden_if_session_key_missing(self): + """ + Verifies that the lti_run view returns a Forbidden status if the session + doesn't have an entry for the LTI parameters. + """ + request = self.build_request() + del request.session[views.LTI_SESSION_KEY] + response = views.lti_run(request) + self.assertEqual(response.status_code, 403) + + def test_forbidden_if_session_incomplete(self): + """ + Verifies that the lti_run view returns a Forbidden status if the session + is missing any of the required LTI parameters or course information. + """ + extra_keys = ['course_id', 'usage_id'] + for key in views.REQUIRED_PARAMETERS + extra_keys: + request = self.build_request() + del request.session[views.LTI_SESSION_KEY][key] + response = views.lti_run(request) + self.assertEqual( + response.status_code, + 403, + 'Expected Forbidden response when session is missing ' + key + ) + + def test_session_cleared_in_view(self): + """ + Verifies that the LTI parameters are cleaned out of the session after + launching the view to prevent a launch being replayed. + """ + request = self.build_request() + views.lti_run(request) + self.assertNotIn(views.LTI_SESSION_KEY, request.session) diff --git a/lms/djangoapps/lti_provider/urls.py b/lms/djangoapps/lti_provider/urls.py new file mode 100644 index 000000000000..c6f6f8edc74c --- /dev/null +++ b/lms/djangoapps/lti_provider/urls.py @@ -0,0 +1,14 @@ +""" +LTI Provider API endpoint urls. +""" + +from django.conf import settings +from django.conf.urls import patterns, url + +urlpatterns = patterns( + '', + + url(r'^courses/{}/(?P[^/]*)$'.format(settings.COURSE_ID_PATTERN), + 'lti_provider.views.lti_launch', name="lti_provider_launch"), + url(r'^lti_run$', 'lti_provider.views.lti_run', name="lti_provider_run"), +) diff --git a/lms/djangoapps/lti_provider/views.py b/lms/djangoapps/lti_provider/views.py new file mode 100644 index 000000000000..b74b8d193d14 --- /dev/null +++ b/lms/djangoapps/lti_provider/views.py @@ -0,0 +1,152 @@ +""" +LTI Provider view functions +""" + +from django.conf import settings +from django.contrib.auth.decorators import login_required +from django.contrib.auth.views import redirect_to_login +from django.core.urlresolvers import reverse +from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseForbidden +from django.views.decorators.csrf import csrf_exempt + +from lti_provider.signature_validator import SignatureValidator + +# LTI launch parameters that must be present for a successful launch +REQUIRED_PARAMETERS = [ + 'roles', 'context_id', 'oauth_version', 'oauth_consumer_key', + 'oauth_signature', 'oauth_signature_method', 'oauth_timestamp', + 'oauth_nonce' +] + +LTI_SESSION_KEY = 'lti_provider_parameters' + + +@csrf_exempt +def lti_launch(request, course_id, usage_id): + """ + Endpoint for all requests to embed edX content via the LTI protocol. This + endpoint will be called by a POST message that contains the parameters for + an LTI launch (we support version 1.2 of the LTI specification): + http://www.imsglobal.org/lti/ltiv1p2/ltiIMGv1p2.html + + An LTI launch is successful if: + - The launch contains all the required parameters + - The launch data is correctly signed using a known client key/secret + pair + - The user is logged into the edX instance + + Authentication in this view is a little tricky, since clients use a POST + with parameters to fetch it. We can't just use @login_required since in the + case where a user is not logged in it will redirect back after login using a + GET request, which would lose all of our LTI parameters. + + Instead, we verify the LTI launch in this view before checking if the user + is logged in, and store the required LTI parameters in the session. Then we + do the authentication check, and if login is required we redirect back to + the lti_run view. If the user is already logged in, we just call that view + directly. + """ + if not settings.FEATURES['ENABLE_LTI_PROVIDER']: + return HttpResponseForbidden() + + # Check the OAuth signature on the message + if not SignatureValidator().verify(request): + return HttpResponseForbidden() + + params = get_required_parameters(request.POST) + if not params: + return HttpResponseBadRequest() + # Store the course, and usage ID in the session to prevent privilege + # escalation if a staff member in one course tries to access material in + # another. + params['course_id'] = course_id + params['usage_id'] = usage_id + request.session[LTI_SESSION_KEY] = params + + if not request.user.is_authenticated(): + run_url = reverse('lti_provider.views.lti_run') + return redirect_to_login(run_url, settings.LOGIN_URL) + + return lti_run(request) + + +@login_required +def lti_run(request): + """ + This method can be reached in two ways, and must always follow a POST to + lti_launch: + - The user was logged in, so this method was called by lti_launch + - The user was not logged in, so the login process redirected them back here. + + In either case, the session was populated by lti_launch, so all the required + LTI parameters will be stored there. Note that the request passed here may + or may not contain the LTI parameters (depending on how the user got here), + and so we should only use LTI parameters from the session. + + Users should never call this view directly; if a user attempts to call it + without having first gone through lti_launch (and had the LTI parameters + stored in the session) they will get a 403 response. + """ + + # Check the parameters to make sure that the session is associated with a + # valid LTI launch + params = restore_params_from_session(request) + if not params: + # This view has been called without first setting the session + return HttpResponseForbidden() + # Remove the parameters from the session to prevent replay + del request.session[LTI_SESSION_KEY] + + return render_courseware() + + +def get_required_parameters(dictionary, additional_params=None): + """ + Extract all required LTI parameters from a dictionary and verify that none + are missing. + + :param dictionary: The dictionary that should contain all required parameters + :param additional_params: Any expected parameters, beyond those required for + the LTI launch. + + :return: A new dictionary containing all the required parameters from the + original dictionary and additional parameters, or None if any expected + parameters are missing. + """ + params = {} + additional_params = additional_params or [] + for key in REQUIRED_PARAMETERS + additional_params: + if key not in dictionary: + return None + params[key] = dictionary[key] + return params + + +def restore_params_from_session(request): + """ + Fetch the parameters that were stored in the session by an LTI launch, and + verify that all required parameters are present. Missing parameters could + indicate that a user has directly called the lti_run endpoint, rather than + going through the LTI launch. + + :return: A dictionary of all LTI parameters from the session, or None if + any parameters are missing. + """ + if LTI_SESSION_KEY not in request.session: + return None + session_params = request.session[LTI_SESSION_KEY] + additional_params = ['course_id', 'usage_id'] + return get_required_parameters(session_params, additional_params) + + +def render_courseware(): + """ + Render the content requested for the LTI launch. + TODO: This method depends on the current refactoring work on the + courseware/courseware.html template. It's signature may change depending on + the requirements for that template once the refactoring is complete. + + :return: an HttpResponse object that contains the template and necessary + context to render the courseware. + """ + return HttpResponse('TODO: Render refactored courseware view.') diff --git a/lms/djangoapps/mailing/__init__.py b/lms/djangoapps/mailing/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/mailing/management/__init__.py b/lms/djangoapps/mailing/management/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/mailing/management/commands/__init__.py b/lms/djangoapps/mailing/management/commands/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/mailing/management/commands/mailchimp_id.py b/lms/djangoapps/mailing/management/commands/mailchimp_id.py new file mode 100644 index 000000000000..922d10b80d9b --- /dev/null +++ b/lms/djangoapps/mailing/management/commands/mailchimp_id.py @@ -0,0 +1,55 @@ +""" +mailchimp_id: Returns whether or not a given mailchimp key represents +a valid list. +""" +import sys +from optparse import make_option + +from django.core.management.base import BaseCommand, CommandError + +from mailsnake import MailSnake + + +class Command(BaseCommand): + """ + Given a mailchimp key, validates that a list with that key + exists in mailchimp. + """ + args = '' + help = 'Get the list id from a web_id' + + option_list = BaseCommand.option_list + ( + make_option('--key', action='store', help='mailchimp api key'), + make_option('--webid', action='store', dest='web_id', type=int, + help='mailchimp list web id'), + ) + + def parse_options(self, options): + """Parses `options` of the command.""" + if not options['key']: + raise CommandError('missing key') + + if not options['web_id']: + raise CommandError('missing list web id') + + return options['key'], options['web_id'] + + def handle(self, *args, **options): + """ + Validates that the id passed in exists in mailchimp. + """ + key, web_id = self.parse_options(options) + + mailchimp = MailSnake(key) + + lists = mailchimp.lists()['data'] + by_web_id = {l['web_id']: l for l in lists} + + list_with_id = by_web_id.get(web_id, None) + + if list_with_id: + print "id: {} for web_id: {}".format(list_with_id['id'], web_id) + print "list name: {}".format(list_with_id['name']) + else: + print "list with web_id: {} not found.".format(web_id) + sys.exit(1) diff --git a/lms/djangoapps/mailing/management/commands/mailchimp_sync_announcements.py b/lms/djangoapps/mailing/management/commands/mailchimp_sync_announcements.py new file mode 100644 index 000000000000..718f25b34d83 --- /dev/null +++ b/lms/djangoapps/mailing/management/commands/mailchimp_sync_announcements.py @@ -0,0 +1,79 @@ +""" +Synchronizes the announcement list with all active students. +""" +import logging +from optparse import make_option + +from django.core.management.base import BaseCommand, CommandError + +from django.contrib.auth.models import User + +from .mailchimp_sync_course import ( + connect_mailchimp, get_cleaned, + get_subscribed, get_unsubscribed, + subscribe_with_data +) + +log = logging.getLogger('edx.mailchimp') + + +class Command(BaseCommand): + """ + Synchronizes the announcement list with all active students. + """ + args = '' + help = 'Synchronizes the announcement list with all active students.' + + option_list = BaseCommand.option_list + ( + make_option('--key', action='store', help='mailchimp api key'), + make_option('--list', action='store', dest='list_id', + help='mailchimp list id'), + ) + + def parse_options(self, options): + """Parses `options` of the command.""" + if not options['key']: + raise CommandError('missing key') + + if not options['list_id']: + raise CommandError('missing list id') + + return (options['key'], options['list_id']) + + def handle(self, *args, **options): + key, list_id = self.parse_options(options) + + log.info('Syncronizing announcement mailing list') + + mailchimp = connect_mailchimp(key) + + subscribed = get_subscribed(mailchimp, list_id) + unsubscribed = get_unsubscribed(mailchimp, list_id) + cleaned = get_cleaned(mailchimp, list_id) + non_subscribed = unsubscribed.union(cleaned) + + enrolled = get_enrolled() + exclude = subscribed.union(non_subscribed) + to_subscribe = get_data(enrolled, exclude=exclude) + + subscribe_with_data(mailchimp, list_id, to_subscribe) + + +def get_enrolled(): + """ + Filter out all users who signed up via a Microsite, which UserSignupSource tracks + """ + ## TODO (Feanil) This grabs all inactive students and MUST be changed (or, could exclude inactive users in get_data) + return User.objects.raw('SELECT * FROM auth_user where id not in (SELECT user_id from student_usersignupsource)') + + +def get_data(users, exclude=None): + """ + users: set of Django users + exclude [optional]: set of Django users to exclude + + returns: {'EMAIL': u.email} for all users in users less those in `exclude` + """ + exclude = exclude if exclude else set() + emails = (u.email for u in users) + return ({'EMAIL': e} for e in emails if e not in exclude) diff --git a/lms/djangoapps/mailing/management/commands/mailchimp_sync_course.py b/lms/djangoapps/mailing/management/commands/mailchimp_sync_course.py new file mode 100644 index 000000000000..3a1919fbbecc --- /dev/null +++ b/lms/djangoapps/mailing/management/commands/mailchimp_sync_course.py @@ -0,0 +1,368 @@ +""" +Synchronizes a mailchimp list with the students of a course. +""" +import logging +import math +import random +import itertools +from itertools import chain +from optparse import make_option +from collections import namedtuple + +from django.core.management.base import BaseCommand, CommandError + +from mailsnake import MailSnake + +from student.models import UserProfile, unique_id_for_user +from opaque_keys.edx.keys import CourseKey + + +BATCH_SIZE = 15000 +# If you try to subscribe with too many users at once +# the transaction times out on the mailchimp side. +SUBSCRIBE_BATCH_SIZE = 1000 + +log = logging.getLogger('edx.mailchimp') + +FIELD_TYPES = {'EDX_ID': 'text'} + + +class Command(BaseCommand): + """ + Synchronizes a mailchimp list with the students of a course. + """ + args = '' + help = 'Synchronizes a mailchimp list with the students of a course.' + + option_list = BaseCommand.option_list + ( + make_option('--key', action='store', help='mailchimp api key'), + make_option('--list', action='store', dest='list_id', + help='mailchimp list id'), + make_option('--course', action='store', dest='course_id', + help='xmodule course_id'), + + make_option('--segments', action='store', dest='segments', + default=0, type=int, + help='number of static random segments to create'), + ) + + def parse_options(self, options): + """Parses `options` of the command.""" + if not options['key']: + raise CommandError('missing key') + + if not options['list_id']: + raise CommandError('missing list id') + + if not options['course_id']: + raise CommandError('missing course id') + + return (options['key'], options['list_id'], + options['course_id'], options['segments']) + + def handle(self, *args, **options): + """Synchronizes a mailchimp list with the students of a course.""" + key, list_id, course_id, nsegments = self.parse_options(options) + + log.info('Syncronizing email list for %s', course_id) + + mailchimp = connect_mailchimp(key) + + subscribed = get_subscribed(mailchimp, list_id) + unsubscribed = get_unsubscribed(mailchimp, list_id) + cleaned = get_cleaned(mailchimp, list_id) + non_subscribed = unsubscribed.union(cleaned) + + enrolled = get_enrolled_students(course_id) + + exclude = subscribed.union(non_subscribed) + to_subscribe = get_student_data(enrolled, exclude=exclude) + + tag_names = set(chain.from_iterable(d.keys() for d in to_subscribe)) + update_merge_tags(mailchimp, list_id, tag_names) + + subscribe_with_data(mailchimp, list_id, to_subscribe) + + enrolled_emails = set(enrolled.values_list('user__email', flat=True)) + non_enrolled_emails = list(subscribed.difference(enrolled_emails)) + + unsubscribe(mailchimp, list_id, non_enrolled_emails) + + subscribed = subscribed.union(set(d['EMAIL'] for d in to_subscribe)) + make_segments(mailchimp, list_id, nsegments, subscribed) + + +def connect_mailchimp(api_key): + """ + Initializes connection to the mailchimp api + """ + mailchimp = MailSnake(api_key) + result = mailchimp.ping() + log.debug(result) + + return mailchimp + + +def verify_list(mailchimp, list_id, course_id): + """ + Verifies that the given list_id corresponds to the course_id + Returns boolean: whether or not course_id matches list_id + """ + lists = mailchimp.lists(filters={'list_id': list_id})['data'] + + if len(lists) != 1: + log.error('incorrect list id') + return False + + list_name = lists[0]['name'] + + log.debug('list name: %s', list_name) + + # check that we are connecting to the correct list + parts = course_id.replace('_', ' ').replace('/', ' ').split() + count = sum(1 for p in parts if p in list_name) + if count < 3: + log.info(course_id) + log.info(list_name) + log.error('course_id does not match list name') + return False + + return True + + +def get_student_data(students, exclude=None): + """ + Given a QuerySet of Django users, extracts id, username, and is_anonymous data. + Excludes any users provided in the optional `exclude` set. + + Returns a list of dictionaries for each user, where the dictionary has keys + 'EMAIL', 'FULLNAME', and 'EDX_ID'. + """ + # To speed the query, we won't retrieve the full User object, only + # two of its values. The namedtuple simulates the User object. + FakeUser = namedtuple('Fake', 'id username is_anonymous') # pylint: disable=invalid-name + + exclude = exclude if exclude else set() + + def make(svalue): + """ + Given a User value entry `svalue`, extracts the student's email and fullname, + and provides a unique id for the user. + + Returns a dictionary with keys 'EMAIL', 'FULLNAME', and 'EDX_ID'. + """ + fake_user = FakeUser(svalue['user_id'], svalue['user__username'], lambda: True) + + entry = { + 'EMAIL': svalue['user__email'], + 'FULLNAME': svalue['name'].title(), + 'EDX_ID': unique_id_for_user(fake_user) + } + + return entry + + fields = 'user__email', 'name', 'user_id', 'user__username' + values = students.values(*fields) + + # TODO: Since `students` is a QuerySet, can we chain a filter here that would be more + # performant than calling a lambda for every user? + exclude_func = lambda s: s['user__email'] in exclude + return [make(s) for s in values if not exclude_func(s)] + + +def get_enrolled_students(course_id): + """ + Given a course_id, returns a QuerySet of all the active students + in the course. + """ + objects = UserProfile.objects + course_key = CourseKey.from_string(course_id) + students = objects.filter(user__courseenrollment__course_id=course_key, + user__courseenrollment__is_active=True) + return students + + +def get_subscribed(mailchimp, list_id): + """Returns a set of email addresses subscribed to `list_id`""" + return get_members(mailchimp, list_id, 'subscribed') + + +def get_unsubscribed(mailchimp, list_id): + """Returns a set of email addresses that have unsubscribed from `list_id`""" + return get_members(mailchimp, list_id, 'unsubscribed') + + +def get_cleaned(mailchimp, list_id): + """ + Returns a set of email addresses that have been cleaned from `list_id` + + These email addresses may be invalid or have caused bounces, so you don't want + to re-add them back to the list. + """ + return get_members(mailchimp, list_id, 'cleaned') + + +def get_members(mailchimp, list_id, status): + """ + Given a mailchimp list id and a user status to filter on, returns all + members of the mailchimp list with that status. + + Returns a set of email addresses. + """ + mc_get_members = mailchimp.listMembers + members = set() + + for page in itertools.count(): + response = mc_get_members(id=list_id, + status=status, + start=page, + limit=BATCH_SIZE) + data = response.get('data', []) + + if not data: + break + + members.update(d['email'] for d in data) + + return members + + +def unsubscribe(mailchimp, list_id, emails): + """ + Batch unsubscribe the given email addresses from the list represented + by `list_id` + """ + batch_unsubscribe = mailchimp.listBatchUnsubscribe + result = batch_unsubscribe(id=list_id, + emails=emails, + send_goodbye=False, + delete_member=False) + log.debug(result) + + +def update_merge_tags(mailchimp, list_id, tag_names): + """ + This function is rather inscrutable. Given tag_names, which + in this code seems to be a list of ['FULLNAME', 'EMAIL', 'EDX_ID'], + we grab tags from the mailchimp list, then we verify tag_names has + 'FULLNAME' and 'EMAIL' present, we get more data from mailchimp, then + sync the variables up to mailchimp using `listMergeVarAdd`. + + The purpose of this function is unclear. + """ + mc_vars = mailchimp.listMergeVars(id=list_id) + mc_names = set(v['name'] for v in mc_vars) + + mc_merge = mailchimp.listMergeVarAdd + + tags = [v['tag'] for v in mc_vars] + + for name in tag_names: + tag = name_to_tag(name) + + # verify FULLNAME is present + # TODO: Why is this under the for loop? It does nothing with the loop + # variable and seems like things would work if this was executed before or + # after the loop. + if 'FULLNAME' not in tags: + result = mc_merge(id=list_id, + tag='FULLNAME', + name='Full Name', + options={'field_type': 'text', + 'public': False}) + tags.append('FULLNAME') + log.debug(result) + + # add extra tags if not present + if name not in mc_names and tag not in ['EMAIL', 'FULLNAME']: + ftype = FIELD_TYPES.get(name, 'number') + result = mc_merge(id=list_id, + tag=tag, + name=name, + options={'field_type': ftype, + 'public': False}) + tags.append(tag) + log.debug(result) + + +def subscribe_with_data(mailchimp, list_id, user_data): + """ + Given user_data in the form of a list of dictionaries for each user, + where the dictionary has keys 'EMAIL', 'FULLNAME', and 'EDX_ID', batch + subscribe the users to the given `list_id` via a Mailchimp api method. + + Returns None + """ + format_entry = lambda e: {name_to_tag(k): v for k, v in e.iteritems()} + formated_data = list(format_entry(e) for e in user_data) + + # send the updates in batches of a fixed size + for batch in chunk(formated_data, SUBSCRIBE_BATCH_SIZE): + result = mailchimp.listBatchSubscribe(id=list_id, + batch=batch, + double_optin=False, + update_existing=True) + + log.debug( + "Added: %s Error on: %s", result['add_count'], result['error_count'] + ) + + +def make_segments(mailchimp, list_id, count, emails): + """ + Segments the list of email addresses `emails` into `count` segments, + if count is nonzero. + + For unknown historical reasons, lost to the winds of time, this is done with + a random order to the email addresses. + + First, existing 'random_' mailchimp segments are deleted. + + Then, the list of emails (the whole, large list) is shuffled. + + Finally, the shuffled emails are chunked into `count` segments and re-uploaded + to mailchimp as 'random_'-prefixed segments. + """ + if count > 0: + # reset segments + segments = mailchimp.listStaticSegments(id=list_id) + for seg in segments: + if seg['name'].startswith('random'): + mailchimp.listStaticSegmentDel(id=list_id, seg_id=seg['id']) + + # shuffle and split emails + emails = list(emails) + random.shuffle(emails) # Why do we do this? + + chunk_size = int(math.ceil(float(len(emails)) / count)) + chunks = list(chunk(emails, chunk_size)) + + # create segments and add emails + for seg in xrange(count): + name = 'random_{0:002}'.format(seg) + seg_id = mailchimp.listStaticSegmentAdd(id=list_id, name=name) + for batch in chunk(chunks[seg], BATCH_SIZE): + mailchimp.listStaticSegmentMembersAdd( + id=list_id, + seg_id=seg_id, + batch=batch + ) + + +def name_to_tag(name): + """ + Returns sanitized str `name`: no more than 10 characters, + with spaces replaced with `_` + """ + if len(name) > 10: + name = name[:10] + return name.replace(' ', '_').strip() + + +def chunk(elist, size): + """ + Generator. Yields a list of size `size` of the given list `elist`, + or a shorter list if at the end of the input. + """ + for i in xrange(0, len(elist), size): + yield elist[i:i + size] diff --git a/lms/djangoapps/mobile_api/users/serializers.py b/lms/djangoapps/mobile_api/users/serializers.py index 9b12c054bfb2..e745d95de309 100644 --- a/lms/djangoapps/mobile_api/users/serializers.py +++ b/lms/djangoapps/mobile_api/users/serializers.py @@ -60,6 +60,7 @@ def to_native(self, course): "course_updates": course_updates_url, "course_handouts": course_handouts_url, "course_about": course_about_url, + "subscription_id": course.clean_id(padding_char='_'), } diff --git a/lms/djangoapps/mobile_api/users/tests.py b/lms/djangoapps/mobile_api/users/tests.py index 1095e52a0779..c5774fd593fb 100644 --- a/lms/djangoapps/mobile_api/users/tests.py +++ b/lms/djangoapps/mobile_api/users/tests.py @@ -60,6 +60,7 @@ def verify_success(self, response): self.assertTrue('course_handouts' in found_course) self.assertEqual(found_course['id'], unicode(self.course.id)) self.assertEqual(courses[0]['mode'], 'honor') + self.assertEqual(courses[0]['course']['subscription_id'], self.course.clean_id(padding_char='_')) def verify_failure(self, response): self.assertEqual(response.status_code, 200) diff --git a/lms/djangoapps/mobile_api/users/views.py b/lms/djangoapps/mobile_api/users/views.py index 54f0089038c8..fa1e6c68eec0 100644 --- a/lms/djangoapps/mobile_api/users/views.py +++ b/lms/djangoapps/mobile_api/users/views.py @@ -221,6 +221,7 @@ class UserCourseEnrollmentsList(generics.ListAPIView): * video_outline: The URI to get the list of all vides the user can access in the course. * id: The unique ID of the course. + * subscription_id: A unique "clean" (alphanumeric with '_') ID of the course. * latest_updates: Reserved for future use. * end: The end date of the course. * name: The name of the course. diff --git a/lms/djangoapps/mobile_api/utils.py b/lms/djangoapps/mobile_api/utils.py index 4d4eed8d266b..57dc67c73c64 100644 --- a/lms/djangoapps/mobile_api/utils.py +++ b/lms/djangoapps/mobile_api/utils.py @@ -2,14 +2,16 @@ Common utility methods and decorators for Mobile APIs. """ - import functools from rest_framework import permissions - -from util.authentication import SessionAuthenticationAllowInactiveUser, OAuth2AuthenticationAllowInactiveUser from opaque_keys.edx.keys import CourseKey from xmodule.modulestore.django import modulestore + from courseware.courses import get_course_with_access +from openedx.core.lib.api.authentication import ( + SessionAuthenticationAllowInactiveUser, + OAuth2AuthenticationAllowInactiveUser, +) from openedx.core.lib.api.permissions import IsUserInUrl diff --git a/lms/djangoapps/shoppingcart/tests/payment_fake.py b/lms/djangoapps/shoppingcart/tests/payment_fake.py index d8d29f0ffad6..222900fea529 100644 --- a/lms/djangoapps/shoppingcart/tests/payment_fake.py +++ b/lms/djangoapps/shoppingcart/tests/payment_fake.py @@ -203,7 +203,7 @@ def _payment_page_response(self, post_params): that triggers a POST request to `callback_url`. The POST params are described in the CyberSource documentation: - http://apps.cybersource.com/library/documentation/dev_guides/HOP_UG/html/wwhelp/wwhimpl/js/html/wwhelp.htm + http://apps.cybersource.com/library/documentation/dev_guides/Secure_Acceptance_WM/Secure_Acceptance_WM.pdf To figure out the POST params to send to the callback, we either: diff --git a/lms/djangoapps/shoppingcart/tests/test_views.py b/lms/djangoapps/shoppingcart/tests/test_views.py index 065131276478..dc254cd620bc 100644 --- a/lms/djangoapps/shoppingcart/tests/test_views.py +++ b/lms/djangoapps/shoppingcart/tests/test_views.py @@ -2,6 +2,8 @@ Tests for Shopping Cart views """ from collections import OrderedDict +import copy +import mock import pytz from urlparse import urlparse from decimal import Decimal @@ -27,6 +29,9 @@ from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.tests.factories import CourseFactory +from commerce.api import EcommerceAPI +from commerce.constants import OrderStatus +from commerce.tests import EcommerceApiTestMixin from student.roles import CourseSalesAdminRole from util.date_utils import get_default_time_display from util.testing import UrlResetMixin @@ -866,6 +871,109 @@ def test_show_receipt_json(self, num_items): 'line_desc': 'Honor Code Certificate for course Test Course' }) + @ddt.data(0, 1, 2) + @override_settings( + ECOMMERCE_API_URL=EcommerceApiTestMixin.ECOMMERCE_API_URL, + ECOMMERCE_API_SIGNING_KEY=EcommerceApiTestMixin.ECOMMERCE_API_SIGNING_KEY + ) + def test_show_ecom_receipt_json(self, num_items): + # set up the get request to return an order with X number of line items. + + # Log in the student. Use a false order ID for the E-Commerce Application. + self.login_user() + url = reverse('shoppingcart.views.show_receipt', args=['EDX-100042']) + with self.mock_get_order(num_items=num_items): + resp = self.client.get(url, HTTP_ACCEPT="application/json") + + # Should have gotten a successful response + self.assertEqual(resp.status_code, 200) + + # Parse the response as JSON and check the contents + json_resp = json.loads(resp.content) + self.assertEqual(json_resp.get('currency'), self.mock_get_order.ORDER['currency']) + self.assertEqual(json_resp.get('purchase_datetime'), 'Apr 07, 2015 at 17:59 UTC') + self.assertEqual(json_resp.get('total_cost'), self.mock_get_order.ORDER['total_excl_tax']) + self.assertEqual(json_resp.get('status'), self.mock_get_order.ORDER['status']) + self.assertEqual(json_resp.get('billed_to'), { + 'first_name': self.mock_get_order.ORDER['billing_address']['first_name'], + 'last_name': self.mock_get_order.ORDER['billing_address']['last_name'], + 'street1': self.mock_get_order.ORDER['billing_address']['line1'], + 'street2': self.mock_get_order.ORDER['billing_address']['line2'], + 'city': self.mock_get_order.ORDER['billing_address']['line4'], + 'state': self.mock_get_order.ORDER['billing_address']['state'], + 'postal_code': self.mock_get_order.ORDER['billing_address']['postcode'], + 'country': self.mock_get_order.ORDER['billing_address']['country']['display_name'] + }) + + self.assertEqual(len(json_resp.get('items')), num_items) + for item in json_resp.get('items'): + self.assertEqual(item, { + 'unit_cost': self.mock_get_order.LINE['unit_price_excl_tax'], + 'quantity': self.mock_get_order.LINE['quantity'], + 'line_cost': self.mock_get_order.LINE['line_price_excl_tax'], + 'line_desc': self.mock_get_order.LINE['description'] + }) + + class mock_get_order(object): # pylint: disable=invalid-name + """Mocks calls to EcommerceAPI.get_order. """ + patch = None + + ORDER = { + 'status': OrderStatus.COMPLETE, + 'number': EcommerceApiTestMixin.ORDER_NUMBER, + 'total_excl_tax': 40.0, + 'currency': 'USD', + 'sources': [{'transactions': [ + {'date_created': '2015-04-07 17:59:06.274587+00:00'}, + {'date_created': '2015-04-08 13:33:06.150000+00:00'}, + {'date_created': '2015-04-09 10:45:06.200000+00:00'}, + ]}], + 'billing_address': { + 'first_name': 'Philip', + 'last_name': 'Fry', + 'line1': 'Robot Arms Apts', + 'line2': '22 Robot Street', + 'line4': 'New New York', + 'state': 'NY', + 'postcode': '11201', + 'country': { + 'display_name': 'United States', + }, + }, + } + + LINE = { + "title": "Honor Code Certificate for course Test Course", + "description": "Honor Code Certificate for course Test Course", + "status": "Paid", + "line_price_excl_tax": 40.0, + "quantity": 1, + "unit_price_excl_tax": 40.0 + } + + def __init__(self, **kwargs): + + result = copy.deepcopy(self.ORDER) + result['lines'] = [copy.deepcopy(self.LINE) for _ in xrange(kwargs['num_items'])] + default_kwargs = { + 'return_value': ( + EcommerceApiTestMixin.ORDER_NUMBER, + OrderStatus.COMPLETE, + result, + ) + } + + default_kwargs.update(kwargs) + + self.patch = mock.patch.object(EcommerceAPI, 'get_order', mock.Mock(**default_kwargs)) + + def __enter__(self): + self.patch.start() + return self.patch.new + + def __exit__(self, exc_type, exc_val, exc_tb): # pylint: disable=unused-argument + self.patch.stop() + def test_show_receipt_json_multiple_items(self): # Two different item types PaidCourseRegistration.add_to_order(self.cart, self.course_key) diff --git a/lms/djangoapps/shoppingcart/urls.py b/lms/djangoapps/shoppingcart/urls.py index 9363521ddc82..7ad0d2f14929 100644 --- a/lms/djangoapps/shoppingcart/urls.py +++ b/lms/djangoapps/shoppingcart/urls.py @@ -5,7 +5,7 @@ 'shoppingcart.views', url(r'^postpay_callback/$', 'postpay_callback'), # Both the ~accept and ~reject callback pages are handled here - url(r'^receipt/(?P[0-9]*)/$', 'show_receipt'), + url(r'^receipt/(?P[-\w]+)/$', 'show_receipt'), url(r'^donation/$', 'donate', name='donation'), url(r'^csv_report/$', 'csv_report', name='payment_csv_report'), # These following URLs are only valid if the ENABLE_SHOPPING_CART feature flag is set diff --git a/lms/djangoapps/shoppingcart/views.py b/lms/djangoapps/shoppingcart/views.py index 39633c01c6bb..b2f3a56b1d6b 100644 --- a/lms/djangoapps/shoppingcart/views.py +++ b/lms/djangoapps/shoppingcart/views.py @@ -1,6 +1,7 @@ import logging import datetime import decimal +import dateutil import pytz from ipware.ip import get_ip from django.db.models import Q @@ -12,6 +13,9 @@ HttpResponseBadRequest, HttpResponseForbidden, Http404 ) from django.utils.translation import ugettext as _ +from commerce.api import EcommerceAPI +from commerce.exceptions import InvalidConfigurationError, ApiError +from commerce.http import InternalRequestErrorResponse from course_modes.models import CourseMode from util.json_request import JsonResponse from django.views.decorators.http import require_POST, require_http_methods @@ -820,20 +824,91 @@ def show_receipt(request, ordernum): Displays a receipt for a particular order. 404 if order is not yet purchased or request.user != order.user """ + is_json_request = 'application/json' in request.META.get('HTTP_ACCEPT', "") try: order = Order.objects.get(id=ordernum) - except Order.DoesNotExist: - raise Http404('Order not found!') + except (Order.DoesNotExist, ValueError): + if is_json_request: + return _get_external_order(request, ordernum) + else: + raise Http404('Order not found!') if order.user != request.user or order.status not in ['purchased', 'refunded']: raise Http404('Order not found!') - if 'application/json' in request.META.get('HTTP_ACCEPT', ""): + if is_json_request: return _show_receipt_json(order) else: return _show_receipt_html(request, order) +def _get_external_order(request, order_number): + """Get the order context from the external E-Commerce Service. + + Get information about an order. This function makes a request to the E-Commerce Service to see if there is + order information that can be used to render a receipt for the user. + + Args: + request (Request): The request for the the receipt. + order_number (str) : The order number. + + Returns: + dict: A serializable dictionary of the receipt page context based on an order returned from the E-Commerce + Service. + + """ + try: + api = EcommerceAPI() + order_number, order_status, order_data = api.get_order(request.user, order_number) + billing = order_data.get('billing_address', {}) + country = billing.get('country', {}) + + # In order to get the date this order was paid, we need to check for payment sources, and associated + # transactions. + payment_dates = [] + for source in order_data.get('sources', []): + for transaction in source.get('transactions', []): + payment_dates.append(dateutil.parser.parse(transaction['date_created'])) + payment_date = sorted(payment_dates, reverse=True).pop() + + order_info = { + 'orderNum': order_number, + 'currency': order_data['currency'], + 'status': order_status, + 'purchase_datetime': get_default_time_display(payment_date), + 'total_cost': order_data['total_excl_tax'], + 'billed_to': { + 'first_name': billing.get('first_name', ''), + 'last_name': billing.get('last_name', ''), + 'street1': billing.get('line1', ''), + 'street2': billing.get('line2', ''), + 'city': billing.get('line4', ''), # 'line4' is the City, from the E-Commerce Service + 'state': billing.get('state', ''), + 'postal_code': billing.get('postcode', ''), + 'country': country.get('display_name', ''), + }, + 'items': [ + { + 'quantity': item['quantity'], + 'unit_cost': item['unit_price_excl_tax'], + 'line_cost': item['line_price_excl_tax'], + 'line_desc': item['description'] + } + for item in order_data['lines'] + ] + } + return JsonResponse(order_info) + except InvalidConfigurationError: + msg = u"E-Commerce API not setup. Cannot request Order [{order_number}] for User [{user_id}] ".format( + user_id=request.user.id, order_number=order_number + ) + log.debug(msg) + return JsonResponse(status=500, object={'error_message': msg}) + except ApiError as err: + # The API will handle logging of the error. + return InternalRequestErrorResponse(err.message) + + def _show_receipt_json(order): """Render the receipt page as JSON. diff --git a/lms/djangoapps/student_account/test/test_views.py b/lms/djangoapps/student_account/test/test_views.py index c2c99faf9807..880a622b7466 100644 --- a/lms/djangoapps/student_account/test/test_views.py +++ b/lms/djangoapps/student_account/test/test_views.py @@ -9,20 +9,24 @@ import mock import ddt import markupsafe -from django.test import TestCase from django.conf import settings from django.core.urlresolvers import reverse from django.core import mail +from django.contrib import messages +from django.contrib.messages.middleware import MessageMiddleware +from django.test import TestCase from django.test.utils import override_settings +from django.test.client import RequestFactory -from util.testing import UrlResetMixin -from third_party_auth.tests.testutil import simulate_running_pipeline from embargo.test_utils import restrict_course from openedx.core.djangoapps.user_api.accounts.api import activate_account, create_account from openedx.core.djangoapps.user_api.accounts import EMAIL_MAX_LENGTH +from student.tests.factories import CourseModeFactory, UserFactory +from student_account.views import account_settings_context +from third_party_auth.tests.testutil import simulate_running_pipeline +from util.testing import UrlResetMixin from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.tests.factories import CourseFactory -from student.tests.factories import CourseModeFactory @ddt.ddt @@ -499,3 +503,66 @@ def _third_party_login_url(self, backend_name, auth_entry, course_id=None, redir url=reverse("social:begin", kwargs={"backend": backend_name}), params=urlencode(params) ) + + +class AccountSettingsViewTest(TestCase): + """ Tests for the account settings view. """ + + USERNAME = 'student' + PASSWORD = 'password' + FIELDS = [ + 'country', + 'gender', + 'language', + 'level_of_education', + 'password', + 'year_of_birth', + 'preferred_language', + ] + + @mock.patch("django.conf.settings.MESSAGE_STORAGE", 'django.contrib.messages.storage.cookie.CookieStorage') + def setUp(self): + super(AccountSettingsViewTest, self).setUp() + self.user = UserFactory.create(username=self.USERNAME, password=self.PASSWORD) + self.client.login(username=self.USERNAME, password=self.PASSWORD) + + self.request = RequestFactory() + self.request.user = self.user + + # Python-social saves auth failure notifcations in Django messages. + # See pipeline.get_duplicate_provider() for details. + self.request.COOKIES = {} + MessageMiddleware().process_request(self.request) + messages.error(self.request, 'Facebook is already in use.', extra_tags='Auth facebook') + + def test_context(self): + + context = account_settings_context(self.request) + + user_accounts_api_url = reverse("accounts_api", kwargs={'username': self.user.username}) + self.assertEqual(context['user_accounts_api_url'], user_accounts_api_url) + + user_preferences_api_url = reverse('preferences_api', kwargs={'username': self.user.username}) + self.assertEqual(context['user_preferences_api_url'], user_preferences_api_url) + + for attribute in self.FIELDS: + self.assertIn(attribute, context['fields']) + + self.assertEqual( + context['user_accounts_api_url'], reverse("accounts_api", kwargs={'username': self.user.username}) + ) + self.assertEqual( + context['user_preferences_api_url'], reverse('preferences_api', kwargs={'username': self.user.username}) + ) + + self.assertEqual(context['duplicate_provider'].BACKEND_CLASS.name, 'facebook') + self.assertEqual(context['auth']['providers'][0]['name'], 'Facebook') + self.assertEqual(context['auth']['providers'][1]['name'], 'Google') + + def test_view(self): + + view_path = reverse('account_settings') + response = self.client.get(path=view_path) + + for attribute in self.FIELDS: + self.assertIn(attribute, response.content) diff --git a/lms/djangoapps/student_account/urls.py b/lms/djangoapps/student_account/urls.py index 4f5eba7c0448..a172f25ba4ff 100644 --- a/lms/djangoapps/student_account/urls.py +++ b/lms/djangoapps/student_account/urls.py @@ -11,3 +11,8 @@ url(r'^register/$', 'login_and_registration_form', {'initial_mode': 'register'}, name='account_register'), url(r'^password$', 'password_change_request_handler', name='password_change_request'), ) + +urlpatterns += patterns( + 'student_account.views', + url(r'^settings$', 'account_settings', name='account_settings'), +) diff --git a/lms/djangoapps/student_account/views.py b/lms/djangoapps/student_account/views.py index 47f2a56c479a..1838ff2e88c8 100644 --- a/lms/djangoapps/student_account/views.py +++ b/lms/djangoapps/student_account/views.py @@ -5,30 +5,39 @@ from ipware.ip import get_ip from django.conf import settings +from django.contrib import messages +from django.contrib.auth.decorators import login_required from django.http import ( HttpResponse, HttpResponseBadRequest, HttpResponseForbidden ) from django.shortcuts import redirect from django.http import HttpRequest +from django_countries import countries from django.core.urlresolvers import reverse, resolve from django.utils.translation import ugettext as _ from django_future.csrf import ensure_csrf_cookie from django.views.decorators.http import require_http_methods -from opaque_keys.edx.keys import CourseKey +from lang_pref.api import released_languages from opaque_keys import InvalidKeyError +from opaque_keys.edx.keys import CourseKey from edxmako.shortcuts import render_to_response from microsite_configuration import microsite + from embargo import api as embargo_api -import third_party_auth from external_auth.login_and_register import ( login as external_auth_login, register as external_auth_register ) +from student.models import UserProfile from student.views import ( signin_user as old_login_view, register_user as old_register_view ) +from student_account.helpers import auth_pipeline_urls +import third_party_auth +from third_party_auth import pipeline +from util.bad_request_rate_limiter import BadRequestRateLimiter from openedx.core.djangoapps.user_api.accounts.api import request_password_change from openedx.core.djangoapps.user_api.errors import UserNotFound @@ -294,3 +303,96 @@ def _external_auth_intercept(request, mode): return external_auth_login(request) elif mode == "register": return external_auth_register(request) + + +@login_required +@require_http_methods(['GET']) +def account_settings(request): + """Render the current user's account settings page. + + Args: + request (HttpRequest) + + Returns: + HttpResponse: 200 if the page was sent successfully + HttpResponse: 302 if not logged in (redirect to login page) + HttpResponse: 405 if using an unsupported HTTP method + + Example usage: + + GET /account/settings + + """ + return render_to_response('student_account/account_settings.html', account_settings_context(request)) + + +def account_settings_context(request): + """ Context for the account settings page. + + Args: + request: The request object. + + Returns: + dict + + """ + user = request.user + + country_options = [ + (country_code, _(country_name)) # pylint: disable=translation-of-non-string + for country_code, country_name in sorted( + countries.countries, key=lambda(__, name): unicode(name) + ) + ] + + year_of_birth_options = [(unicode(year), unicode(year)) for year in UserProfile.VALID_YEARS] + + context = { + 'auth': {}, + 'duplicate_provider': None, + 'fields': { + 'country': { + 'options': country_options, + }, 'gender': { + 'options': [(choice[0], _(choice[1])) for choice in UserProfile.GENDER_CHOICES], # pylint: disable=translation-of-non-string + }, 'language': { + 'options': released_languages(), + }, 'level_of_education': { + 'options': [(choice[0], _(choice[1])) for choice in UserProfile.LEVEL_OF_EDUCATION_CHOICES], # pylint: disable=translation-of-non-string + }, 'password': { + 'url': reverse('password_reset'), + }, 'year_of_birth': { + 'options': year_of_birth_options, + }, 'preferred_language': { + 'options': settings.ALL_LANGUAGES, + } + }, + 'platform_name': settings.PLATFORM_NAME, + 'user_accounts_api_url': reverse("accounts_api", kwargs={'username': user.username}), + 'user_preferences_api_url': reverse('preferences_api', kwargs={'username': user.username}), + } + + if third_party_auth.is_enabled(): + # If the account on the third party provider is already connected with another edX account, + # we display a message to the user. + context['duplicate_provider'] = pipeline.get_duplicate_provider(messages.get_messages(request)) + + auth_states = pipeline.get_provider_user_states(user) + + context['auth']['providers'] = [{ + 'name': state.provider.NAME, # The name of the provider e.g. Facebook + 'connected': state.has_account, # Whether the user's edX account is connected with the provider. + # If the user is not connected, they should be directed to this page to authenticate + # with the particular provider. + 'connect_url': pipeline.get_login_url( + state.provider.NAME, + pipeline.AUTH_ENTRY_ACCOUNT_SETTINGS, + # The url the user should be directed to after the auth process has completed. + redirect_url=reverse('account_settings'), + ), + # If the user is connected, sending a POST request to this url removes the connection + # information for this provider from their edX account. + 'disconnect_url': pipeline.get_disconnect_url(state.provider.NAME), + } for state in auth_states] + + return context diff --git a/lms/djangoapps/student_profile/__init__.py b/lms/djangoapps/student_profile/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/student_profile/test/__init__.py b/lms/djangoapps/student_profile/test/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/djangoapps/student_profile/test/test_views.py b/lms/djangoapps/student_profile/test/test_views.py new file mode 100644 index 000000000000..aa7818310887 --- /dev/null +++ b/lms/djangoapps/student_profile/test/test_views.py @@ -0,0 +1,97 @@ +# -*- coding: utf-8 -*- +""" Tests for student profile views. """ + +from django.conf import settings +from django.core.urlresolvers import reverse +from django.test import TestCase + +from util.testing import UrlResetMixin +from student.tests.factories import UserFactory + +from student_profile.views import learner_profile_context + + +class LearnerProfileViewTest(UrlResetMixin, TestCase): + """ Tests for the student profile view. """ + + USERNAME = "username" + PASSWORD = "password" + CONTEXT_DATA = [ + 'default_public_account_fields', + 'accounts_api_url', + 'preferences_api_url', + 'account_settings_page_url', + 'has_preferences_access', + 'own_profile', + 'country_options', + 'language_options', + ] + + def setUp(self): + super(LearnerProfileViewTest, self).setUp() + self.user = UserFactory.create(username=self.USERNAME, password=self.PASSWORD) + self.client.login(username=self.USERNAME, password=self.PASSWORD) + + def test_context(self): + """ + Verify learner profile page context data. + """ + context = learner_profile_context(self.user.username, self.USERNAME, self.user.is_staff) + + self.assertEqual( + context['data']['default_public_account_fields'], + settings.ACCOUNT_VISIBILITY_CONFIGURATION['public_fields'] + ) + + self.assertEqual( + context['data']['accounts_api_url'], + reverse("accounts_api", kwargs={'username': self.user.username}) + ) + + self.assertEqual( + context['data']['preferences_api_url'], + reverse('preferences_api', kwargs={'username': self.user.username}) + ) + + self.assertEqual( + context['data']['profile_image_upload_url'], + reverse("profile_image_upload", kwargs={'username': self.user.username}) + ) + + self.assertEqual( + context['data']['profile_image_remove_url'], + reverse('profile_image_remove', kwargs={'username': self.user.username}) + ) + + self.assertEqual( + context['data']['profile_image_max_bytes'], + settings.PROFILE_IMAGE_MAX_BYTES + ) + + self.assertEqual( + context['data']['profile_image_min_bytes'], + settings.PROFILE_IMAGE_MIN_BYTES + ) + + self.assertEqual(context['data']['account_settings_page_url'], reverse('account_settings')) + + for attribute in self.CONTEXT_DATA: + self.assertIn(attribute, context['data']) + + def test_view(self): + """ + Verify learner profile page view. + """ + profile_path = reverse('learner_profile', kwargs={'username': self.USERNAME}) + response = self.client.get(path=profile_path) + + for attribute in self.CONTEXT_DATA: + self.assertIn(attribute, response.content) + + def test_undefined_profile_page(self): + """ + Verify that a 404 is returned for a non-existent profile page. + """ + profile_path = reverse('learner_profile', kwargs={'username': "no_such_user"}) + response = self.client.get(path=profile_path) + self.assertEqual(404, response.status_code) diff --git a/lms/djangoapps/student_profile/views.py b/lms/djangoapps/student_profile/views.py new file mode 100644 index 000000000000..7ac0b0949121 --- /dev/null +++ b/lms/djangoapps/student_profile/views.py @@ -0,0 +1,87 @@ +""" Views for a student's profile information. """ + +from django.conf import settings +from django.core.exceptions import ObjectDoesNotExist +from django_countries import countries + +from django.core.urlresolvers import reverse +from django.contrib.auth.decorators import login_required +from django.http import HttpResponse +from django.views.decorators.http import require_http_methods + +from edxmako.shortcuts import render_to_response +from student.models import User + +from django.utils.translation import ugettext as _ + + +@login_required +@require_http_methods(['GET']) +def learner_profile(request, username): + """Render the profile page for the specified username. + + Args: + request (HttpRequest) + username (str): username of user whose profile is requested. + + Returns: + HttpResponse: 200 if the page was sent successfully + HttpResponse: 302 if not logged in (redirect to login page) + HttpResponse: 404 if the specified username does not exist + HttpResponse: 405 if using an unsupported HTTP method + + Example usage: + GET /account/profile + """ + try: + return render_to_response( + 'student_profile/learner_profile.html', + learner_profile_context(request.user.username, username, request.user.is_staff) + ) + except ObjectDoesNotExist: + return HttpResponse(status=404) + + +def learner_profile_context(logged_in_username, profile_username, user_is_staff): + """Context for the learner profile page. + + Args: + logged_in_username (str): Username of user logged In user. + profile_username (str): username of user whose profile is requested. + user_is_staff (bool): Logged In user has staff access. + + Returns: + dict + + Raises: + ObjectDoesNotExist: the specified profile_username does not exist. + """ + profile_user = User.objects.get(username=profile_username) + + country_options = [ + (country_code, _(country_name)) # pylint: disable=translation-of-non-string + for country_code, country_name in sorted( + countries.countries, key=lambda(__, name): unicode(name) + ) + ] + + context = { + 'data': { + 'profile_user_id': profile_user.id, + 'default_public_account_fields': settings.ACCOUNT_VISIBILITY_CONFIGURATION['public_fields'], + 'default_visibility': settings.ACCOUNT_VISIBILITY_CONFIGURATION['default_visibility'], + 'accounts_api_url': reverse("accounts_api", kwargs={'username': profile_username}), + 'preferences_api_url': reverse('preferences_api', kwargs={'username': profile_username}), + 'profile_image_upload_url': reverse('profile_image_upload', kwargs={'username': profile_username}), + 'profile_image_remove_url': reverse('profile_image_remove', kwargs={'username': profile_username}), + 'profile_image_max_bytes': settings.PROFILE_IMAGE_MAX_BYTES, + 'profile_image_min_bytes': settings.PROFILE_IMAGE_MIN_BYTES, + 'account_settings_page_url': reverse('account_settings'), + 'has_preferences_access': (logged_in_username == profile_username or user_is_staff), + 'own_profile': (logged_in_username == profile_username), + 'country_options': country_options, + 'language_options': settings.ALL_LANGUAGES, + } + } + + return context diff --git a/lms/djangoapps/verify_student/migrations/0005_auto__add_incoursereverificationconfiguration.py b/lms/djangoapps/verify_student/migrations/0005_auto__add_incoursereverificationconfiguration.py index e0c3a3cb756b..dc1a653a0fd4 100644 --- a/lms/djangoapps/verify_student/migrations/0005_auto__add_incoursereverificationconfiguration.py +++ b/lms/djangoapps/verify_student/migrations/0005_auto__add_incoursereverificationconfiguration.py @@ -97,7 +97,7 @@ def backwards(self, orm): }, 'verify_student.verificationcheckpoint': { 'Meta': {'unique_together': "(('course_id', 'checkpoint_name'),)", 'object_name': 'VerificationCheckpoint'}, - 'checkpoint_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '32'}), + 'checkpoint_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), 'course_id': ('xmodule_django.models.CourseKeyField', [], {'max_length': '255', 'db_index': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'photo_verification': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['verify_student.SoftwareSecurePhotoVerification']", 'symmetrical': 'False'}) @@ -115,4 +115,3 @@ def backwards(self, orm): } complete_apps = ['verify_student'] - diff --git a/lms/djangoapps/verify_student/migrations/0006_auto__add_skippedreverification__add_unique_skippedreverification_user.py b/lms/djangoapps/verify_student/migrations/0006_auto__add_skippedreverification__add_unique_skippedreverification_user.py new file mode 100644 index 000000000000..46cb10c2364c --- /dev/null +++ b/lms/djangoapps/verify_student/migrations/0006_auto__add_skippedreverification__add_unique_skippedreverification_user.py @@ -0,0 +1,132 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'SkippedReverification' + db.create_table('verify_student_skippedreverification', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), + ('course_id', self.gf('xmodule_django.models.CourseKeyField')(max_length=255, db_index=True)), + ('checkpoint', self.gf('django.db.models.fields.related.ForeignKey')(related_name='skipped_checkpoint', to=orm['verify_student.VerificationCheckpoint'])), + ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), + )) + db.send_create_signal('verify_student', ['SkippedReverification']) + + # Adding unique constraint on 'SkippedReverification', fields ['user', 'course_id'] + db.create_unique('verify_student_skippedreverification', ['user_id', 'course_id']) + + + def backwards(self, orm): + # Removing unique constraint on 'SkippedReverification', fields ['user', 'course_id'] + db.delete_unique('verify_student_skippedreverification', ['user_id', 'course_id']) + + # Deleting model 'SkippedReverification' + db.delete_table('verify_student_skippedreverification') + + + models = { + 'auth.group': { + 'Meta': {'object_name': 'Group'}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), + 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) + }, + 'auth.permission': { + 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, + 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) + }, + 'auth.user': { + 'Meta': {'object_name': 'User'}, + 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), + 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), + 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), + 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) + }, + 'contenttypes.contenttype': { + 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, + 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) + }, + 'reverification.midcoursereverificationwindow': { + 'Meta': {'object_name': 'MidcourseReverificationWindow'}, + 'course_id': ('xmodule_django.models.CourseKeyField', [], {'max_length': '255', 'db_index': 'True'}), + 'end_date': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'start_date': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) + }, + 'verify_student.incoursereverificationconfiguration': { + 'Meta': {'object_name': 'InCourseReverificationConfiguration'}, + 'change_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'changed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'on_delete': 'models.PROTECT'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + }, + 'verify_student.skippedreverification': { + 'Meta': {'unique_together': "(('user', 'course_id'),)", 'object_name': 'SkippedReverification'}, + 'checkpoint': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'skipped_checkpoint'", 'to': "orm['verify_student.VerificationCheckpoint']"}), + 'course_id': ('xmodule_django.models.CourseKeyField', [], {'max_length': '255', 'db_index': 'True'}), + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) + }, + 'verify_student.softwaresecurephotoverification': { + 'Meta': {'ordering': "['-created_at']", 'object_name': 'SoftwareSecurePhotoVerification'}, + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), + 'display': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}), + 'error_code': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), + 'error_msg': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'face_image_url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), + 'photo_id_image_url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}), + 'photo_id_key': ('django.db.models.fields.TextField', [], {'max_length': '1024'}), + 'receipt_id': ('django.db.models.fields.CharField', [], {'default': "'aaa24e01-3318-4707-a3ed-74d0f1c1ed15'", 'max_length': '255', 'db_index': 'True'}), + 'reviewing_service': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), + 'reviewing_user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'photo_verifications_reviewed'", 'null': 'True', 'to': "orm['auth.User']"}), + 'status': ('model_utils.fields.StatusField', [], {'default': "'created'", 'max_length': '100', u'no_check_for_status': 'True'}), + 'status_changed': ('model_utils.fields.MonitorField', [], {'default': 'datetime.datetime.now', u'monitor': "u'status'"}), + 'submitted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), + 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), + 'window': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['reverification.MidcourseReverificationWindow']", 'null': 'True'}) + }, + 'verify_student.verificationcheckpoint': { + 'Meta': {'unique_together': "(('course_id', 'checkpoint_name'),)", 'object_name': 'VerificationCheckpoint'}, + 'checkpoint_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), + 'course_id': ('xmodule_django.models.CourseKeyField', [], {'max_length': '255', 'db_index': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'photo_verification': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['verify_student.SoftwareSecurePhotoVerification']", 'symmetrical': 'False'}) + }, + 'verify_student.verificationstatus': { + 'Meta': {'object_name': 'VerificationStatus'}, + 'checkpoint': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'checkpoint_status'", 'to': "orm['verify_student.VerificationCheckpoint']"}), + 'error': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'response': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + 'status': ('django.db.models.fields.CharField', [], {'max_length': '32', 'db_index': 'True'}), + 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) + } + } + + complete_apps = ['verify_student'] \ No newline at end of file diff --git a/lms/djangoapps/verify_student/models.py b/lms/djangoapps/verify_student/models.py index 561c59d58578..e7f7137e72a5 100644 --- a/lms/djangoapps/verify_student/models.py +++ b/lms/djangoapps/verify_student/models.py @@ -17,6 +17,7 @@ from boto.s3.connection import S3Connection from boto.s3.key import Key +from django.core.exceptions import ObjectDoesNotExist import pytz import requests @@ -214,19 +215,29 @@ def user_is_verified(cls, user, earliest_allowed_date=None, window=None): ).exists() @classmethod - def user_has_valid_or_pending(cls, user, earliest_allowed_date=None, window=None, queryset=None): + def verification_valid_or_pending(cls, user, earliest_allowed_date=None, window=None, queryset=None): """ - Return whether the user has a complete verification attempt that is or - *might* be good. This means that it's approved, been submitted, or would - have been submitted but had an non-user error when it was being - submitted. It's basically any situation in which the user has signed off - on the contents of the attempt, and we have not yet received a denial. + Check whether the user has a complete verification attempt that is + or *might* be good. This means that it's approved, been submitted, + or would have been submitted but had an non-user error when it was + being submitted. + It's basically any situation in which the user has signed off on + the contents of the attempt, and we have not yet received a denial. - If window=None, this will check for the user's *initial* verification. If - window is anything else, this will check for the reverification associated - with that window. + Arguments: + user: + earliest_allowed_date: earliest allowed date given in the + settings + window: If window=None, this will check for the user's + *initial* verification. + If window is anything else, this will check for the + reverification associated with that window. + queryset: If a queryset is provided, that will be used instead + of hitting the database. - If a queryset is provided, that will be used instead of hitting the database. + Returns: + queryset: queryset of 'PhotoVerification' sorted by 'created_at' in + descending order. """ valid_statuses = ['submitted', 'approved'] if not window: @@ -241,7 +252,17 @@ def user_has_valid_or_pending(cls, user, earliest_allowed_date=None, window=None or cls._earliest_allowed_date() ), window=window, - ).exists() + ).order_by('-created_at') + + @classmethod + def user_has_valid_or_pending(cls, user, earliest_allowed_date=None, window=None, queryset=None): + """ + Check whether the user has an active or pending verification attempt + + Returns: + bool: True or False according to existence of valid verifications + """ + return cls.verification_valid_or_pending(user, earliest_allowed_date, window, queryset).exists() @classmethod def active_for_user(cls, user, window=None): @@ -945,6 +966,20 @@ def add_verification_attempt(self, verification_attempt): """ self.photo_verification.add(verification_attempt) # pylint: disable=no-member + def get_user_latest_status(self, user_id): + """ Return the latest status of the given checkpoint attempt by user + + Args: + user_id(str): Id of user + + Returns: + VerificationStatus object if found any else None + """ + try: + return self.checkpoint_status.filter(user_id=user_id).latest() # pylint: disable=E1101 + except ObjectDoesNotExist: + return None + @classmethod def get_verification_checkpoint(cls, course_id, checkpoint_name): """Get the verification checkpoint for given course_id and checkpoint name @@ -976,13 +1011,16 @@ class VerificationStatus(models.Model): ("error", "error") ) - checkpoint = models.ForeignKey(VerificationCheckpoint) + checkpoint = models.ForeignKey(VerificationCheckpoint, related_name="checkpoint_status") user = models.ForeignKey(User) status = models.CharField(choices=VERIFICATION_STATUS_CHOICES, db_index=True, max_length=32) timestamp = models.DateTimeField(auto_now_add=True) response = models.TextField(null=True, blank=True) error = models.TextField(null=True, blank=True) + class Meta(object): # pylint: disable=missing-docstring + get_latest_by = "timestamp" + @classmethod def add_verification_status(cls, checkpoint, user, status): """ Create new verification status object @@ -1023,3 +1061,44 @@ class InCourseReverificationConfiguration(ConfigurationModel): """ pass + + +class SkippedReverification(models.Model): + """ + Model for tracking skipped Reverification of a user against a specific + course. + If user skipped the Reverification for a specific course then in future + user cannot see the reverification link. + """ + user = models.ForeignKey(User) + course_id = CourseKeyField(max_length=255, db_index=True) + checkpoint = models.ForeignKey(VerificationCheckpoint, related_name="skipped_checkpoint") + created_at = models.DateTimeField(auto_now_add=True) + + class Meta: # pylint: disable=missing-docstring, old-style-class + unique_together = (('user', 'course_id'),) + + @classmethod + def add_skipped_reverification_attempt(cls, checkpoint, user_id, course_id): + """ Create skipped reverification object + + Arguments: + checkpoint(VerificationCheckpoint): VerificationCheckpoint object + user_id(str): User Id of currently logged in user + course_id(CourseKey): CourseKey + Returns: + None + """ + cls.objects.create(checkpoint=checkpoint, user_id=user_id, course_id=course_id) + + @classmethod + def check_user_skipped_reverification_exists(cls, user, course_id): + """Check user skipped re-verification attempt exists against specific course + + Arguments: + user(User): user object + course_id(CourseKey): CourseKey + Returns: + Boolean + """ + return cls.objects.filter(user=user, course_id=course_id).exists() diff --git a/lms/djangoapps/verify_student/services.py b/lms/djangoapps/verify_student/services.py new file mode 100644 index 000000000000..8d3c1d73fc66 --- /dev/null +++ b/lms/djangoapps/verify_student/services.py @@ -0,0 +1,86 @@ +""" +Implement the Reverification XBlock "reverification" server +""" + +import logging +from opaque_keys.edx.keys import CourseKey +from django.core.exceptions import ObjectDoesNotExist +from django.core.urlresolvers import reverse +from verify_student.models import VerificationCheckpoint, VerificationStatus, SkippedReverification +from django.db import IntegrityError + +log = logging.getLogger(__name__) + + +class ReverificationService(object): + """ Service to implement the Reverification XBlock "reverification" service + + """ + + def get_status(self, user_id, course_id, related_assessment): + """ Check if the user has any verification attempt or has skipped the verification + + Args: + user_id(str): User Id string + course_id(str): A string of course_id + related_assessment(str): Verification checkpoint name + + Returns: + "skipped" if has skip the re-verification or Verification Status string if + any attempt submitted by user else None + """ + course_key = CourseKey.from_string(course_id) + has_skipped = SkippedReverification.check_user_skipped_reverification_exists(user_id, course_key) + if has_skipped: + return "skipped" + try: + checkpoint_status = VerificationStatus.objects.filter( + user_id=user_id, + checkpoint__course_id=course_key, + checkpoint__checkpoint_name=related_assessment + ).latest() + return checkpoint_status.status + except ObjectDoesNotExist: + return None + + def start_verification(self, course_id, related_assessment, item_id): + """ Get or create the verification checkpoint and return the re-verification link + + Args: + course_id(str): A string of course_id + related_assessment(str): Verification checkpoint name + + Returns: + Re-verification link + """ + course_key = CourseKey.from_string(course_id) + VerificationCheckpoint.objects.get_or_create(course_id=course_key, checkpoint_name=related_assessment) + re_verification_link = reverse( + 'verify_student_incourse_reverify', + args=( + unicode(course_key), + unicode(related_assessment), + unicode(item_id) + ) + ) + return re_verification_link + + def skip_verification(self, checkpoint_name, user_id, course_id): + """Create the add verification attempt + + Args: + course_id(str): A string of course_id + user_id(str): User Id string + checkpoint_name(str): Verification checkpoint name + + Returns: + None + """ + course_key = CourseKey.from_string(course_id) + checkpoint = VerificationCheckpoint.objects.get(course_id=course_key, checkpoint_name=checkpoint_name) + + # if user do not already skipped the attempt for this course only then he can skip + try: + SkippedReverification.add_skipped_reverification_attempt(checkpoint, user_id, course_key) + except IntegrityError: + log.exception("Skipped attempt already exists for user %s: with course %s:", user_id, unicode(course_id)) diff --git a/lms/djangoapps/verify_student/tests/test_integration.py b/lms/djangoapps/verify_student/tests/test_integration.py index 9a50df7c78ed..e79242508093 100644 --- a/lms/djangoapps/verify_student/tests/test_integration.py +++ b/lms/djangoapps/verify_student/tests/test_integration.py @@ -58,4 +58,4 @@ def test_start_flow(self): # On the first page of the flow, verify that there's a button allowing the user # to proceed to the payment processor; this is the only action the user is allowed to take. - self.assertContains(resp, 'pay_button') + self.assertContains(resp, 'payment-button') diff --git a/lms/djangoapps/verify_student/tests/test_models.py b/lms/djangoapps/verify_student/tests/test_models.py index 4348f367fdec..795f66ce4c33 100644 --- a/lms/djangoapps/verify_student/tests/test_models.py +++ b/lms/djangoapps/verify_student/tests/test_models.py @@ -18,7 +18,8 @@ from xmodule.modulestore.tests.factories import CourseFactory from verify_student.models import ( - SoftwareSecurePhotoVerification, VerificationException, VerificationCheckpoint, VerificationStatus + SoftwareSecurePhotoVerification, VerificationException, VerificationCheckpoint, VerificationStatus, + SkippedReverification ) FAKE_SETTINGS = { @@ -709,3 +710,71 @@ def test_add_status_from_checkpoints(self, status): self.assertEqual(len(result), len([self.check_point1.checkpoint_name, self.check_point2.checkpoint_name])) self.assertEqual(result[0].checkpoint.checkpoint_name, self.check_point1.checkpoint_name) self.assertEqual(result[1].checkpoint.checkpoint_name, self.check_point2.checkpoint_name) + + +class SkippedReverificationTest(ModuleStoreTestCase): + """Tests for the SkippedReverification model. """ + + def setUp(self): + super(SkippedReverificationTest, self).setUp() + self.user = UserFactory.create() + self.course = CourseFactory.create() + self.checkpoint = VerificationCheckpoint.objects.create(course_id=self.course.id, checkpoint_name="midterm") + + def test_add_skipped_attempts(self): + """adding skipped re-verification object using class method.""" + + # adding verification status + SkippedReverification.add_skipped_reverification_attempt( + checkpoint=self.checkpoint, user_id=self.user.id, course_id=unicode(self.course.id) + ) + + # getting the status from db + result = SkippedReverification.objects.filter(course_id=self.course.id)[0] + self.assertEqual(result.checkpoint, self.checkpoint) + self.assertEqual(result.user, self.user) + self.assertEqual(result.course_id, self.course.id) + + def test_unique_constraint(self): + """adding skipped re-verification with same user and course id will + raise integrity exception + """ + + # adding verification object + SkippedReverification.add_skipped_reverification_attempt( + checkpoint=self.checkpoint, user_id=self.user.id, course_id=unicode(self.course.id) + ) + + with self.assertRaises(IntegrityError): + SkippedReverification.add_skipped_reverification_attempt( + checkpoint=self.checkpoint, user_id=self.user.id, course_id=unicode(self.course.id) + ) + + # Create skipped attempt for different user + user2 = UserFactory.create() + SkippedReverification.add_skipped_reverification_attempt( + checkpoint=self.checkpoint, user_id=user2.id, course_id=unicode(self.course.id) + ) + + # getting the status from db + result = SkippedReverification.objects.filter(user=user2)[0] + self.assertEqual(result.checkpoint, self.checkpoint) + self.assertEqual(result.user, user2) + self.assertEqual(result.course_id, self.course.id) + + def test_check_user_skipped_reverification_exists(self): + """Checking check_user_skipped_reverification_exists method returns boolean status""" + + # adding verification status + SkippedReverification.add_skipped_reverification_attempt( + checkpoint=self.checkpoint, user_id=self.user.id, course_id=unicode(self.course.id) + ) + + self.assertTrue( + SkippedReverification.check_user_skipped_reverification_exists(course_id=self.course.id, user=self.user) + ) + + user2 = UserFactory.create() + self.assertFalse( + SkippedReverification.check_user_skipped_reverification_exists(course_id=self.course.id, user=user2) + ) diff --git a/lms/djangoapps/verify_student/tests/test_services.py b/lms/djangoapps/verify_student/tests/test_services.py new file mode 100644 index 000000000000..29dd4f069f2e --- /dev/null +++ b/lms/djangoapps/verify_student/tests/test_services.py @@ -0,0 +1,82 @@ +# encoding: utf-8 +""" +Tests of reverify service. +""" +import ddt +from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase +from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory +from student.tests.factories import UserFactory +from course_modes.tests.factories import CourseModeFactory +from verify_student.services import ReverificationService +from verify_student.models import VerificationCheckpoint, VerificationStatus, SkippedReverification + + +@ddt.ddt +class TestReverifyService(ModuleStoreTestCase): + """ + Tests for the re-verification service + """ + + def setUp(self): + super(TestReverifyService, self).setUp() + + self.user = UserFactory.create(username="rusty", password="test") + course = CourseFactory.create(org='Robot', number='999', display_name='Test Course') + self.course_key = course.id + CourseModeFactory( + mode_slug="verified", + course_id=self.course_key, + min_price=100, + suggested_prices='' + ) + self.item = ItemFactory.create(parent=course, category='chapter', display_name='Test Section') + + @ddt.data("final_term", "mid_term") + def test_start_verification(self, checkpoint_name): + """Testing start verification service. If checkpoint exists for specific course then returns the checkpoint + otherwise created that checkpoint. + """ + + rev = ReverificationService() + rev.start_verification(unicode(self.course_key), checkpoint_name, self.item.location) + expected_url = ( + '/verify_student/reverify' + '/{course_key}' + '/{checkpoint_name}' + '/{usage_id}/' + ).format(course_key=unicode(self.course_key), checkpoint_name=checkpoint_name, usage_id=self.item.location) + + self.assertEqual( + expected_url, rev.start_verification(unicode(self.course_key), checkpoint_name, self.item.location) + ) + + def test_get_status(self): + """ Check if the user has any verification attempt for the checkpoint and course_id """ + + checkpoint_name = 'final_term' + rev = ReverificationService() + self.assertIsNone(rev.get_status(self.user.id, unicode(self.course_key), checkpoint_name)) + checkpoint_obj = VerificationCheckpoint.objects.create( + course_id=unicode(self.course_key), checkpoint_name=checkpoint_name + ) + + VerificationStatus.objects.create(checkpoint=checkpoint_obj, user=self.user, status='submitted') + self.assertEqual(rev.get_status(self.user.id, unicode(self.course_key), checkpoint_name), 'submitted') + + def test_skip_verification(self): + """ Adding the test skip verification attempt for the user """ + + checkpoint_name = 'final_term' + rev = ReverificationService() + + VerificationCheckpoint.objects.create( + course_id=unicode(self.course_key), checkpoint_name=checkpoint_name + ) + + rev.skip_verification(checkpoint_name, self.user.id, unicode(self.course_key)) + + self.assertEqual(1, SkippedReverification.objects.filter(user=self.user, course_id=self.course_key).count()) + + rev.skip_verification(checkpoint_name, self.user.id, unicode(self.course_key)) + + self.assertEqual(1, SkippedReverification.objects.filter(user=self.user, course_id=self.course_key).count()) diff --git a/lms/djangoapps/verify_student/tests/test_views.py b/lms/djangoapps/verify_student/tests/test_views.py index 1a381e3b9adf..ea1e3ce4b5f0 100644 --- a/lms/djangoapps/verify_student/tests/test_views.py +++ b/lms/djangoapps/verify_student/tests/test_views.py @@ -20,7 +20,7 @@ from django.core import mail from bs4 import BeautifulSoup from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase -from xmodule.modulestore.tests.factories import CourseFactory +from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory from xmodule.modulestore.django import modulestore from xmodule.modulestore import ModuleStoreEnum from opaque_keys.edx.locations import SlashSeparatedCourseKey @@ -52,6 +52,8 @@ def mock_render_to_response(*args, **kwargs): render_mock = Mock(side_effect=mock_render_to_response) +PAYMENT_DATA_KEYS = {'payment_processor_name', 'payment_page_url', 'payment_form_data'} + class StartView(TestCase): def start_url(self, course_id=""): @@ -849,166 +851,159 @@ def test_course_upgrade_page_with_unicode_and_special_values_in_display_name(sel self.assertEqual(response_dict['course_name'], mode_display_name) -class TestCreateOrder(EcommerceApiTestMixin, ModuleStoreTestCase): +class CheckoutTestMixin(object): """ - Tests for the create order view. + Mixin implementing test methods that should behave identically regardless + of which backend is used (shoppingcart or ecommerce service). Subclasses + immediately follow for each backend, which inherit from TestCase and + define methods needed to customize test parameters, and patch the + appropriate checkout method. + + Though the view endpoint under test is named 'create_order' for backward- + compatibility, the effect of using this endpoint is to choose a specific product + (i.e. course mode) and trigger immediate checkout. """ def setUp(self): """ Create a user and course. """ - super(TestCreateOrder, self).setUp() + super(CheckoutTestMixin, self).setUp() self.user = UserFactory.create(username="test", password="test") self.course = CourseFactory.create() for mode, min_price in (('audit', 0), ('honor', 0), ('verified', 100)): - # Set SKU to empty string to ensure view knows how to handle such values - CourseModeFactory(mode_slug=mode, course_id=self.course.id, min_price=min_price, sku='') + CourseModeFactory(mode_slug=mode, course_id=self.course.id, min_price=min_price, sku=self.make_sku()) self.client.login(username="test", password="test") - def _post(self, data): - """ - POST to the view being tested and return the response. + def _assert_checked_out( + self, + post_params, + patched_create_order, + expected_course_key, + expected_mode_slug, + expected_status_code=200 + ): """ - url = reverse('verify_student_create_order') - return self.client.post(url, data) + DRY helper. - def test_create_order_already_verified(self): - # Verify the student so we don't need to submit photos - self._verify_student() + Ensures that checkout functions were invoked as + expected during execution of the create_order endpoint. + """ + post_params.setdefault('processor', None) + response = self.client.post(reverse('verify_student_create_order'), post_params) + self.assertEqual(response.status_code, expected_status_code) + if expected_status_code == 200: + # ensure we called checkout at all + self.assertTrue(patched_create_order.called) + # ensure checkout args were correct + args = self._get_checkout_args(patched_create_order) + self.assertEqual(args['user'], self.user) + self.assertEqual(args['course_key'], expected_course_key) + self.assertEqual(args['course_mode'].slug, expected_mode_slug) + # ensure response data was correct + data = json.loads(response.content) + self.assertEqual(set(data.keys()), PAYMENT_DATA_KEYS) + else: + self.assertFalse(patched_create_order.called) + def test_create_order(self, patched_create_order): # Create an order params = { 'course_id': unicode(self.course.id), - 'contribution': 100 + 'contribution': 100, } - response = self._post(params) - self.assertEqual(response.status_code, 200) - - # Verify that the information will be sent to the correct callback URL - # (configured by test settings) - data = json.loads(response.content) - self.assertEqual(data['override_custom_receipt_page'], "http://testserver/shoppingcart/postpay_callback/") - - # Verify that the course ID and transaction type are included in "merchant-defined data" - self.assertEqual(data['merchant_defined_data1'], unicode(self.course.id)) - self.assertEqual(data['merchant_defined_data2'], "verified") - - def test_create_order_already_verified_prof_ed(self): - # Verify the student so we don't need to submit photos - self._verify_student() + self._assert_checked_out(params, patched_create_order, self.course.id, 'verified') + def test_create_order_prof_ed(self, patched_create_order): # Create a prof ed course course = CourseFactory.create() - CourseModeFactory(mode_slug="professional", course_id=course.id, min_price=10) - + CourseModeFactory(mode_slug="professional", course_id=course.id, min_price=10, sku=self.make_sku()) # Create an order for a prof ed course params = {'course_id': unicode(course.id)} - response = self._post(params) - self.assertEqual(response.status_code, 200) - - # Verify that the course ID and transaction type are included in "merchant-defined data" - data = json.loads(response.content) - self.assertEqual(data['merchant_defined_data1'], unicode(course.id)) - self.assertEqual(data['merchant_defined_data2'], "professional") - - def test_create_order_for_no_id_professional(self): + self._assert_checked_out(params, patched_create_order, course.id, 'professional') + def test_create_order_no_id_professional(self, patched_create_order): # Create a no-id-professional ed course course = CourseFactory.create() - CourseModeFactory(mode_slug="no-id-professional", course_id=course.id, min_price=10) - + CourseModeFactory(mode_slug="no-id-professional", course_id=course.id, min_price=10, sku=self.make_sku()) # Create an order for a prof ed course params = {'course_id': unicode(course.id)} - response = self._post(params) - self.assertEqual(response.status_code, 200) - - # Verify that the course ID and transaction type are included in "merchant-defined data" - data = json.loads(response.content) - self.assertEqual(data['merchant_defined_data1'], unicode(course.id)) - self.assertEqual(data['merchant_defined_data2'], "no-id-professional") - - def test_create_order_for_multiple_paid_modes(self): + self._assert_checked_out(params, patched_create_order, course.id, 'no-id-professional') + def test_create_order_for_multiple_paid_modes(self, patched_create_order): # Create a no-id-professional ed course course = CourseFactory.create() - CourseModeFactory(mode_slug="no-id-professional", course_id=course.id, min_price=10) - CourseModeFactory(mode_slug="professional", course_id=course.id, min_price=10) - + CourseModeFactory(mode_slug="no-id-professional", course_id=course.id, min_price=10, sku=self.make_sku()) + CourseModeFactory(mode_slug="professional", course_id=course.id, min_price=10, sku=self.make_sku()) # Create an order for a prof ed course params = {'course_id': unicode(course.id)} - response = self._post(params) - self.assertEqual(response.status_code, 200) - - # Verify that the course ID and transaction type are included in "merchant-defined data" - data = json.loads(response.content) - self.assertEqual(data['merchant_defined_data1'], unicode(course.id)) - self.assertEqual(data['merchant_defined_data2'], "no-id-professional") + # TODO jsa - is this the intended behavior? + self._assert_checked_out(params, patched_create_order, course.id, 'no-id-professional') - def test_create_order_set_donation_amount(self): - # Verify the student so we don't need to submit photos - self._verify_student() + def test_create_order_bad_donation_amount(self, patched_create_order): + # Create an order + params = { + 'course_id': unicode(self.course.id), + 'contribution': '99.9' + } + self._assert_checked_out(params, patched_create_order, None, None, expected_status_code=400) + def test_create_order_good_donation_amount(self, patched_create_order): # Create an order params = { 'course_id': unicode(self.course.id), - 'contribution': '1.23' + 'contribution': '100.0' } - self._post(params) + self._assert_checked_out(params, patched_create_order, self.course.id, 'verified') + + def test_old_clients(self, patched_create_order): + # ensure the response to a request from a stale js client is modified so as + # not to break behavior in the browser. + # (XCOM-214) remove after release. + expected_payment_data = EcommerceApiTestMixin.PAYMENT_DATA.copy() + expected_payment_data['payment_form_data'].update({'foo': 'bar'}) + patched_create_order.return_value = expected_payment_data + # there is no 'processor' parameter in the post payload, so the response should only contain payment form data. + params = {'course_id': unicode(self.course.id), 'contribution': 100} + response = self.client.post(reverse('verify_student_create_order'), params) + self.assertEqual(response.status_code, 200) + self.assertTrue(patched_create_order.called) + # ensure checkout args were correct + args = self._get_checkout_args(patched_create_order) + self.assertEqual(args['user'], self.user) + self.assertEqual(args['course_key'], self.course.id) + self.assertEqual(args['course_mode'].slug, 'verified') + # ensure response data was correct + data = json.loads(response.content) + self.assertEqual(data, {'foo': 'bar'}) - # Verify that the client's session contains the new donation amount - self.assertNotIn('donation_for_course', self.client.session) - def _verify_student(self): - """ Simulate that the student's identity has already been verified. """ - attempt = SoftwareSecurePhotoVerification.objects.create(user=self.user) - attempt.mark_ready() - attempt.submit() - attempt.approve() - - @override_settings(ECOMMERCE_API_URL=EcommerceApiTestMixin.ECOMMERCE_API_URL, - ECOMMERCE_API_SIGNING_KEY=EcommerceApiTestMixin.ECOMMERCE_API_SIGNING_KEY) - def test_create_order_with_ecommerce_api(self): - """ Verifies that the view communicates with the E-Commerce API to create orders. """ - # Keep track of the original number of orders to verify the old code is not being called. - order_count = Order.objects.count() - - # Add SKU to CourseModes - for course_mode in CourseMode.objects.filter(course_id=self.course.id): - course_mode.sku = uuid4().hex.decode('ascii') - course_mode.save() - - # Mock the E-Commerce Service response - with self.mock_create_order(): - self._verify_student() - params = {'course_id': unicode(self.course.id), 'contribution': 100} - response = self._post(params) - - # Verify the response is correct. - self.assertEqual(response.status_code, 200) - self.assertEqual(response['Content-Type'], 'application/json') - self.assertEqual(json.loads(response.content), self.ECOMMERCE_API_SUCCESSFUL_BODY['payment_parameters']) +@patch('verify_student.views.checkout_with_shoppingcart', return_value=EcommerceApiTestMixin.PAYMENT_DATA) +class TestCreateOrderShoppingCart(CheckoutTestMixin, ModuleStoreTestCase): + """ Test view behavior when the shoppingcart is used. """ - # Verify old code is not called (e.g. no Order object created in LMS) - self.assertEqual(order_count, Order.objects.count()) + def make_sku(self): + """ Checkout is handled by shoppingcart when the course mode's sku is empty. """ + return '' - def _add_course_mode_skus(self): - """ Add SKUs to the CourseMode objects for self.course. """ - for course_mode in CourseMode.objects.filter(course_id=self.course.id): - course_mode.sku = uuid4().hex.decode('ascii') - course_mode.save() + def _get_checkout_args(self, patched_create_order): + """ Assuming patched_create_order was called, return a mapping containing the call arguments.""" + return dict(zip(('request', 'user', 'course_key', 'course_mode', 'amount'), patched_create_order.call_args[0])) - @override_settings(ECOMMERCE_API_URL=EcommerceApiTestMixin.ECOMMERCE_API_URL, - ECOMMERCE_API_SIGNING_KEY=EcommerceApiTestMixin.ECOMMERCE_API_SIGNING_KEY) - def test_create_order_with_ecommerce_api_errors(self): - """ - Verifies that the view communicates with the E-Commerce API to create orders, and handles errors - appropriately. - """ - self._add_course_mode_skus() - with self.mock_create_order(side_effect=ApiError): - self._verify_student() - params = {'course_id': unicode(self.course.id), 'contribution': 100} - self.assertRaises(ApiError, self._post, params) +@override_settings( + ECOMMERCE_API_URL=EcommerceApiTestMixin.ECOMMERCE_API_URL, + ECOMMERCE_API_SIGNING_KEY=EcommerceApiTestMixin.ECOMMERCE_API_SIGNING_KEY +) +@patch('verify_student.views.checkout_with_ecommerce_service', return_value=EcommerceApiTestMixin.PAYMENT_DATA) +class TestCreateOrderEcommerceService(CheckoutTestMixin, EcommerceApiTestMixin, ModuleStoreTestCase): + """ Test view behavior when the ecommerce service is used. """ + + def make_sku(self): + """ Checkout is handled by the ecommerce service when the course mode's sku is nonempty. """ + return uuid4().hex.decode('ascii') + + def _get_checkout_args(self, patched_create_order): + """ Assuming patched_create_order was called, return a mapping containing the call arguments.""" + return dict(zip(('user', 'course_key', 'course_mode', 'processor'), patched_create_order.call_args[0])) class TestCreateOrderView(ModuleStoreTestCase): @@ -1099,7 +1094,7 @@ def test_create_order_success(self): photo_id_image=self.IMAGE_DATA ) json_response = json.loads(response.content) - self.assertIsNotNone(json_response.get('orderNumber')) + self.assertIsNotNone(json_response['payment_form_data'].get('orderNumber')) # TODO not canonical # Verify that the order exists and is configured correctly order = Order.objects.get(user=self.user) @@ -1135,7 +1130,8 @@ def _create_order( url = reverse('verify_student_create_order') data = { 'contribution': contribution, - 'course_id': course_id + 'course_id': course_id, + 'processor': None, } if face_image is not None: @@ -1149,9 +1145,9 @@ def _create_order( if expect_status_code == 200: json_response = json.loads(response.content) if expect_success: - self.assertTrue(json_response.get('success')) + self.assertEqual(set(json_response.keys()), PAYMENT_DATA_KEYS) else: - self.assertFalse(json_response.get('success')) + self.assertFalse(json_response['success']) return response @@ -1701,20 +1697,42 @@ class TestInCourseReverifyView(ModuleStoreTestCase): IMAGE_DATA = "abcd,1234" MIDTERM = "midterm" - def setUp(self): - super(TestInCourseReverifyView, self).setUp() - - self.user = UserFactory.create(username="rusty", password="test") - self.client.login(username="rusty", password="test") + def build_course(self): + """ + Build up a course tree with a Reverificaiton xBlock. + """ + # pylint: disable=attribute-defined-outside-init self.course_key = SlashSeparatedCourseKey("Robot", "999", "Test_Course") - CourseFactory.create(org='Robot', number='999', display_name='Test Course') + self.course = CourseFactory.create(org='Robot', number='999', display_name='Test Course') # Create the course modes for mode in ('audit', 'honor', 'verified'): min_price = 0 if mode in ["honor", "audit"] else 1 CourseModeFactory(mode_slug=mode, course_id=self.course_key, min_price=min_price) + # Create the 'edx-reverification-block' in course tree + section = ItemFactory.create(parent=self.course, category='chapter', display_name='Test Section') + subsection = ItemFactory.create(parent=section, category='sequential', display_name='Test Subsection') + vertical = ItemFactory.create(parent=subsection, category='vertical', display_name='Test Unit') + reverification = ItemFactory.create( + parent=vertical, + category='edx-reverification-block', + display_name='Test Verification Block' + ) + self.section_location = section.location + self.subsection_location = subsection.location + self.vertical_location = vertical.location + self.reverification_location = reverification.location + + def setUp(self): + super(TestInCourseReverifyView, self).setUp() + + self.build_course() + + self.user = UserFactory.create(username="rusty", password="test") + self.client.login(username="rusty", password="test") + # Enroll the user in the default mode (honor) to emulate CourseEnrollment.enroll(self.user, self.course_key, mode="verified") self.config = InCourseReverificationConfiguration(enabled=True) @@ -1863,4 +1881,8 @@ def _get_url(self, course_key, checkpoint): """ return reverse('verify_student_incourse_reverify', - kwargs={"course_id": unicode(course_key), "checkpoint_name": checkpoint}) + kwargs={ + "course_id": unicode(course_key), + "checkpoint_name": checkpoint, + "usage_id": unicode(self.reverification_location) + }) diff --git a/lms/djangoapps/verify_student/urls.py b/lms/djangoapps/verify_student/urls.py index 03fcb4959c68..0010b6d451f1 100644 --- a/lms/djangoapps/verify_student/urls.py +++ b/lms/djangoapps/verify_student/urls.py @@ -143,8 +143,10 @@ # Users are sent to this end-point from within courseware # to re-verify their identities by re-submitting face photos. url( - r'^reverify/{course_id}/{checkpoint}/$'.format( - course_id=settings.COURSE_ID_PATTERN, checkpoint=settings.CHECKPOINT_PATTERN + r'^reverify/{course_id}/{checkpoint}/{usage_id}/$'.format( + course_id=settings.COURSE_ID_PATTERN, + checkpoint=settings.CHECKPOINT_PATTERN, + usage_id=settings.USAGE_ID_PATTERN ), views.InCourseReverifyView.as_view(), name="verify_student_incourse_reverify" diff --git a/lms/djangoapps/verify_student/views.py b/lms/djangoapps/verify_student/views.py index 39dca7c193a4..60c10ac692e9 100644 --- a/lms/djangoapps/verify_student/views.py +++ b/lms/djangoapps/verify_student/views.py @@ -24,9 +24,10 @@ from django.utils.translation import ugettext as _, ugettext_lazy from django.contrib.auth.decorators import login_required from django.core.mail import send_mail -from opaque_keys.edx.keys import CourseKey +from opaque_keys.edx.keys import CourseKey, UsageKey +from opaque_keys import InvalidKeyError from xmodule.modulestore.django import modulestore -from xmodule.modulestore.exceptions import ItemNotFoundError +from xmodule.modulestore.exceptions import ItemNotFoundError, NoPathToItem from edxmako.shortcuts import render_to_response, render_to_string from openedx.core.djangoapps.user_api.accounts.api import get_account_settings, update_account_settings @@ -55,7 +56,7 @@ from util.date_utils import get_default_time_display from eventtracking import tracker import analytics - +from courseware.url_helpers import get_redirect_url log = logging.getLogger(__name__) @@ -376,6 +377,17 @@ def get( # so we can fire an analytics event upon payment. request.session['attempting_upgrade'] = (message == self.UPGRADE_MSG) + # Determine the photo verification status + verification_good_until = self._verification_valid_until(request.user) + + # get available payment processors + if unexpired_paid_course_mode.sku: + # transaction will be conducted via ecommerce service + processors = EcommerceAPI().get_processors(request.user) + else: + # transaction will be conducted using legacy shopping cart + processors = [settings.CC_PROCESSOR_NAME] + # Render the top-level page context = { 'contribution_amount': contribution_amount, @@ -389,13 +401,15 @@ def get( 'is_active': json.dumps(request.user.is_active), 'message_key': message, 'platform_name': settings.PLATFORM_NAME, - 'purchase_endpoint': get_purchase_endpoint(), + 'processors': processors, 'requirements': requirements, 'user_full_name': full_name, 'verification_deadline': ( get_default_time_display(unexpired_paid_course_mode.expiration_datetime) if unexpired_paid_course_mode.expiration_datetime else "" ), + 'already_verified': already_verified, + 'verification_good_until': verification_good_until, } return render_to_response("verify_student/pay_and_verify.html", context) @@ -579,6 +593,26 @@ def _requirements(self, display_steps, is_active): return all_requirements + def _verification_valid_until(self, user, date_format="%m/%d/%Y"): + """ + Check whether the user has a valid or pending verification. + + Arguments: + user: + date_format: optional parameter for formatting datetime + object to string in response + + Returns: + datetime object in string format + """ + photo_verifications = SoftwareSecurePhotoVerification.verification_valid_or_pending(user) + # return 'expiration_datetime' of latest photo verification if found, + # otherwise implicitly return '' + if photo_verifications: + return photo_verifications[0].expiration_datetime.strftime(date_format) + + return '' + def _check_already_verified(self, user): """Check whether the user has a valid or pending verification. @@ -618,26 +652,59 @@ def _check_enrollment(self, user, course_key): return (has_paid, bool(is_active)) -def create_order_with_ecommerce_service(user, course_key, course_mode): # pylint: disable=invalid-name - """ Create a new order using the E-Commerce API. """ +def checkout_with_ecommerce_service(user, course_key, course_mode, processor): # pylint: disable=invalid-name + """ Create a new basket and trigger immediate checkout, using the E-Commerce API. """ try: api = EcommerceAPI() # Make an API call to create the order and retrieve the results - _order_number, _order_status, data = api.create_order(user, course_mode.sku) - + response_data = api.create_basket(user, course_mode.sku, processor) # Pass the payment parameters directly from the API response. - return HttpResponse(json.dumps(data['payment_parameters']), content_type='application/json') + return response_data.get('payment_data') except ApiError: params = {'username': user.username, 'mode': course_mode.slug, 'course_id': unicode(course_key)} log.error('Failed to create order for %(username)s %(mode)s mode of %(course_id)s', params) raise +def checkout_with_shoppingcart(request, user, course_key, course_mode, amount): + """ Create an order and trigger checkout using shoppingcart.""" + cart = Order.get_cart_for_user(user) + cart.clear() + enrollment_mode = course_mode.slug + CertificateItem.add_to_order(cart, course_key, amount, enrollment_mode) + + # Change the order's status so that we don't accidentally modify it later. + # We need to do this to ensure that the parameters we send to the payment system + # match what we store in the database. + # (Ordinarily we would do this client-side when the user submits the form, but since + # the JavaScript on this page does that immediately, we make the change here instead. + # This avoids a second AJAX call and some additional complication of the JavaScript.) + # If a user later re-enters the verification / payment flow, she will create a new order. + cart.start_purchase() + + callback_url = request.build_absolute_uri( + reverse("shoppingcart.views.postpay_callback") + ) + + payment_data = { + 'payment_processor_name': settings.CC_PROCESSOR_NAME, + 'payment_page_url': get_purchase_endpoint(), + 'payment_form_data': get_signed_purchase_params( + cart, + callback_url=callback_url, + extra_data=[unicode(course_key), course_mode.slug] + ), + } + return payment_data + + @require_POST @login_required def create_order(request): """ - Submit PhotoVerification and create a new Order for this verified cert + This endpoint is named 'create_order' for backward compatibility, but its + actual use is to add a single product to the user's cart and request + immediate checkout. """ # Only submit photos if photo data is provided by the client. # TODO (ECOM-188): Once the A/B test of decoupling verified / payment @@ -698,35 +765,23 @@ def create_order(request): return HttpResponseBadRequest(_("No selected price or selected price is below minimum.")) if current_mode.sku: - return create_order_with_ecommerce_service(request.user, course_id, current_mode) - - # I know, we should check this is valid. All kinds of stuff missing here - cart = Order.get_cart_for_user(request.user) - cart.clear() - enrollment_mode = current_mode.slug - CertificateItem.add_to_order(cart, course_id, amount, enrollment_mode) - - # Change the order's status so that we don't accidentally modify it later. - # We need to do this to ensure that the parameters we send to the payment system - # match what we store in the database. - # (Ordinarily we would do this client-side when the user submits the form, but since - # the JavaScript on this page does that immediately, we make the change here instead. - # This avoids a second AJAX call and some additional complication of the JavaScript.) - # If a user later re-enters the verification / payment flow, she will create a new order. - cart.start_purchase() - - callback_url = request.build_absolute_uri( - reverse("shoppingcart.views.postpay_callback") - ) - - params = get_signed_purchase_params( - cart, - callback_url=callback_url, - extra_data=[unicode(course_id), current_mode.slug] - ) + # if request.POST doesn't contain 'processor' then the service's default payment processor will be used. + payment_data = checkout_with_ecommerce_service( + request.user, + course_id, + current_mode, + request.POST.get('processor') + ) + else: + payment_data = checkout_with_shoppingcart(request, request.user, course_id, current_mode, amount) - params['success'] = True - return HttpResponse(json.dumps(params), content_type="text/json") + if 'processor' not in request.POST: + # (XCOM-214) To be removed after release. + # the absence of this key in the POST payload indicates that the request was initiated from + # a stale js client, which expects a response containing only the 'payment_form_data' part of + # the payment data result. + payment_data = payment_data['payment_form_data'] + return HttpResponse(json.dumps(payment_data), content_type="application/json") @require_POST @@ -780,6 +835,8 @@ def submit_photos_for_verification(request): attempt.mark_ready() attempt.submit() + log.info(u"Submitted initial verification attempt for user %s", request.user.id) + account_settings = get_account_settings(request.user) # Send a confirmation email to the user @@ -1089,26 +1146,38 @@ class InCourseReverifyView(View): Does not need to worry about pricing """ @method_decorator(login_required) - def get(self, request, course_id, checkpoint_name): + def get(self, request, course_id, checkpoint_name, usage_id): """ Display the view for face photo submission""" # Check the in-course re-verification is enabled or not + incourse_reverify_enabled = InCourseReverificationConfiguration.current().enabled if not incourse_reverify_enabled: + log.error( + u"In-course reverification is not enabled. " + u"You can enable it in Django admin by setting " + u"InCourseReverificationConfiguration to enabled." + ) raise Http404 user = request.user course_key = CourseKey.from_string(course_id) course = modulestore().get_course(course_key) if course is None: + log.error(u"Could not find course %s for in-course reverification.", course_key) raise Http404 checkpoint = VerificationCheckpoint.get_verification_checkpoint(course_key, checkpoint_name) if checkpoint is None: + log.error( + u"No verification checkpoint exists for the " + u"course %s and checkpoint name %s.", + course_key, checkpoint_name + ) raise Http404 init_verification = SoftwareSecurePhotoVerification.get_initial_verification(user) if not init_verification: - return redirect(reverse('verify_student_verify_later', kwargs={'course_id': unicode(course_key)})) + return self._redirect_no_initial_verification(user, course_key) # emit the reverification event self._track_reverification_events( @@ -1120,11 +1189,12 @@ def get(self, request, course_id, checkpoint_name): 'course_name': course.display_name_with_default, 'checkpoint_name': checkpoint_name, 'platform_name': settings.PLATFORM_NAME, + 'usage_id': usage_id } return render_to_response("verify_student/incourse_reverify.html", context) @method_decorator(login_required) - def post(self, request, course_id, checkpoint_name): + def post(self, request, course_id, checkpoint_name, usage_id): """Submits the re-verification attempt to SoftwareSecure Args: @@ -1143,7 +1213,12 @@ def post(self, request, course_id, checkpoint_name): raise Http404 user = request.user - course_key = CourseKey.from_string(course_id) + try: + course_key = CourseKey.from_string(course_id) + usage_key = UsageKey.from_string(usage_id).replace(course_key=course_key) + except InvalidKeyError: + raise Http404(u"Invalid course_key or usage_key") + course = modulestore().get_course(course_key) checkpoint = VerificationCheckpoint.get_verification_checkpoint(course_key, checkpoint_name) if checkpoint is None: @@ -1156,12 +1231,13 @@ def post(self, request, course_id, checkpoint_name): 'error': True, 'errorMsg': _("No checkpoint found"), 'platform_name': settings.PLATFORM_NAME, + 'usage_id': usage_id } return render_to_response("verify_student/incourse_reverify.html", context) + init_verification = SoftwareSecurePhotoVerification.get_initial_verification(user) if not init_verification: - log.error("Could not submit verification attempt for user %s", request.user.id) - return redirect(reverse('verify_student_verify_later', kwargs={'course_id': unicode(course_key)})) + return self._redirect_no_initial_verification(user, course_key) try: attempt = SoftwareSecurePhotoVerification.submit_faceimage( @@ -1175,12 +1251,24 @@ def post(self, request, course_id, checkpoint_name): EVENT_NAME_USER_SUBMITTED_INCOURSE_REVERIFY, user.id, course_id, checkpoint_name ) - return HttpResponse() + try: + redirect_url = get_redirect_url(course_key, usage_key) + except (ItemNotFoundError, NoPathToItem): + log.warning( + u"Could not find redirect URL for location %s in course %s", + course_key, usage_key + ) + redirect_url = reverse("courseware", args=(unicode(course_key),)) + + return JsonResponse({'url': redirect_url}) + except Http404 as expt: + log.exception("Invalid location during photo verification.") + return HttpResponseBadRequest(expt.message) except IndexError: log.exception("Invalid image data during photo verification.") return HttpResponseBadRequest(_("Invalid image data during photo verification.")) except Exception: # pylint: disable=broad-except - log.exception("Could not submit verification attempt for user {}.").format(request.user.id) + log.exception("Could not submit verification attempt for user %s.", request.user.id) msg = _("Could not submit photos") return HttpResponseBadRequest(msg) @@ -1195,6 +1283,11 @@ def _track_reverification_events(self, event_name, user_id, course_id, checkpoin None """ + log.info( + u"In-course reverification: event %s occurred for user %s in course %s at checkpoint %s", + event_name, user_id, course_id, checkpoint + ) + if settings.FEATURES.get('SEGMENT_IO_LMS') and hasattr(settings, 'SEGMENT_IO_LMS_KEY'): tracking_context = tracker.get_tracker().resolve_context() analytics.track( @@ -1211,3 +1304,29 @@ def _track_reverification_events(self, event_name, user_id, course_id, checkpoin } } ) + + def _redirect_no_initial_verification(self, user, course_key): + """Redirect because the user does not have an initial verification. + + NOTE: currently, we assume that courses are configured such that + the first re-verification always occurs AFTER the initial verification + deadline. Later, we may want to allow users to upgrade to a verified + track, then submit an initial verification that also counts + as a verification for the checkpoint in the course. + + Arguments: + user (User): The user who made the request. + course_key (CourseKey): The identifier for the course for which + the user is attempting to re-verify. + + Returns: + HttpResponse + + """ + log.warning( + u"User %s does not have an initial verification, so " + u"he/she will be redirected to the \"verify later\" flow " + u"for the course %s.", + user.id, course_key + ) + return redirect(reverse('verify_student_verify_later', kwargs={'course_id': unicode(course_key)})) diff --git a/lms/envs/acceptance.py b/lms/envs/acceptance.py index 7826ea2138b2..0f7918f1a813 100644 --- a/lms/envs/acceptance.py +++ b/lms/envs/acceptance.py @@ -179,7 +179,7 @@ def seed(): YOUTUBE['TEST_URL'] = "127.0.0.1:{0}/test_youtube/".format(YOUTUBE_PORT) YOUTUBE['TEXT_API']['url'] = "127.0.0.1:{0}/test_transcripts_youtube/".format(YOUTUBE_PORT) -if FEATURES.get('ENABLE_COURSEWARE_SEARCH'): +if FEATURES.get('ENABLE_COURSEWARE_SEARCH') or FEATURES.get('ENABLE_DASHBOARD_SEARCH'): # Use MockSearchEngine as the search engine for test scenario SEARCH_ENGINE = "search.tests.mock_search_engine.MockSearchEngine" diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 69ae6cf9d893..bff557b1898d 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -131,6 +131,10 @@ if not STATIC_URL.endswith("/"): STATIC_URL += "/" +# MEDIA_ROOT specifies the directory where user-uploaded files are stored. +MEDIA_ROOT = ENV_TOKENS.get('MEDIA_ROOT', MEDIA_ROOT) +MEDIA_URL = ENV_TOKENS.get('MEDIA_URL', MEDIA_URL) + PLATFORM_NAME = ENV_TOKENS.get('PLATFORM_NAME', PLATFORM_NAME) # For displaying on the receipt. At Stanford PLATFORM_NAME != MERCHANT_NAME, but PLATFORM_NAME is a fine default PLATFORM_TWITTER_ACCOUNT = ENV_TOKENS.get('PLATFORM_TWITTER_ACCOUNT', PLATFORM_TWITTER_ACCOUNT) @@ -204,10 +208,14 @@ BULK_EMAIL_LOG_SENT_EMAILS = ENV_TOKENS.get('BULK_EMAIL_LOG_SENT_EMAILS', BULK_EMAIL_LOG_SENT_EMAILS) BULK_EMAIL_RETRY_DELAY_BETWEEN_SENDS = ENV_TOKENS.get('BULK_EMAIL_RETRY_DELAY_BETWEEN_SENDS', BULK_EMAIL_RETRY_DELAY_BETWEEN_SENDS) # We want Bulk Email running on the high-priority queue, so we define the -# routing key that points to it. At the moment, the name is the same. +# routing key that points to it. At the moment, the name is the same. # We have to reset the value here, since we have changed the value of the queue name. BULK_EMAIL_ROUTING_KEY = HIGH_PRIORITY_QUEUE +# We can run smaller jobs on the low priority queue. See note above for why +# we have to reset the value here. +BULK_EMAIL_ROUTING_KEY_SMALL_JOBS = LOW_PRIORITY_QUEUE + # Theme overrides THEME_NAME = ENV_TOKENS.get('THEME_NAME', None) @@ -557,7 +565,7 @@ 'PDF_RECEIPT_COBRAND_LOGO_HEIGHT_MM', PDF_RECEIPT_COBRAND_LOGO_HEIGHT_MM ) -if FEATURES.get('ENABLE_COURSEWARE_SEARCH'): +if FEATURES.get('ENABLE_COURSEWARE_SEARCH') or FEATURES.get('ENABLE_DASHBOARD_SEARCH'): # Use ElasticSearch as the search engine herein SEARCH_ENGINE = "search.elastic.ElasticSearchEngine" @@ -590,3 +598,12 @@ FIELD_OVERRIDE_PROVIDERS += ( 'courseware.student_field_overrides.IndividualStudentOverrideProvider', ) + +# PROFILE IMAGE CONFIG +PROFILE_IMAGE_BACKEND = ENV_TOKENS.get('PROFILE_IMAGE_BACKEND', PROFILE_IMAGE_BACKEND) +PROFILE_IMAGE_DEFAULT_FILENAME = ENV_TOKENS.get('PROFILE_IMAGE_DEFAULT_FILENAME', PROFILE_IMAGE_DEFAULT_FILENAME) +PROFILE_IMAGE_SECRET_KEY = AUTH_TOKENS.get('PROFILE_IMAGE_SECRET_KEY', PROFILE_IMAGE_SECRET_KEY) +PROFILE_IMAGE_MAX_BYTES = ENV_TOKENS.get('PROFILE_IMAGE_MAX_BYTES', PROFILE_IMAGE_MAX_BYTES) +PROFILE_IMAGE_MIN_BYTES = ENV_TOKENS.get('PROFILE_IMAGE_MIN_BYTES', PROFILE_IMAGE_MIN_BYTES) +if FEATURES['IS_EDX_DOMAIN']: + PROFILE_IMAGE_DEFAULT_FILENAME = 'images/edx-theme/default-profile' diff --git a/lms/envs/bok_choy.auth.json b/lms/envs/bok_choy.auth.json index 482081219286..cd47547ed2f1 100644 --- a/lms/envs/bok_choy.auth.json +++ b/lms/envs/bok_choy.auth.json @@ -49,6 +49,15 @@ ], "port": 27017 }, + "TRACKING_BACKENDS": { + "mongo": { + "ENGINE": "track.backends.mongodb.MongoBackend", + "OPTIONS": { + "database": "test", + "collection": "events" + } + } + }, "EVENT_TRACKING_BACKENDS": { "mongo": { "ENGINE": "eventtracking.backends.mongodb.MongoBackend", diff --git a/lms/envs/bok_choy.env.json b/lms/envs/bok_choy.env.json index e95aeffe1396..9ec30bf3fa8c 100644 --- a/lms/envs/bok_choy.env.json +++ b/lms/envs/bok_choy.env.json @@ -67,6 +67,12 @@ "CERTIFICATES_ENABLED": true, "CERTIFICATES_HTML_VIEW": true, "MULTIPLE_ENROLLMENT_ROLES": true, + "DASHBOARD_SHARE_SETTINGS": { + "CUSTOM_COURSE_URLS": true, + "FACEBOOK_SHARING": true, + "TWITTER_SHARING": true, + "TWITTER_SHARING_TEXT": "Testing feature:" + }, "ENABLE_PAYMENT_FAKE": true, "ENABLE_VERIFIED_CERTIFICATES": true, "ENABLE_DISCUSSION_SERVICE": true, diff --git a/lms/envs/bok_choy.py b/lms/envs/bok_choy.py index 8cfd1e48d98e..3d389ca50552 100644 --- a/lms/envs/bok_choy.py +++ b/lms/envs/bok_choy.py @@ -120,6 +120,10 @@ # Enable courseware search for tests FEATURES['ENABLE_COURSEWARE_SEARCH'] = True + +# Enable dashboard search for tests +FEATURES['ENABLE_DASHBOARD_SEARCH'] = True + # Use MockSearchEngine as the search engine for test scenario SEARCH_ENGINE = "search.tests.mock_search_engine.MockSearchEngine" # Path at which to store the mock index @@ -131,6 +135,14 @@ import uuid SECRET_KEY = uuid.uuid4().hex +# Set dummy values for profile image settings. +PROFILE_IMAGE_BACKEND = { + 'class': 'storages.backends.overwrite.OverwriteStorage', + 'options': { + 'location': os.path.join(MEDIA_ROOT, 'profile-images/'), + 'base_url': os.path.join(MEDIA_URL, 'profile-images/'), + }, +} ##################################################################### # Lastly, see if the developer has any local overrides. try: diff --git a/lms/envs/common.py b/lms/envs/common.py index 41ddae0124ad..ac4e49cb7a8f 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -315,10 +315,7 @@ # When a user goes to the homepage ('/') the user see the # courses listed in the announcement dates order - this is default Open edX behavior. # Set to True to change the course sorting behavior by their start dates, latest first. - 'ENABLE_COURSE_SORTING_BY_START_DATE': False, - - # Flag to enable new user account APIs. - 'ENABLE_USER_REST_API': False, + 'ENABLE_COURSE_SORTING_BY_START_DATE': True, # Expose Mobile REST API. Note that if you use this, you must also set # ENABLE_OAUTH2_PROVIDER to True @@ -360,6 +357,9 @@ # Courseware search feature 'ENABLE_COURSEWARE_SEARCH': False, + # Dashboard search feature + 'ENABLE_DASHBOARD_SEARCH': False, + # log all information from cybersource callbacks 'LOG_POSTPAY_CALLBACKS': True, @@ -374,6 +374,8 @@ # Social Media Sharing on Student Dashboard 'DASHBOARD_SHARE_SETTINGS': { + # Note: Ensure 'CUSTOM_COURSE_URLS' has a matching value in cms/envs/common.py + 'CUSTOM_COURSE_URLS': False, 'FACEBOOK_SHARING': False, 'TWITTER_SHARING': False, 'TWITTER_SHARING_TEXT': None @@ -778,6 +780,10 @@ FAVICON_PATH = 'images/favicon.ico' +# User-uploaded content +MEDIA_ROOT = '/edx/var/edxapp/media/' +MEDIA_URL = '/media/' + # Locale/Internationalization TIME_ZONE = 'America/New_York' # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name LANGUAGE_CODE = 'en' # http://www.i18nguy.com/unicode/language-identifiers.html @@ -985,6 +991,12 @@ 'url': 'http://localhost:8120/api/v1', } +########################## Parental controls config ####################### + +# The age at which a learner no longer requires parental consent, or None +# if parental consent is never required. +PARENTAL_CONSENT_AGE_LIMIT = 13 + ################################# Jasmine ################################## JASMINE_TEST_DIRECTORY = PROJECT_ROOT + '/static/coffee' @@ -1094,7 +1106,7 @@ for pth in ['courseware', 'histogram', 'navigation', 'time'] ] + ['js/' + pth + '.js' for pth in ['ajax-error']] + - ['js/search/main.js'] + + ['js/search/course/main.js'] + sorted(rooted_glob(PROJECT_ROOT / 'static', 'coffee/src/modules/**/*.js')) ) @@ -1126,7 +1138,10 @@ 'js/vendor/URI.min.js', ] -dashboard_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'js/dashboard/**/*.js')) +dashboard_js = ( + sorted(rooted_glob(PROJECT_ROOT / 'static', 'js/dashboard/**/*.js')) + + ['js/search/dashboard/main.js'] +) discussion_js = sorted(rooted_glob(COMMON_ROOT / 'static', 'coffee/src/discussion/**/*.js')) rwd_header_footer_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'js/common_helpers/rwd_header_footer.js')) staff_grading_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'coffee/src/staff_grading/**/*.js')) @@ -1522,7 +1537,7 @@ # We also define a queue for smaller jobs so that large courses don't block # smaller emails (see BULK_EMAIL_JOB_SIZE_THRESHOLD setting) -BULK_EMAIL_ROUTING_KEY_SMALL_JOBS = DEFAULT_PRIORITY_QUEUE +BULK_EMAIL_ROUTING_KEY_SMALL_JOBS = LOW_PRIORITY_QUEUE # For emails with fewer than these number of recipients, send them through # a different queue to avoid large courses blocking emails that are meant to be @@ -1542,7 +1557,7 @@ ############################# Email Opt In #################################### # Minimum age for organization-wide email opt in -EMAIL_OPTIN_MINIMUM_AGE = 13 +EMAIL_OPTIN_MINIMUM_AGE = PARENTAL_CONSENT_AGE_LIMIT ############################## Video ########################################## @@ -1707,6 +1722,9 @@ 'openedx.core.djangoapps.content.course_structures', 'course_structure_api', + # Mailchimp Syncing + 'mailing', + # CORS and cross-domain CSRF 'corsheaders', 'cors_csrf', @@ -1916,6 +1934,8 @@ # Source: # http://loc.gov/standards/iso639-2/ISO-639-2_utf-8.txt according to http://en.wikipedia.org/wiki/ISO_639-1 +# Note that this is used as the set of choices to the `code` field of the +# `LanguageProficiency` model. ALL_LANGUAGES = ( [u"aa", u"Afar"], [u"ab", u"Abkhazian"], @@ -1946,6 +1966,8 @@ [u"ch", u"Chamorro"], [u"ce", u"Chechen"], [u"zh", u"Chinese"], + [u"zh_HANS", u"Simplified Chinese"], + [u"zh_HANT", u"Traditional Chinese"], [u"cu", u"Church Slavic"], [u"cv", u"Chuvash"], [u"kw", u"Cornish"], @@ -2107,6 +2129,7 @@ ### Apps only installed in some instances OPTIONAL_APPS = ( 'mentoring', + 'problem_builder', 'edx_sga', # edx-ora2 @@ -2201,6 +2224,8 @@ SEARCH_ENGINE = None # Use the LMS specific result processor SEARCH_RESULT_PROCESSOR = "lms.lib.courseware_search.lms_result_processor.LmsSearchResultProcessor" +# Use the LMS specific filter generator +SEARCH_FILTER_GENERATOR = "lms.lib.courseware_search.lms_filter_generator.LmsSearchFilterGenerator" ### PERFORMANCE EXPERIMENT SETTINGS ### # CDN experiment/monitoring flags @@ -2213,7 +2238,7 @@ ACCOUNT_VISIBILITY_CONFIGURATION = { # Default visibility level for accounts without a specified value # The value is one of: 'all_users', 'private' - "default_visibility": "private", + "default_visibility": "all_users", # The list of all fields that can be shared with other users "shareable_fields": [ @@ -2221,7 +2246,7 @@ 'profile_image', 'country', 'time_zone', - 'languages', + 'language_proficiencies', 'bio', ], @@ -2238,10 +2263,34 @@ ECOMMERCE_API_TIMEOUT = 5 # Reverification checkpoint name pattern -CHECKPOINT_PATTERN = r'(?P\w+)' +CHECKPOINT_PATTERN = r'(?P[^/]+)' # For the fields override feature # If using FEATURES['INDIVIDUAL_DUE_DATES'], you should add # 'courseware.student_field_overrides.IndividualStudentOverrideProvider' to # this setting. FIELD_OVERRIDE_PROVIDERS = () + +# PROFILE IMAGE CONFIG +# WARNING: Certain django storage backends do not support atomic +# file overwrites (including the default, OverwriteStorage) - instead +# there are separate calls to delete and then write a new file in the +# storage backend. This introduces the risk of a race condition +# occurring when a user uploads a new profile image to replace an +# earlier one (the file will temporarily be deleted). +PROFILE_IMAGE_BACKEND = { + 'class': 'storages.backends.overwrite.OverwriteStorage', + 'options': { + 'location': os.path.join(MEDIA_ROOT, 'profile-images/'), + 'base_url': os.path.join(MEDIA_URL, 'profile-images/'), + }, +} +PROFILE_IMAGE_DEFAULT_FILENAME = 'images/default-theme/default-profile' +PROFILE_IMAGE_DEFAULT_FILE_EXTENSION = 'png' +# This secret key is used in generating unguessable URLs to users' +# profile images. Once it has been set, changing it will make the +# platform unaware of current image URLs, resulting in reverting all +# users' profile images to the default placeholder image. +PROFILE_IMAGE_SECRET_KEY = 'placeholder secret key' +PROFILE_IMAGE_MAX_BYTES = 1024 * 1024 +PROFILE_IMAGE_MIN_BYTES = 100 diff --git a/lms/envs/devstack.py b/lms/envs/devstack.py index 10cff1c70de1..8d229d05dd3c 100644 --- a/lms/envs/devstack.py +++ b/lms/envs/devstack.py @@ -121,6 +121,10 @@ def should_show_debug_toolbar(_): SEARCH_ENGINE = "search.elastic.ElasticSearchEngine" +########################## Dashboard Search ####################### +FEATURES['ENABLE_DASHBOARD_SEARCH'] = True + + ########################## Certificates Web/HTML View ####################### FEATURES['CERTIFICATES_HTML_VIEW'] = True diff --git a/lms/envs/test.py b/lms/envs/test.py index fea9c54e4893..ff0946b28806 100644 --- a/lms/envs/test.py +++ b/lms/envs/test.py @@ -74,6 +74,9 @@ # Need wiki for courseware views to work. TODO (vshnayder): shouldn't need it. 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 @@ -265,7 +268,6 @@ FEATURES['ENABLE_MOBILE_REST_API'] = True FEATURES['ENABLE_MOBILE_SOCIAL_FACEBOOK_FEATURES'] = True FEATURES['ENABLE_VIDEO_ABSTRACTION_LAYER_API'] = True -FEATURES['ENABLE_USER_REST_API'] = True ###################### Payment ##############################3 # Enable fake payment processing page @@ -459,6 +461,10 @@ # Enable courseware search for tests FEATURES['ENABLE_COURSEWARE_SEARCH'] = True + +# Enable dashboard search for tests +FEATURES['ENABLE_DASHBOARD_SEARCH'] = True + # Use MockSearchEngine as the search engine for test scenario SEARCH_ENGINE = "search.tests.mock_search_engine.MockSearchEngine" @@ -472,3 +478,22 @@ ######### custom courses ######### INSTALLED_APPS += ('ccx',) MIDDLEWARE_CLASSES += ('ccx.overrides.CcxMiddleware',) +FEATURES['CUSTOM_COURSES_EDX'] = True + +# Set dummy values for profile image settings. +PROFILE_IMAGE_BACKEND = { + 'class': 'storages.backends.overwrite.OverwriteStorage', + 'options': { + 'location': MEDIA_ROOT, + 'base_url': 'http://example-storage.com/profile-images/', + }, +} +PROFILE_IMAGE_DEFAULT_FILENAME = 'default' +PROFILE_IMAGE_DEFAULT_FILE_EXTENSION = 'png' +PROFILE_IMAGE_SECRET_KEY = 'secret' +PROFILE_IMAGE_MAX_BYTES = 1024 * 1024 +PROFILE_IMAGE_MIN_BYTES = 100 + +# Enable the LTI provider feature for testing +FEATURES['ENABLE_LTI_PROVIDER'] = True +INSTALLED_APPS += ('lti_provider',) diff --git a/lms/envs/yaml_config.py b/lms/envs/yaml_config.py index 0a1d120259bc..65a3a8090d13 100644 --- a/lms/envs/yaml_config.py +++ b/lms/envs/yaml_config.py @@ -221,10 +221,14 @@ def construct_yaml_str(self, node): } # We want Bulk Email running on the high-priority queue, so we define the -# routing key that points to it. At the moment, the name is the same. +# routing key that points to it. At the moment, the name is the same. # We have to reset the value here, since we have changed the value of the queue name. BULK_EMAIL_ROUTING_KEY = HIGH_PRIORITY_QUEUE +# We can run smaller jobs on the low priority queue. See note above for why +# we have to reset the value here. +BULK_EMAIL_ROUTING_KEY_SMALL_JOBS = LOW_PRIORITY_QUEUE + LANGUAGE_DICT = dict(LANGUAGES) # Additional installed apps diff --git a/lms/lib/courseware_search/lms_filter_generator.py b/lms/lib/courseware_search/lms_filter_generator.py new file mode 100644 index 000000000000..adfbaf6ca276 --- /dev/null +++ b/lms/lib/courseware_search/lms_filter_generator.py @@ -0,0 +1,22 @@ +""" +This file contains implementation override of SearchFilterGenerator which will allow + * Filter by all courses in which the user is enrolled in +""" +from student.models import CourseEnrollment + +from search.filter_generator import SearchFilterGenerator + + +class LmsSearchFilterGenerator(SearchFilterGenerator): + """ SearchFilterGenerator for LMS Search """ + + def field_dictionary(self, **kwargs): + """ add course if provided otherwise add courses in which the user is enrolled in """ + field_dictionary = super(LmsSearchFilterGenerator, self).field_dictionary(**kwargs) + if not kwargs.get('user'): + field_dictionary['course'] = [] + elif not kwargs.get('course_id'): + user_enrollments = CourseEnrollment.enrollments_for_user(kwargs['user']) + field_dictionary['course'] = [unicode(enrollment.course_id) for enrollment in user_enrollments] + + return field_dictionary diff --git a/lms/lib/courseware_search/lms_result_processor.py b/lms/lib/courseware_search/lms_result_processor.py index 0b8d7c2e8876..c19be41b244c 100644 --- a/lms/lib/courseware_search/lms_result_processor.py +++ b/lms/lib/courseware_search/lms_result_processor.py @@ -20,6 +20,7 @@ class LmsSearchResultProcessor(SearchResultProcessor): """ SearchResultProcessor for LMS Search """ _course_key = None + _course_name = None _usage_key = None _module_store = None _module_temp_dictionary = {} @@ -61,6 +62,16 @@ def url(self): kwargs={"course_id": self._results_fields["course"], "location": self._results_fields["id"]} ) + @property + def course_name(self): + """ + Display the course name when searching multiple courses - retain result for subsequent uses + """ + if self._course_name is None: + course = self.get_module_store().get_course(self.get_course_key()) + self._course_name = course.display_name_with_default + return self._course_name + @property def location(self): """ diff --git a/lms/lib/courseware_search/test/__init__.py b/lms/lib/courseware_search/test/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/lms/lib/courseware_search/test/test_lms_filter_generator.py b/lms/lib/courseware_search/test/test_lms_filter_generator.py new file mode 100644 index 000000000000..d3f4bcfed535 --- /dev/null +++ b/lms/lib/courseware_search/test/test_lms_filter_generator.py @@ -0,0 +1,72 @@ +""" +Tests for the lms_filter_generator +""" +from xmodule.modulestore.tests.factories import CourseFactory +from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase +from student.tests.factories import UserFactory +from student.models import CourseEnrollment + +from lms.lib.courseware_search.lms_filter_generator import LmsSearchFilterGenerator + + +class LmsSearchFilterGeneratorTestCase(ModuleStoreTestCase): + """ Test case class to test search result processor """ + + def build_courses(self): + """ + Build up a course tree with multiple test courses + """ + + self.courses = [ + CourseFactory.create( + org='ElasticsearchFiltering', + course='ES101F', + run='test_run', + display_name='Elasticsearch Filtering test course', + ), + + CourseFactory.create( + org='FilterTest', + course='FT101', + run='test_run', + display_name='FilterTest test course', + ) + ] + + def setUp(self): + super(LmsSearchFilterGeneratorTestCase, self).setUp() + self.build_courses() + self.user = UserFactory.create(username="jack", email="jack@fake.edx.org", password='test') + for course in self.courses: + CourseEnrollment.enroll(self.user, course.location.course_key) + + def test_course_id_not_provided(self): + """ + Tests that we get the list of IDs of courses the user is enrolled in when the course ID is null or not provided + """ + field_dictionary, filter_dictionary = LmsSearchFilterGenerator.generate_field_filters(user=self.user) + + self.assertTrue('start_date' in filter_dictionary) + self.assertIn(unicode(self.courses[0].id), field_dictionary['course']) + self.assertIn(unicode(self.courses[1].id), field_dictionary['course']) + + def test_course_id_provided(self): + """ + Tests that we get the course ID when the course ID is provided + """ + field_dictionary, filter_dictionary = LmsSearchFilterGenerator.generate_field_filters( + user=self.user, + course_id=unicode(self.courses[0].id) + ) + + self.assertTrue('start_date' in filter_dictionary) + self.assertEqual(unicode(self.courses[0].id), field_dictionary['course']) + + def test_user_not_provided(self): + """ + Tests that we get empty list of courses in case the user is not provided + """ + field_dictionary, filter_dictionary = LmsSearchFilterGenerator.generate_field_filters() + + self.assertTrue('start_date' in filter_dictionary) + self.assertEqual(0, len(field_dictionary['course'])) diff --git a/lms/lib/courseware_search/test/test_lms_result_processor.py b/lms/lib/courseware_search/test/test_lms_result_processor.py index fee8d582b9e9..c07352cbeb1b 100644 --- a/lms/lib/courseware_search/test/test_lms_result_processor.py +++ b/lms/lib/courseware_search/test/test_lms_result_processor.py @@ -85,6 +85,17 @@ def test_url_parameter(self): self.assertEqual( srp.url, "/courses/{}/jump_to/{}".format(unicode(self.course.id), unicode(self.html.scope_ids.usage_id))) + def test_course_name_parameter(self): + srp = LmsSearchResultProcessor( + { + "course": unicode(self.course.id), + "id": unicode(self.html.scope_ids.usage_id), + "content": {"text": "This is the html text"} + }, + "test" + ) + self.assertEqual(srp.course_name, self.course.display_name) + def test_location_parameter(self): srp = LmsSearchResultProcessor( { diff --git a/lms/startup.py b/lms/startup.py index 6d95d629dc46..3add027f155f 100644 --- a/lms/startup.py +++ b/lms/startup.py @@ -14,7 +14,6 @@ import logging from monkey_patch import django_utils_translation import analytics -from util import keyword_substitution log = logging.getLogger(__name__) @@ -44,12 +43,6 @@ def run(): if settings.FEATURES.get('SEGMENT_IO_LMS') and hasattr(settings, 'SEGMENT_IO_LMS_KEY'): analytics.init(settings.SEGMENT_IO_LMS_KEY, flush_at=50) - # Monkey patch the keyword function map - if keyword_substitution.keyword_function_map_is_empty(): - keyword_substitution.add_keyword_function_map(get_keyword_function_map()) - # Once keyword function map is set, make update function do nothing - keyword_substitution.add_keyword_function_map = lambda x: None - def add_mimetypes(): """ @@ -149,51 +142,3 @@ def enable_third_party_auth(): from third_party_auth import settings as auth_settings auth_settings.apply_settings(settings.THIRD_PARTY_AUTH, settings) - - -def get_keyword_function_map(): - """ - Define the mapping of keywords and filtering functions - - The functions are used to filter html, text and email strings - before rendering them. - - The generated map will be monkey-patched onto the keyword_substitution - module so that it persists along with the running server. - - Each function must take: user & course as parameters - """ - - from student.models import anonymous_id_for_user - from util.date_utils import get_default_time_display - - def user_id_sub(user, course): - """ - Gives the anonymous id for the given user - - For compatibility with the existing anon_ids, return anon_id without course_id - """ - return anonymous_id_for_user(user, None) - - def user_fullname_sub(user, course=None): - """ Returns the given user's name """ - return user.profile.name - - def course_display_name_sub(user, course): - """ Returns the course's display name """ - return course.display_name - - def course_end_date_sub(user, course): - """ Returns the course end date in the default display """ - return get_default_time_display(course.end) - - # Define keyword -> function map - # Take care that none of these functions return %% encoded keywords - kf_map = { - '%%USER_ID%%': user_id_sub, - '%%USER_FULLNAME%%': user_fullname_sub, - '%%COURSE_DISPLAY_NAME%%': course_display_name_sub, - '%%COURSE_END_DATE%%': course_end_date_sub - } - - return kf_map diff --git a/lms/static/coffee/src/customwmd.coffee b/lms/static/coffee/src/customwmd.coffee index 46cfc66827f0..0ba19fbeb34b 100644 --- a/lms/static/coffee/src/customwmd.coffee +++ b/lms/static/coffee/src/customwmd.coffee @@ -31,7 +31,7 @@ $ -> block = @blocks.slice(start, last + 1).join("").replace(/&/g, "&") .replace(//g, ">") - if HUB.Browser.isMSIE + if MathJax.Hub.Browser.isMSIE block = block.replace /(%[^\n]*)\n/g, "$1
\n" @blocks[i] = "" for i in [start+1..last] @blocks[start] = "@@#{@math.length}@@" diff --git a/lms/static/images/bulk_email/YoutubeIcon.png b/lms/static/images/bulk_email/YoutubeIcon.png new file mode 100644 index 000000000000..0eda866d6e90 Binary files /dev/null and b/lms/static/images/bulk_email/YoutubeIcon.png differ diff --git a/lms/static/images/bulk_email/YoutubeIcon_gray.png b/lms/static/images/bulk_email/YoutubeIcon_gray.png new file mode 100644 index 000000000000..e77f58ab14ed Binary files /dev/null and b/lms/static/images/bulk_email/YoutubeIcon_gray.png differ diff --git a/lms/static/images/default-theme/default-profile_120.png b/lms/static/images/default-theme/default-profile_120.png new file mode 100644 index 000000000000..b3261d08ffba Binary files /dev/null and b/lms/static/images/default-theme/default-profile_120.png differ diff --git a/lms/static/images/default-theme/default-profile_30.png b/lms/static/images/default-theme/default-profile_30.png new file mode 100644 index 000000000000..2ce94a348d13 Binary files /dev/null and b/lms/static/images/default-theme/default-profile_30.png differ diff --git a/lms/static/images/default-theme/default-profile_50.png b/lms/static/images/default-theme/default-profile_50.png new file mode 100644 index 000000000000..cef57edebd9e Binary files /dev/null and b/lms/static/images/default-theme/default-profile_50.png differ diff --git a/lms/static/images/default-theme/default-profile_500.png b/lms/static/images/default-theme/default-profile_500.png new file mode 100644 index 000000000000..ce3172373a99 Binary files /dev/null and b/lms/static/images/default-theme/default-profile_500.png differ diff --git a/lms/static/images/edx-theme/default-profile_120.png b/lms/static/images/edx-theme/default-profile_120.png new file mode 100644 index 000000000000..8294f6c97e61 Binary files /dev/null and b/lms/static/images/edx-theme/default-profile_120.png differ diff --git a/lms/static/images/edx-theme/default-profile_30.png b/lms/static/images/edx-theme/default-profile_30.png new file mode 100644 index 000000000000..8e7fb135c13f Binary files /dev/null and b/lms/static/images/edx-theme/default-profile_30.png differ diff --git a/lms/static/images/edx-theme/default-profile_50.png b/lms/static/images/edx-theme/default-profile_50.png new file mode 100644 index 000000000000..b921c482bfc9 Binary files /dev/null and b/lms/static/images/edx-theme/default-profile_50.png differ diff --git a/lms/static/images/edx-theme/default-profile_500.png b/lms/static/images/edx-theme/default-profile_500.png new file mode 100644 index 000000000000..69dcb956c7e1 Binary files /dev/null and b/lms/static/images/edx-theme/default-profile_500.png differ diff --git a/lms/static/js/dashboard/legacy.js b/lms/static/js/dashboard/legacy.js index 9abdad1a3186..fa0c5eedf10e 100644 --- a/lms/static/js/dashboard/legacy.js +++ b/lms/static/js/dashboard/legacy.js @@ -23,10 +23,7 @@ * Specifically: * - dashboard * - signInUser - * - passwordReset - * - changeEmail * - changeEmailSettings - * - changeName * - verifyToggleBannerFailedOff */ edx.dashboard.legacy.init = function(urls) { @@ -160,67 +157,6 @@ } }); - $('#pwd_reset_button').click(function() { - $.post( - urls.passwordReset, - {"email" : $('#id_email').val()}, - function() { - $("#password_reset_complete_link").click(); - } - ); - }); - - $("#submit-lang").click(function(event) { - event.preventDefault(); - $.post('/lang_pref/setlang/', - {language: $('#settings-language-value').val()} - ).done(function() { - // submit form as normal - $('.settings-language-form').submit(); - }); - }); - - $("#change_email_form").submit(function(){ - var new_email = $('#new_email_field').val(); - var new_password = $('#new_email_password').val(); - - $.post( - urls.changeEmail, - {"new_email" : new_email, "password" : new_password}, - function(data) { - if (data.success) { - $("#change_email_title").html(gettext("Please verify your new email address")); - $("#change_email_form").html( - "

" + - gettext("You'll receive a confirmation in your inbox. Please follow the link in the email to confirm your email address change.") + - "

" - ); - } else { - $("#change_email_error").html(data.error).stop().css("display", "block"); - } - } - ); - return false; - }); - - $("#change_name_form").submit(function(){ - var new_name = $('#new_name_field').val(); - var rationale = $('#name_rationale_field').val(); - - $.post( - urls.changeName, - {"new_name":new_name, "rationale":rationale}, - function(data) { - if(data.success) { - location.reload(); - } else { - $("#change_name_error").html(data.error).stop().css("display", "block"); - } - } - ); - return false; - }); - $("#email_settings_form").submit(function(){ $.ajax({ type: "POST", @@ -240,24 +176,6 @@ return false; }); - accessibleModal( - ".edit-name", - "#apply_name_change .close-modal", - "#apply_name_change", - "#dashboard-main" - ); - accessibleModal( - ".edit-email", - "#change_email .close-modal", - "#change_email", - "#dashboard-main" - ); - accessibleModal( - "#pwd_reset_button", - "#password_reset_complete .close-modal", - "#password_reset_complete", - "#dashboard-main" - ); $(".action-email-settings").each(function(index){ $(this).attr("id", "email-settings-" + index); diff --git a/lms/static/js/fixtures/search/course_search_form.html b/lms/static/js/fixtures/search/course_search_form.html new file mode 100644 index 000000000000..f9f53acf00d8 --- /dev/null +++ b/lms/static/js/fixtures/search/course_search_form.html @@ -0,0 +1,12 @@ + diff --git a/lms/static/js/fixtures/search/dashboard_search_form.html b/lms/static/js/fixtures/search/dashboard_search_form.html new file mode 100644 index 000000000000..18973767cf6b --- /dev/null +++ b/lms/static/js/fixtures/search/dashboard_search_form.html @@ -0,0 +1,14 @@ + diff --git a/lms/static/js/fixtures/search_form.html b/lms/static/js/fixtures/search_form.html deleted file mode 100644 index 77c9a1dad84f..000000000000 --- a/lms/static/js/fixtures/search_form.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/lms/static/js/fixtures/student_profile/student_profile.html b/lms/static/js/fixtures/student_profile/student_profile.html new file mode 100644 index 000000000000..40ae15e5ba97 --- /dev/null +++ b/lms/static/js/fixtures/student_profile/student_profile.html @@ -0,0 +1,20 @@ +
+
+
+

+ + + + + + Loading + +

+
+ +
diff --git a/lms/static/js/search/collections/search_collection.js b/lms/static/js/search/base/collections/search_collection.js similarity index 78% rename from lms/static/js/search/collections/search_collection.js rename to lms/static/js/search/base/collections/search_collection.js index 282be950874c..2d32cabd271f 100644 --- a/lms/static/js/search/collections/search_collection.js +++ b/lms/static/js/search/base/collections/search_collection.js @@ -2,7 +2,7 @@ define([ 'backbone', - 'js/search/models/search_result' + 'js/search/base/models/search_result' ], function (Backbone, SearchResult) { 'use strict'; @@ -11,6 +11,7 @@ define([ model: SearchResult, pageSize: 20, totalCount: 0, + latestModelsCount: 0, accessDeniedCount: 0, searchTerm: '', page: 0, @@ -20,17 +21,15 @@ define([ initialize: function (models, options) { // call super constructor Backbone.Collection.prototype.initialize.apply(this, arguments); - if (options && options.course_id) { - this.url += options.course_id; + if (options && options.courseId) { + this.url += options.courseId; } }, performSearch: function (searchTerm) { this.fetchXhr && this.fetchXhr.abort(); this.searchTerm = searchTerm || ''; - this.totalCount = 0; - this.accessDeniedCount = 0; - this.page = 0; + this.resetState(); this.fetchXhr = this.fetch({ data: { search_string: searchTerm, @@ -71,20 +70,34 @@ define([ cancelSearch: function () { this.fetchXhr && this.fetchXhr.abort(); - this.page = 0; - this.totalCount = 0; - this.accessDeniedCount = 0; + this.resetState(); }, parse: function(response) { + this.latestModelsCount = response.results.length; this.totalCount = response.total; this.accessDeniedCount += response.access_denied_count; this.totalCount -= this.accessDeniedCount; - return _.map(response.results, function(result){ return result.data; }); + return _.map(response.results, function (result) { + return result.data; + }); + }, + + resetState: function () { + this.page = 0; + this.totalCount = 0; + this.latestModelsCount = 0; + this.accessDeniedCount = 0; + // empty the entire collection + this.reset(); }, hasNextPage: function () { return this.totalCount - ((this.page + 1) * this.pageSize) > 0; + }, + + latestModels: function () { + return this.last(this.latestModelsCount); } }); diff --git a/lms/static/js/search/models/search_result.js b/lms/static/js/search/base/models/search_result.js similarity index 100% rename from lms/static/js/search/models/search_result.js rename to lms/static/js/search/base/models/search_result.js diff --git a/lms/static/js/search/search_router.js b/lms/static/js/search/base/routers/search_router.js similarity index 52% rename from lms/static/js/search/search_router.js rename to lms/static/js/search/base/routers/search_router.js index 65683b3f1e80..fc4a7adf2103 100644 --- a/lms/static/js/search/search_router.js +++ b/lms/static/js/search/base/routers/search_router.js @@ -4,9 +4,12 @@ define(['backbone'], function (Backbone) { 'use strict'; return Backbone.Router.extend({ - routes: { - 'search/:query': 'search' - } + routes: { + 'search/:query': 'search' + }, + search: function(query) { + this.trigger('search', query); + } }); }); diff --git a/lms/static/js/search/views/search_form.js b/lms/static/js/search/base/views/search_form.js similarity index 94% rename from lms/static/js/search/views/search_form.js rename to lms/static/js/search/base/views/search_form.js index 3eb407ac6aef..5b666cf6af2d 100644 --- a/lms/static/js/search/views/search_form.js +++ b/lms/static/js/search/base/views/search_form.js @@ -5,7 +5,7 @@ define(['jquery', 'backbone'], function ($, Backbone) { return Backbone.View.extend({ - el: '#courseware-search-bar', + el: '', events: { 'submit form': 'submitForm', 'click .cancel-button': 'clearSearch', @@ -40,9 +40,13 @@ define(['jquery', 'backbone'], function ($, Backbone) { } }, - clearSearch: function () { + resetSearchForm: function () { this.$searchField.val(''); this.setInitialStyle(); + }, + + clearSearch: function () { + this.resetSearchForm(); this.trigger('clear'); }, diff --git a/lms/static/js/search/views/search_item_view.js b/lms/static/js/search/base/views/search_item_view.js similarity index 57% rename from lms/static/js/search/views/search_item_view.js rename to lms/static/js/search/base/views/search_item_view.js index 30a5565385f9..57ddaeb2260c 100644 --- a/lms/static/js/search/views/search_item_view.js +++ b/lms/static/js/search/base/views/search_item_view.js @@ -7,11 +7,12 @@ define([ 'gettext', 'logger' ], function ($, _, Backbone, gettext, Logger) { - 'use strict'; + 'use strict'; return Backbone.View.extend({ tagName: 'li', + templateId: '', className: 'search-results-item', attributes: { 'role': 'region', @@ -19,16 +20,22 @@ define([ }, events: { - 'click .search-results-item a': 'logSearchItem', + 'click': 'logSearchItem', }, initialize: function () { - var template_name = (this.model.attributes.content_type === "Sequence") ? '#search_item_seq-tpl' : '#search_item-tpl'; - this.tpl = _.template($(template_name).html()); + this.tpl = _.template($(this.templateId).html()); }, render: function () { - this.$el.html(this.tpl(this.model.attributes)); + var data = _.clone(this.model.attributes); + // Drop the preview text and result type if the search term is found + // in the title/location in the course hierarchy + if (this.model.get('content_type') === 'Sequence') { + data.excerpt = ''; + data.content_type = ''; + } + this.$el.html(this.tpl(data)); return this; }, @@ -44,24 +51,23 @@ define([ event.preventDefault(); var self = this; var target = this.model.id; - var link = $(event.target).attr('href'); + var link = this.model.get('url'); var collection = this.model.collection; var page = collection.page; var pageSize = collection.pageSize; var searchTerm = collection.searchTerm; var index = collection.indexOf(this.model); - Logger.log("edx.course.search.result_selected", - { - "search_term": searchTerm, - "result_position": (page * pageSize + index), - "result_link": target - }).always(function() { - self.redirect(link); - }); + Logger.log('edx.course.search.result_selected', { + 'search_term': searchTerm, + 'result_position': (page * pageSize + index), + 'result_link': target + }).always(function() { + self.redirect(link); + }); } + }); }); })(define || RequireJS.define); - diff --git a/lms/static/js/search/views/search_list_view.js b/lms/static/js/search/base/views/search_results_view.js similarity index 59% rename from lms/static/js/search/views/search_list_view.js rename to lms/static/js/search/base/views/search_results_view.js index 7a8d2c45e5c5..6235ef799adb 100644 --- a/lms/static/js/search/views/search_list_view.js +++ b/lms/static/js/search/base/views/search_results_view.js @@ -5,39 +5,39 @@ define([ 'underscore', 'backbone', 'gettext', - 'js/search/views/search_item_view' -], function ($, _, Backbone, gettext, SearchItemView) { +], function ($, _, Backbone, gettext) { 'use strict'; return Backbone.View.extend({ - el: '#courseware-search-results', - events: { - 'click .search-load-next': 'loadNext' - }, - spinner: '.icon', + // these should be defined by subclasses + el: '', + contentElement: '', + resultsTemplateId: '', + loadingTemplateId: '', + errorTemplateId: '', + events: {}, + spinner: '.search-load-next .icon', + SearchItemView: function () {}, initialize: function () { - this.courseName = this.$el.attr('data-course-name'); - this.$courseContent = $('#course-content'); - this.listTemplate = _.template($('#search_list-tpl').html()); - this.loadingTemplate = _.template($('#search_loading-tpl').html()); - this.errorTemplate = _.template($('#search_error-tpl').html()); - this.collection.on('search', this.render, this); - this.collection.on('next', this.renderNext, this); - this.collection.on('error', this.showErrorMessage, this); + this.$contentElement = $(this.contentElement); + this.resultsTemplate = _.template($(this.resultsTemplateId).html()); + this.loadingTemplate = _.template($(this.loadingTemplateId).html()); + this.errorTemplate = _.template($(this.errorTemplateId).html()); }, render: function () { - this.$el.html(this.listTemplate({ + this.$el.html(this.resultsTemplate({ totalCount: this.collection.totalCount, totalCountMsg: this.totalCountMsg(), pageSize: this.collection.pageSize, hasMoreResults: this.collection.hasNextPage() })); this.renderItems(); - this.$courseContent.hide(); + this.$el.find(this.spinner).hide(); + this.$contentElement.hide(); this.$el.show(); return this; }, @@ -53,11 +53,12 @@ define([ }, renderItems: function () { - var items = this.collection.map(function (result) { - var item = new SearchItemView({ model: result }); + var latest = this.collection.latestModels(); + var items = latest.map(function (result) { + var item = new this.SearchItemView({ model: result }); return item.render().el; - }); - this.$el.find('.search-results').html(items); + }, this); + this.$el.find('ol').append(items); }, totalCountMsg: function () { @@ -67,25 +68,26 @@ define([ clear: function () { this.$el.hide().empty(); - this.$courseContent.show(); + this.$contentElement.show(); }, showLoadingMessage: function () { this.$el.html(this.loadingTemplate()); this.$el.show(); - this.$courseContent.hide(); + this.$contentElement.hide(); }, showErrorMessage: function () { this.$el.html(this.errorTemplate()); this.$el.show(); - this.$courseContent.hide(); + this.$contentElement.hide(); }, loadNext: function (event) { event && event.preventDefault(); this.$el.find(this.spinner).show(); this.trigger('next'); + return false; } }); diff --git a/lms/static/js/search/course/main.js b/lms/static/js/search/course/main.js new file mode 100644 index 000000000000..9d8bd2759caf --- /dev/null +++ b/lms/static/js/search/course/main.js @@ -0,0 +1,22 @@ +RequireJS.require([ + 'jquery', + 'backbone', + 'js/search/course/search_app', + 'js/search/base/routers/search_router', + 'js/search/course/views/search_form', + 'js/search/base/collections/search_collection', + 'js/search/course/views/search_results_view' +], function ($, Backbone, SearchApp, SearchRouter, CourseSearchForm, SearchCollection, CourseSearchResultsView) { + 'use strict'; + + var courseId = $('#courseware-search-results').data('courseId'); + var app = new SearchApp( + courseId, + SearchRouter, + CourseSearchForm, + SearchCollection, + CourseSearchResultsView + ); + Backbone.history.start(); + +}); diff --git a/lms/static/js/search/course/search_app.js b/lms/static/js/search/course/search_app.js new file mode 100644 index 000000000000..992c5fdf560c --- /dev/null +++ b/lms/static/js/search/course/search_app.js @@ -0,0 +1,50 @@ +;(function (define) { + +define(['backbone'], function(Backbone) { + 'use strict'; + + return function (courseId, SearchRouter, SearchForm, SearchCollection, SearchListView) { + + var router = new SearchRouter(); + var form = new SearchForm(); + var collection = new SearchCollection([], { courseId: courseId }); + var results = new SearchListView({ collection: collection }); + var dispatcher = _.clone(Backbone.Events); + + dispatcher.listenTo(router, 'search', function (query) { + form.doSearch(query); + }); + + dispatcher.listenTo(form, 'search', function (query) { + results.showLoadingMessage(); + collection.performSearch(query); + router.navigate('search/' + query, { replace: true }); + }); + + dispatcher.listenTo(form, 'clear', function () { + collection.cancelSearch(); + results.clear(); + router.navigate(''); + }); + + dispatcher.listenTo(results, 'next', function () { + collection.loadNextPage(); + }); + + dispatcher.listenTo(collection, 'search', function () { + results.render(); + }); + + dispatcher.listenTo(collection, 'next', function () { + results.renderNext(); + }); + + dispatcher.listenTo(collection, 'error', function () { + results.showErrorMessage(); + }); + + }; + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/course/views/search_form.js b/lms/static/js/search/course/views/search_form.js new file mode 100644 index 000000000000..8bee186a2418 --- /dev/null +++ b/lms/static/js/search/course/views/search_form.js @@ -0,0 +1,14 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_form' +], function (SearchForm) { + 'use strict'; + + return SearchForm.extend({ + el: '#courseware-search-bar' + }); + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/course/views/search_item_view.js b/lms/static/js/search/course/views/search_item_view.js new file mode 100644 index 000000000000..cd130b2240c1 --- /dev/null +++ b/lms/static/js/search/course/views/search_item_view.js @@ -0,0 +1,14 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_item_view' +], function (SearchItemView) { + 'use strict'; + + return SearchItemView.extend({ + templateId: '#course_search_item-tpl' + }); + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/course/views/search_results_view.js b/lms/static/js/search/course/views/search_results_view.js new file mode 100644 index 000000000000..917e7e960b26 --- /dev/null +++ b/lms/static/js/search/course/views/search_results_view.js @@ -0,0 +1,26 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_results_view', + 'js/search/course/views/search_item_view' +], function (SearchResultsView, CourseSearchItemView) { + 'use strict'; + + return SearchResultsView.extend({ + + el: '#courseware-search-results', + contentElement: '#course-content', + resultsTemplateId: '#course_search_results-tpl', + loadingTemplateId: '#search_loading-tpl', + errorTemplateId: '#search_error-tpl', + events: { + 'click .search-load-next': 'loadNext', + }, + SearchItemView: CourseSearchItemView + + }); + +}); + + +})(define || RequireJS.define); diff --git a/lms/static/js/search/dashboard/main.js b/lms/static/js/search/dashboard/main.js new file mode 100644 index 000000000000..0a6574caa048 --- /dev/null +++ b/lms/static/js/search/dashboard/main.js @@ -0,0 +1,19 @@ +RequireJS.require([ + 'backbone', + 'js/search/dashboard/search_app', + 'js/search/base/routers/search_router', + 'js/search/dashboard/views/search_form', + 'js/search/base/collections/search_collection', + 'js/search/dashboard/views/search_results_view' +], function (Backbone, SearchApp, SearchRouter, DashSearchForm, SearchCollection, DashSearchResultsView) { + 'use strict'; + + var app = new SearchApp( + SearchRouter, + DashSearchForm, + SearchCollection, + DashSearchResultsView + ); + Backbone.history.start(); + +}); diff --git a/lms/static/js/search/dashboard/search_app.js b/lms/static/js/search/dashboard/search_app.js new file mode 100644 index 000000000000..d60d6047502f --- /dev/null +++ b/lms/static/js/search/dashboard/search_app.js @@ -0,0 +1,54 @@ +;(function (define) { + +define(['backbone'], function(Backbone) { + 'use strict'; + + return function (SearchRouter, SearchForm, SearchCollection, SearchListView) { + + var router = new SearchRouter(); + var form = new SearchForm(); + var collection = new SearchCollection([]); + var results = new SearchListView({ collection: collection }); + var dispatcher = _.clone(Backbone.Events); + + dispatcher.listenTo(router, 'search', function (query) { + form.doSearch(query); + }); + + dispatcher.listenTo(form, 'search', function (query) { + results.showLoadingMessage(); + collection.performSearch(query); + router.navigate('search/' + query, { replace: true }); + }); + + dispatcher.listenTo(form, 'clear', function () { + collection.cancelSearch(); + results.clear(); + router.navigate(''); + }); + + dispatcher.listenTo(results, 'next', function () { + collection.loadNextPage(); + }); + + dispatcher.listenTo(results, 'reset', function () { + form.resetSearchForm(); + }); + + dispatcher.listenTo(collection, 'search', function () { + results.render(); + }); + + dispatcher.listenTo(collection, 'next', function () { + results.renderNext(); + }); + + dispatcher.listenTo(collection, 'error', function () { + results.showErrorMessage(); + }); + + }; + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/dashboard/views/search_form.js b/lms/static/js/search/dashboard/views/search_form.js new file mode 100644 index 000000000000..8c3a4e62e413 --- /dev/null +++ b/lms/static/js/search/dashboard/views/search_form.js @@ -0,0 +1,14 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_form' +], function (SearchForm) { + 'use strict'; + + return SearchForm.extend({ + el: '#dashboard-search-bar' + }); + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/dashboard/views/search_item_view.js b/lms/static/js/search/dashboard/views/search_item_view.js new file mode 100644 index 000000000000..d577e2f1f073 --- /dev/null +++ b/lms/static/js/search/dashboard/views/search_item_view.js @@ -0,0 +1,14 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_item_view' +], function (SearchItemView) { + 'use strict'; + + return SearchItemView.extend({ + templateId: '#dashboard_search_item-tpl' + }); + +}); + +})(define || RequireJS.define); diff --git a/lms/static/js/search/dashboard/views/search_results_view.js b/lms/static/js/search/dashboard/views/search_results_view.js new file mode 100644 index 000000000000..b94826e0cf9a --- /dev/null +++ b/lms/static/js/search/dashboard/views/search_results_view.js @@ -0,0 +1,33 @@ +;(function (define) { + +define([ + 'js/search/base/views/search_results_view', + 'js/search/dashboard/views/search_item_view' +], function (SearchResultsView, DashSearchItemView) { + 'use strict'; + + return SearchResultsView.extend({ + + el: '#dashboard-search-results', + contentElement: '#my-courses, #profile-sidebar', + resultsTemplateId: '#dashboard_search_results-tpl', + loadingTemplateId: '#search_loading-tpl', + errorTemplateId: '#search_error-tpl', + events: { + 'click .search-load-next': 'loadNext', + 'click .search-back-to-courses': 'backToCourses' + }, + SearchItemView: DashSearchItemView, + + backToCourses: function () { + this.clear(); + this.trigger('reset'); + return false; + } + + }); + +}); + + +})(define || RequireJS.define); diff --git a/lms/static/js/search/main.js b/lms/static/js/search/main.js deleted file mode 100644 index f97d3eb95c92..000000000000 --- a/lms/static/js/search/main.js +++ /dev/null @@ -1,12 +0,0 @@ -RequireJS.require([ - 'jquery', - 'backbone', - 'js/search/search_app' -], function ($, Backbone, SearchApp) { - 'use strict'; - - var course_id = $('#courseware-search-results').attr('data-course-id'); - var app = new SearchApp(course_id); - Backbone.history.start(); - -}); diff --git a/lms/static/js/search/search_app.js b/lms/static/js/search/search_app.js deleted file mode 100644 index bf69ac393062..000000000000 --- a/lms/static/js/search/search_app.js +++ /dev/null @@ -1,37 +0,0 @@ -;(function (define) { - -define([ - 'backbone', - 'js/search/search_router', - 'js/search/views/search_form', - 'js/search/views/search_list_view', - 'js/search/collections/search_collection' -], function(Backbone, SearchRouter, SearchForm, SearchListView, SearchCollection) { - 'use strict'; - - return function (course_id) { - - var self = this; - - this.router = new SearchRouter(); - this.form = new SearchForm(); - this.collection = new SearchCollection([], { course_id: course_id }); - this.results = new SearchListView({ collection: this.collection }); - - this.form.on('search', this.results.showLoadingMessage, this.results); - this.form.on('search', this.collection.performSearch, this.collection); - this.form.on('search', function (term) { - self.router.navigate('search/' + term, { replace: true }); - }); - this.form.on('clear', this.collection.cancelSearch, this.collection); - this.form.on('clear', this.results.clear, this.results); - this.form.on('clear', this.router.navigate, this.router); - - this.results.on('next', this.collection.loadNextPage, this.collection); - this.router.on('route:search', this.form.doSearch, this.form); - - }; - -}); - -})(define || RequireJS.define); diff --git a/lms/static/js/spec/main.js b/lms/static/js/spec/main.js index d3932fc64b60..05b9357134dc 100644 --- a/lms/static/js/spec/main.js +++ b/lms/static/js/spec/main.js @@ -30,6 +30,7 @@ 'backbone': 'xmodule_js/common_static/js/vendor/backbone-min', 'backbone.associations': 'xmodule_js/common_static/js/vendor/backbone-associations-min', 'backbone.paginator': 'xmodule_js/common_static/js/vendor/backbone.paginator.min', + "backbone-super": "js/vendor/backbone-super", 'tinymce': 'xmodule_js/common_static/js/vendor/tinymce/js/tinymce/tinymce.full.min', 'jquery.tinymce': 'xmodule_js/common_static/js/vendor/tinymce/js/tinymce/jquery.tinymce', 'xmodule': 'xmodule_js/src/xmodule', @@ -58,6 +59,7 @@ // Manually specify LMS files that are not converted to RequireJS 'history': 'js/vendor/history', + 'js/mustache': 'js/mustache', 'js/verify_student/photocapture': 'js/verify_student/photocapture', 'js/staff_debug_actions': 'js/staff_debug_actions', 'js/vendor/jquery.qubit': 'js/vendor/jquery.qubit', @@ -88,6 +90,9 @@ 'js/student_account/views/RegisterView': 'js/student_account/views/RegisterView', 'js/student_account/views/AccessView': 'js/student_account/views/AccessView', 'js/student_profile/profile': 'js/student_profile/profile', + 'js/student_profile/views/learner_profile_fields': 'js/student_profile/views/learner_profile_fields', + 'js/student_profile/views/learner_profile_factory': 'js/student_profile/views/learner_profile_factory', + 'js/student_profile/views/learner_profile_view': 'js/student_profile/views/learner_profile_view', // edxnotes 'annotator_1.2.9': 'xmodule_js/common_static/js/vendor/edxnotes/annotator-full.min' @@ -197,6 +202,9 @@ deps: ['backbone'], exports: 'Backbone.Paginator' }, + "backbone-super": { + deps: ["backbone"], + }, 'youtube': { exports: 'YT' }, @@ -583,7 +591,14 @@ 'lms/include/js/spec/student_account/enrollment_spec.js', 'lms/include/js/spec/student_account/emailoptin_spec.js', 'lms/include/js/spec/student_account/shoppingcart_spec.js', + 'lms/include/js/spec/student_account/account_settings_factory_spec.js', + 'lms/include/js/spec/student_account/account_settings_fields_spec.js', + 'lms/include/js/spec/student_account/account_settings_view_spec.js', 'lms/include/js/spec/student_profile/profile_spec.js', + 'lms/include/js/spec/views/fields_spec.js', + 'lms/include/js/spec/student_profile/learner_profile_factory_spec.js', + 'lms/include/js/spec/student_profile/learner_profile_view_spec.js', + 'lms/include/js/spec/student_profile/learner_profile_fields_spec.js', 'lms/include/js/spec/verify_student/pay_and_verify_view_spec.js', 'lms/include/js/spec/verify_student/webcam_photo_view_spec.js', 'lms/include/js/spec/verify_student/image_input_spec.js', diff --git a/lms/static/js/spec/photocapture_spec.js b/lms/static/js/spec/photocapture_spec.js index da0826a89639..85ec82ce759e 100644 --- a/lms/static/js/spec/photocapture_spec.js +++ b/lms/static/js/spec/photocapture_spec.js @@ -4,7 +4,7 @@ define(['backbone', 'jquery', 'js/verify_student/photocapture'], describe("Photo Verification", function () { beforeEach(function () { - setFixtures(''); + setFixtures(''); }); it('retake photo', function () { @@ -27,7 +27,7 @@ define(['backbone', 'jquery', 'js/verify_student/photocapture'], }); submitToPaymentProcessing(); expect(window.submitForm).toHaveBeenCalled(); - expect($("#pay_button")).toHaveClass("is-disabled"); + expect($(".payment-button")).toHaveClass("is-disabled"); }); it('Error during process', function () { @@ -44,7 +44,7 @@ define(['backbone', 'jquery', 'js/verify_student/photocapture'], expect(window.showSubmissionError).toHaveBeenCalled(); // make sure the button isn't disabled - expect($("#pay_button")).not.toHaveClass("is-disabled"); + expect($(".payment-button")).not.toHaveClass("is-disabled"); // but also make sure that it was disabled during the ajax call expect($.fn.addClass).toHaveBeenCalledWith("is-disabled"); diff --git a/lms/static/js/spec/search/search_spec.js b/lms/static/js/spec/search/search_spec.js index adc32605159c..ebe315684aa6 100644 --- a/lms/static/js/spec/search/search_spec.js +++ b/lms/static/js/spec/search/search_spec.js @@ -4,136 +4,37 @@ define([ 'backbone', 'logger', 'js/common_helpers/template_helpers', - 'js/search/views/search_form', - 'js/search/views/search_item_view', - 'js/search/views/search_list_view', - 'js/search/models/search_result', - 'js/search/collections/search_collection', - 'js/search/search_router', - 'js/search/search_app' + 'js/search/base/models/search_result', + 'js/search/base/collections/search_collection', + 'js/search/base/routers/search_router', + 'js/search/course/views/search_item_view', + 'js/search/dashboard/views/search_item_view', + 'js/search/course/views/search_form', + 'js/search/dashboard/views/search_form', + 'js/search/course/views/search_results_view', + 'js/search/dashboard/views/search_results_view', + 'js/search/course/search_app', + 'js/search/dashboard/search_app' ], function( $, Sinon, Backbone, Logger, TemplateHelpers, - SearchForm, - SearchItemView, - SearchListView, SearchResult, SearchCollection, SearchRouter, - SearchApp + CourseSearchItemView, + DashSearchItemView, + CourseSearchForm, + DashSearchForm, + CourseSearchResultsView, + DashSearchResultsView, + CourseSearchApp, + DashSearchApp ) { 'use strict'; - describe('SearchForm', function () { - - beforeEach(function () { - loadFixtures('js/fixtures/search_form.html'); - this.form = new SearchForm(); - this.onClear = jasmine.createSpy('onClear'); - this.onSearch = jasmine.createSpy('onSearch'); - this.form.on('clear', this.onClear); - this.form.on('search', this.onSearch); - }); - - it('trims input string', function () { - var term = ' search string '; - $('.search-field').val(term); - $('form').trigger('submit'); - expect(this.onSearch).toHaveBeenCalledWith($.trim(term)); - }); - - it('handles calls to doSearch', function () { - var term = ' search string '; - $('.search-field').val(term); - this.form.doSearch(term); - expect(this.onSearch).toHaveBeenCalledWith($.trim(term)); - expect($('.search-field').val()).toEqual(term); - expect($('.search-field')).toHaveClass('is-active'); - expect($('.search-button')).toBeHidden(); - expect($('.cancel-button')).toBeVisible(); - }); - - it('triggers a search event and changes to active state', function () { - var term = 'search string'; - $('.search-field').val(term); - $('form').trigger('submit'); - expect(this.onSearch).toHaveBeenCalledWith(term); - expect($('.search-field')).toHaveClass('is-active'); - expect($('.search-button')).toBeHidden(); - expect($('.cancel-button')).toBeVisible(); - }); - - it('clears search when clicking on cancel button', function () { - $('.search-field').val('search string'); - $('.cancel-button').trigger('click'); - expect($('.search-field')).not.toHaveClass('is-active'); - expect($('.search-button')).toBeVisible(); - expect($('.cancel-button')).toBeHidden(); - expect($('.search-field')).toHaveValue(''); - }); - - it('clears search when search box is empty', function() { - $('.search-field').val(''); - $('form').trigger('submit'); - expect(this.onClear).toHaveBeenCalled(); - expect($('.search-field')).not.toHaveClass('is-active'); - expect($('.cancel-button')).toBeHidden(); - expect($('.search-button')).toBeVisible(); - }); - - }); - - - describe('SearchItemView', function () { - - beforeEach(function () { - TemplateHelpers.installTemplate('templates/courseware_search/search_item'); - TemplateHelpers.installTemplate('templates/courseware_search/search_item_seq'); - this.model = { - attributes: { - location: ['section', 'subsection', 'unit'], - content_type: 'Video', - excerpt: 'A short excerpt.', - url: 'path/to/content' - } - }; - this.item = new SearchItemView({ model: this.model }); - }); - - it('has useful html attributes', function () { - expect(this.item.$el).toHaveAttr('role', 'region'); - expect(this.item.$el).toHaveAttr('aria-label', 'search result'); - }); - - it('renders correctly', function () { - var href = this.model.attributes.url; - var breadcrumbs = 'section ▸ subsection ▸ unit'; - - this.item.render(); - expect(this.item.$el).toContainHtml(this.model.attributes.content_type); - expect(this.item.$el).toContainHtml(this.model.attributes.excerpt); - expect(this.item.$el).toContain('a[href="'+href+'"]'); - expect(this.item.$el).toContainHtml(breadcrumbs); - }); - - it('log request on follow item link', function () { - this.model.collection = new SearchCollection([this.model], { course_id: 'edx101' }); - this.item.render(); - // Mock the redirect call - spyOn(this.item, 'redirect').andCallFake( function() {} ); - spyOn(this.item, 'logSearchItem').andCallThrough(); - spyOn(Logger, 'log').andReturn($.Deferred().resolve()); - var link = this.item.$el.find('a'); - expect(link.length).toBe(1); - link.trigger('click'); - expect(this.item.redirect).toHaveBeenCalled(); - }); - - }); - describe('SearchResult', function () { @@ -171,9 +72,16 @@ define([ this.server.restore(); }); - it('appends course_id to url', function () { - var collection = new SearchCollection([], { course_id: 'edx101' }); - expect(collection.url).toEqual('/search/edx101'); + it('sends a request without a course ID', function () { + var collection = new SearchCollection([]); + collection.performSearch('search string'); + expect(this.server.requests[0].url).toEqual('/search/'); + }); + + it('sends a request with course ID', function () { + var collection = new SearchCollection([], { courseId: 'edx101' }); + collection.performSearch('search string'); + expect(this.server.requests[0].url).toEqual('/search/edx101'); }); it('sends a request and parses the json result', function () { @@ -195,6 +103,7 @@ define([ expect(this.onSearch).toHaveBeenCalled(); expect(this.collection.totalCount).toEqual(1); + expect(this.collection.latestModelsCount).toEqual(1); expect(this.collection.accessDeniedCount).toEqual(1); expect(this.collection.page).toEqual(0); expect(this.collection.first().attributes).toEqual(response.results[0].data); @@ -216,8 +125,9 @@ define([ }); it('sends correct paging parameters', function () { - this.collection.performSearch('search string'); + var searchString = 'search string'; var response = { total: 52, results: [] }; + this.collection.performSearch(searchString); this.server.respondWith('POST', this.collection.url, [200, {}, JSON.stringify(response)]); this.server.respond(); this.collection.loadNextPage(); @@ -225,11 +135,9 @@ define([ spyOn($, 'ajax'); this.collection.loadNextPage(); expect($.ajax.mostRecentCall.args[0].url).toEqual(this.collection.url); - expect($.ajax.mostRecentCall.args[0].data).toEqual({ - search_string : 'search string', - page_size : this.collection.pageSize, - page_index : 2 - }); + expect($.ajax.mostRecentCall.args[0].data.search_string).toEqual(searchString); + expect($.ajax.mostRecentCall.args[0].data.page_size).toEqual(this.collection.pageSize); + expect($.ajax.mostRecentCall.args[0].data.page_index).toEqual(2); }); it('has next page', function () { @@ -266,18 +174,23 @@ define([ beforeEach(function () { this.collection.page = 2; this.collection.totalCount = 35; + this.collection.latestModelsCount = 5; }); it('resets state when performing new search', function () { this.collection.performSearch('search string'); + expect(this.collection.models.length).toEqual(0); expect(this.collection.page).toEqual(0); expect(this.collection.totalCount).toEqual(0); + expect(this.collection.latestModelsCount).toEqual(0); }); it('resets state when canceling a search', function () { this.collection.cancelSearch(); + expect(this.collection.models.length).toEqual(0); expect(this.collection.page).toEqual(0); expect(this.collection.totalCount).toEqual(0); + expect(this.collection.latestModelsCount).toEqual(0); }); }); @@ -285,145 +198,350 @@ define([ }); - describe('SearchListView', function () { + describe('SearchRouter', function () { beforeEach(function () { - setFixtures( - '
' + - '
' - ); + this.router = new SearchRouter(); + this.onSearch = jasmine.createSpy('onSearch'); + this.router.on('search', this.onSearch); + }); + + it ('has a search route', function () { + expect(this.router.routes['search/:query']).toEqual('search'); + }); + + it ('triggers a search event', function () { + var query = 'mercury'; + this.router.search(query); + expect(this.onSearch).toHaveBeenCalledWith(query); + }); + }); + + + describe('SearchItemView', function () { + + function beforeEachHelper(SearchItemView) { TemplateHelpers.installTemplates([ - 'templates/courseware_search/search_item', - 'templates/courseware_search/search_item_seq', - 'templates/courseware_search/search_list', - 'templates/courseware_search/search_loading', - 'templates/courseware_search/search_error' + 'templates/search/course_search_item', + 'templates/search/dashboard_search_item' ]); - var MockCollection = Backbone.Collection.extend({ - hasNextPage: function (){} + this.model = new SearchResult({ + location: ['section', 'subsection', 'unit'], + content_type: 'Video', + course_name: 'Course Name', + excerpt: 'A short excerpt.', + url: 'path/to/content' }); - this.collection = new MockCollection(); - // spy on these methods before they are bound to events - spyOn(SearchListView.prototype, 'render').andCallThrough(); - spyOn(SearchListView.prototype, 'renderNext').andCallThrough(); - spyOn(SearchListView.prototype, 'showErrorMessage').andCallThrough(); + this.seqModel = new SearchResult({ + location: ['section', 'subsection'], + content_type: 'Sequence', + course_name: 'Course Name', + excerpt: 'A short excerpt.', + url: 'path/to/content' + }); + + this.item = new SearchItemView({ model: this.model }); + this.item.render(); + this.seqItem = new SearchItemView({ model: this.seqModel }); + this.seqItem.render(); + } + + function rendersItem() { + expect(this.item.$el).toHaveAttr('role', 'region'); + expect(this.item.$el).toHaveAttr('aria-label', 'search result'); + expect(this.item.$el).toContain('a[href="' + this.model.get('url') + '"]'); + expect(this.item.$el.find('.result-type')).toContainHtml(this.model.get('content_type')); + expect(this.item.$el.find('.result-excerpt')).toContainHtml(this.model.get('excerpt')); + expect(this.item.$el.find('.result-location')).toContainHtml('section ▸ subsection ▸ unit'); + } + + function rendersSequentialItem() { + expect(this.seqItem.$el).toHaveAttr('role', 'region'); + expect(this.seqItem.$el).toHaveAttr('aria-label', 'search result'); + expect(this.seqItem.$el).toContain('a[href="' + this.seqModel.get('url') + '"]'); + expect(this.seqItem.$el.find('.result-type')).toBeEmpty(); + expect(this.seqItem.$el.find('.result-excerpt')).toBeEmpty(); + expect(this.seqItem.$el.find('.result-location')).toContainHtml('section ▸ subsection'); + } + + function logsSearchItemViewEvent() { + this.model.collection = new SearchCollection([this.model], { course_id: 'edx101' }); + this.item.render(); + // Mock the redirect call + spyOn(this.item, 'redirect').andCallFake( function() {} ); + spyOn(Logger, 'log').andReturn($.Deferred().resolve()); + this.item.$el.find('a').trigger('click'); + expect(this.item.redirect).toHaveBeenCalled(); + this.item.$el.trigger('click'); + expect(this.item.redirect).toHaveBeenCalled(); + } - this.listView = new SearchListView({ collection: this.collection }); + describe('CourseSearchItemView', function () { + beforeEach(function () { + beforeEachHelper.call(this, CourseSearchItemView); + }); + it('renders items correctly', rendersItem); + it('renders Sequence items correctly', rendersSequentialItem); + it('logs view event', logsSearchItemViewEvent); }); - it('shows loading message', function () { - this.listView.showLoadingMessage(); - expect($('#course-content')).toBeHidden(); - expect(this.listView.$el).toBeVisible(); - expect(this.listView.$el).not.toBeEmpty(); + describe('DashSearchItemView', function () { + beforeEach(function () { + beforeEachHelper.call(this, DashSearchItemView); + }); + it('renders items correctly', rendersItem); + it('renders Sequence items correctly', rendersSequentialItem); + it('displays course name in breadcrumbs', function () { + expect(this.seqItem.$el.find('.result-course-name')).toContainHtml(this.model.get('course_name')); + }); + it('logs view event', logsSearchItemViewEvent); }); - it('shows error message', function () { - this.listView.showErrorMessage(); - expect($('#course-content')).toBeHidden(); - expect(this.listView.$el).toBeVisible(); - expect(this.listView.$el).not.toBeEmpty(); + }); + + + describe('SearchForm', function () { + + function trimsInputString() { + var term = ' search string '; + $('.search-field').val(term); + $('form').trigger('submit'); + expect(this.onSearch).toHaveBeenCalledWith($.trim(term)); + } + + function doesSearch() { + var term = ' search string '; + $('.search-field').val(term); + this.form.doSearch(term); + expect(this.onSearch).toHaveBeenCalledWith($.trim(term)); + expect($('.search-field').val()).toEqual(term); + expect($('.search-field')).toHaveClass('is-active'); + expect($('.search-button')).toBeHidden(); + expect($('.cancel-button')).toBeVisible(); + } + + function triggersSearchEvent() { + var term = 'search string'; + $('.search-field').val(term); + $('form').trigger('submit'); + expect(this.onSearch).toHaveBeenCalledWith(term); + expect($('.search-field')).toHaveClass('is-active'); + expect($('.search-button')).toBeHidden(); + expect($('.cancel-button')).toBeVisible(); + } + + function clearsSearchOnCancel() { + $('.search-field').val('search string'); + $('.search-button').trigger('click'); + $('.cancel-button').trigger('click'); + expect($('.search-field')).not.toHaveClass('is-active'); + expect($('.search-button')).toBeVisible(); + expect($('.cancel-button')).toBeHidden(); + expect($('.search-field')).toHaveValue(''); + } + + function clearsSearchOnEmpty() { + $('.search-field').val(''); + $('form').trigger('submit'); + expect(this.onClear).toHaveBeenCalled(); + expect($('.search-field')).not.toHaveClass('is-active'); + expect($('.cancel-button')).toBeHidden(); + expect($('.search-button')).toBeVisible(); + } + + describe('CourseSearchForm', function () { + beforeEach(function () { + loadFixtures('js/fixtures/search/course_search_form.html'); + this.form = new CourseSearchForm(); + this.onClear = jasmine.createSpy('onClear'); + this.onSearch = jasmine.createSpy('onSearch'); + this.form.on('clear', this.onClear); + this.form.on('search', this.onSearch); + }); + it('trims input string', trimsInputString); + it('handles calls to doSearch', doesSearch); + it('triggers a search event and changes to active state', triggersSearchEvent); + it('clears search when clicking on cancel button', clearsSearchOnCancel); + it('clears search when search box is empty', clearsSearchOnEmpty); }); - it('returns to content', function () { - this.listView.clear(); - expect($('#course-content')).toBeVisible(); - expect(this.listView.$el).toBeHidden(); - expect(this.listView.$el).toBeEmpty(); + describe('DashSearchForm', function () { + beforeEach(function () { + loadFixtures('js/fixtures/search/dashboard_search_form.html'); + this.form = new DashSearchForm(); + this.onClear = jasmine.createSpy('onClear'); + this.onSearch = jasmine.createSpy('onSearch'); + this.form.on('clear', this.onClear); + this.form.on('search', this.onSearch); + }); + it('trims input string', trimsInputString); + it('handles calls to doSearch', doesSearch); + it('triggers a search event and changes to active state', triggersSearchEvent); + it('clears search when clicking on cancel button', clearsSearchOnCancel); + it('clears search when search box is empty', clearsSearchOnEmpty); }); - it('handles events', function () { - this.collection.trigger('search'); - this.collection.trigger('next'); - this.collection.trigger('error'); + }); - expect(this.listView.render).toHaveBeenCalled(); - expect(this.listView.renderNext).toHaveBeenCalled(); - expect(this.listView.showErrorMessage).toHaveBeenCalled(); - }); - it('renders a message when there are no results', function () { + describe('SearchResultsView', function () { + + function showsLoadingMessage () { + this.resultsView.showLoadingMessage(); + expect(this.resultsView.$contentElement).toBeHidden(); + expect(this.resultsView.$el).toBeVisible(); + expect(this.resultsView.$el).not.toBeEmpty(); + } + + function showsErrorMessage () { + this.resultsView.showErrorMessage(); + expect(this.resultsView.$contentElement).toBeHidden(); + expect(this.resultsView.$el).toBeVisible(); + expect(this.resultsView.$el).not.toBeEmpty(); + } + + function returnsToContent () { + this.resultsView.clear(); + expect(this.resultsView.$contentElement).toBeVisible(); + expect(this.resultsView.$el).toBeHidden(); + expect(this.resultsView.$el).toBeEmpty(); + } + + function showsNoResultsMessage() { this.collection.reset(); - this.listView.render(); - expect(this.listView.$el).toContainHtml('no results'); - expect(this.listView.$el.find('ol')).not.toExist(); - }); + this.resultsView.render(); + expect(this.resultsView.$el).toContainHtml('no results'); + expect(this.resultsView.$el.find('ol')).not.toExist(); + } - it('renders search results', function () { + function rendersSearchResults () { var searchResults = [{ location: ['section', 'subsection', 'unit'], url: '/some/url/to/content', content_type: 'text', + course_name: '', excerpt: 'this is a short excerpt' }]; this.collection.set(searchResults); + this.collection.latestModelsCount = 1; this.collection.totalCount = 1; - this.listView.render(); - expect(this.listView.$el.find('ol')[0]).toExist(); - expect(this.listView.$el.find('li').length).toEqual(1); - expect(this.listView.$el).toContainHtml('Search Results'); - expect(this.listView.$el).toContainHtml('this is a short excerpt'); + this.resultsView.render(); + expect(this.resultsView.$el.find('ol')[0]).toExist(); + expect(this.resultsView.$el.find('li').length).toEqual(1); + expect(this.resultsView.$el).toContainHtml('Search Results'); + expect(this.resultsView.$el).toContainHtml('this is a short excerpt'); - searchResults[1] = searchResults[0] this.collection.set(searchResults); this.collection.totalCount = 2; - this.listView.renderNext(); - expect(this.listView.$el.find('.search-count')).toContainHtml('2'); - expect(this.listView.$el.find('li').length).toEqual(2); - }); + this.resultsView.renderNext(); + expect(this.resultsView.$el.find('.search-count')).toContainHtml('2'); + expect(this.resultsView.$el.find('li').length).toEqual(2); + } - it('shows a link to load more results', function () { + function showsMoreResultsLink () { this.collection.totalCount = 123; this.collection.hasNextPage = function () { return true; }; - this.listView.render(); - expect(this.listView.$el.find('a.search-load-next')[0]).toExist(); + this.resultsView.render(); + expect(this.resultsView.$el.find('a.search-load-next')[0]).toExist(); this.collection.totalCount = 123; this.collection.hasNextPage = function () { return false; }; - this.listView.render(); - expect(this.listView.$el.find('a.search-load-next')[0]).not.toExist(); - }); + this.resultsView.render(); + expect(this.resultsView.$el.find('a.search-load-next')[0]).not.toExist(); + } - it('triggers an event for next page', function () { + function triggersNextPageEvent () { var onNext = jasmine.createSpy('onNext'); - this.listView.on('next', onNext); + this.resultsView.on('next', onNext); this.collection.totalCount = 123; this.collection.hasNextPage = function () { return true; }; - this.listView.render(); - this.listView.$el.find('a.search-load-next').click(); + this.resultsView.render(); + this.resultsView.$el.find('a.search-load-next').click(); expect(onNext).toHaveBeenCalled(); - }); + } - it('shows a spinner when loading more results', function () { + function showsLoadMoreSpinner () { this.collection.totalCount = 123; this.collection.hasNextPage = function () { return true; }; - this.listView.render(); - this.listView.loadNext(); - - // Do we really need to check if a loading indicator exists? - CR - - // jasmine.Clock.useMock(1000); - // expect(this.listView.$el.find('a.search-load-next .icon')[0]).toBeVisible(); - this.listView.renderNext(); - // jasmine.Clock.useMock(1000); - // expect(this.listView.$el.find('a.search-load-next .icon')[0]).toBeHidden(); - }); - - }); - + this.resultsView.render(); + expect(this.resultsView.$el.find('a.search-load-next .icon')).toBeHidden(); + this.resultsView.loadNext(); + // toBeVisible does not work with inline + expect(this.resultsView.$el.find('a.search-load-next .icon')).toHaveCss({ 'display': 'inline' }); + this.resultsView.renderNext(); + expect(this.resultsView.$el.find('a.search-load-next .icon')).toBeHidden(); + } + + function beforeEachHelper(SearchResultsView) { + appendSetFixtures( + '
' + + '
' + + '
' + + '
' + ); - describe('SearchRouter', function () { + TemplateHelpers.installTemplates([ + 'templates/search/course_search_item', + 'templates/search/dashboard_search_item', + 'templates/search/course_search_results', + 'templates/search/dashboard_search_results', + 'templates/search/search_list', + 'templates/search/search_loading', + 'templates/search/search_error' + ]); - beforeEach(function () { - this.router = new SearchRouter(); - }); + var MockCollection = Backbone.Collection.extend({ + hasNextPage: function () {}, + latestModelsCount: 0, + pageSize: 20, + latestModels: function () { + return SearchCollection.prototype.latestModels.apply(this, arguments); + } + }); + this.collection = new MockCollection(); + this.resultsView = new SearchResultsView({ collection: this.collection }); + } - it ('has a search route', function () { - expect(this.router.routes['search/:query']).toEqual('search'); + describe('CourseSearchResultsView', function () { + beforeEach(function() { + beforeEachHelper.call(this, CourseSearchResultsView); + }); + it('shows loading message', showsLoadingMessage); + it('shows error message', showsErrorMessage); + it('returns to content', returnsToContent); + it('shows a message when there are no results', showsNoResultsMessage); + it('renders search results', rendersSearchResults); + it('shows a link to load more results', showsMoreResultsLink); + it('triggers an event for next page', triggersNextPageEvent); + it('shows a spinner when loading more results', showsLoadMoreSpinner); + }); + + describe('DashSearchResultsView', function () { + beforeEach(function() { + beforeEachHelper.call(this, DashSearchResultsView); + }); + it('shows loading message', showsLoadingMessage); + it('shows error message', showsErrorMessage); + it('returns to content', returnsToContent); + it('shows a message when there are no results', showsNoResultsMessage); + it('renders search results', rendersSearchResults); + it('shows a link to load more results', showsMoreResultsLink); + it('triggers an event for next page', triggersNextPageEvent); + it('shows a spinner when loading more results', showsLoadMoreSpinner); + it('returns back to courses', function () { + var onReset = jasmine.createSpy('onReset'); + this.resultsView.on('reset', onReset); + this.resultsView.render(); + expect(this.resultsView.$el.find('a.search-back-to-courses')).toExist(); + this.resultsView.$el.find('.search-back-to-courses').click(); + expect(onReset).toHaveBeenCalled(); + expect(this.resultsView.$contentElement).toBeVisible(); + expect(this.resultsView.$el).toBeHidden(); + }); }); }); @@ -431,21 +549,17 @@ define([ describe('SearchApp', function () { - beforeEach(function () { - loadFixtures('js/fixtures/search_form.html'); - appendSetFixtures( - '
' + - '
' - ); - TemplateHelpers.installTemplates([ - 'templates/courseware_search/search_item', - 'templates/courseware_search/search_item_seq', - 'templates/courseware_search/search_list', - 'templates/courseware_search/search_loading', - 'templates/courseware_search/search_error' - ]); + function showsLoadingMessage () { + $('.search-field').val('search string'); + $('.search-button').trigger('click'); + expect(this.$contentElement).toBeHidden(); + expect(this.$searchResults).toBeVisible(); + expect(this.$searchResults).not.toBeEmpty(); + } - this.server = Sinon.fakeServer.create(); + function performsSearch () { + $('.search-field').val('search string'); + $('.search-button').trigger('click'); this.server.respondWith([200, {}, JSON.stringify({ total: 1337, access_denied_count: 12, @@ -454,82 +568,203 @@ define([ location: ['section', 'subsection', 'unit'], url: '/some/url/to/content', content_type: 'text', - excerpt: 'this is a short excerpt' + excerpt: 'this is a short excerpt', + course_name: '' } }] })]); + this.server.respond(); + expect($('.search-info')).toExist(); + expect($('.search-result-list')).toBeVisible(); + expect(this.$searchResults.find('li').length).toEqual(1); + } - Backbone.history.stop(); - this.app = new SearchApp('a/b/c'); - - // start history after the application has finished creating - // all of its routers - Backbone.history.start(); - }); - - afterEach(function () { - this.server.restore(); - }); - - it ('shows loading message on search', function () { - $('.search-field').val('search string'); - $('.search-button').trigger('click'); - expect($('#course-content')).toBeHidden(); - expect($('#courseware-search-results')).toBeVisible(); - expect($('#courseware-search-results')).not.toBeEmpty(); - }); - - it ('performs search', function () { + function showsErrorMessage () { $('.search-field').val('search string'); $('.search-button').trigger('click'); + this.server.respondWith([500, {}]); this.server.respond(); - expect($('.search-info')).toExist(); - expect($('.search-results')).toBeVisible(); - }); + expect(this.$searchResults).toEqual($('#search_error-tpl')); + } - it ('updates navigation history on search', function () { + function updatesNavigationHistory () { $('.search-field').val('edx'); $('.search-button').trigger('click'); - expect(Backbone.history.fragment).toEqual('search/edx'); - }); + expect(Backbone.history.navigate.calls[0].args).toContain('search/edx'); + $('.cancel-button').trigger('click'); + expect(Backbone.history.navigate.calls[1].args).toContain(''); + } - it ('aborts sent search request', function () { + function cancelsSearchRequest () { // send search request to server $('.search-field').val('search string'); $('.search-button').trigger('click'); // cancel search $('.cancel-button').trigger('click'); + this.server.respondWith([200, {}, JSON.stringify({ + total: 1337, + access_denied_count: 12, + results: [{ + data: { + location: ['section', 'subsection', 'unit'], + url: '/some/url/to/content', + content_type: 'text', + excerpt: 'this is a short excerpt', + course_name: '' + } + }] + })]); this.server.respond(); // there should be no results - expect($('#course-content')).toBeVisible(); - expect($('#courseware-search-results')).toBeHidden(); - }); + expect(this.$contentElement).toBeVisible(); + expect(this.$searchResults).toBeHidden(); + } - it ('clears results', function () { + function clearsResults () { $('.cancel-button').trigger('click'); - expect($('#course-content')).toBeVisible(); - expect($('#courseware-search-results')).toBeHidden(); - }); - - it ('updates navigation history on clear', function () { - $('.cancel-button').trigger('click'); - expect(Backbone.history.fragment).toEqual(''); - }); + expect(this.$contentElement).toBeVisible(); + expect(this.$searchResults).toBeHidden(); + } - it ('loads next page', function () { + function loadsNextPage () { $('.search-field').val('query'); $('.search-button').trigger('click'); + this.server.respondWith([200, {}, JSON.stringify({ + total: 1337, + access_denied_count: 12, + results: [{ + data: { + location: ['section', 'subsection', 'unit'], + url: '/some/url/to/content', + content_type: 'text', + excerpt: 'this is a short excerpt', + course_name: '' + } + }] + })]); this.server.respond(); + expect(this.$searchResults.find('li').length).toEqual(1); expect($('.search-load-next')).toBeVisible(); $('.search-load-next').trigger('click'); var body = this.server.requests[1].requestBody; expect(body).toContain('search_string=query'); expect(body).toContain('page_index=1'); - }); + this.server.respond(); + expect(this.$searchResults.find('li').length).toEqual(2); + } - it ('navigates to search', function () { + function navigatesToSearch () { Backbone.history.loadUrl('search/query'); expect(this.server.requests[0].requestBody).toContain('search_string=query'); + } + + function loadTemplates () { + TemplateHelpers.installTemplates([ + 'templates/search/course_search_item', + 'templates/search/dashboard_search_item', + 'templates/search/search_loading', + 'templates/search/search_error', + 'templates/search/course_search_results', + 'templates/search/dashboard_search_results' + ]); + } + + describe('CourseSearchApp', function () { + + beforeEach(function () { + loadFixtures('js/fixtures/search/course_search_form.html'); + appendSetFixtures( + '
' + + '
' + ); + loadTemplates.call(this); + + this.server = Sinon.fakeServer.create(); + var courseId = 'a/b/c'; + this.app = new CourseSearchApp( + courseId, + SearchRouter, + CourseSearchForm, + SearchCollection, + CourseSearchResultsView + ); + spyOn(Backbone.history, 'navigate'); + this.$contentElement = $('#course-content'); + this.$searchResults = $('#courseware-search-results'); + }); + + afterEach(function () { + this.server.restore(); + }); + + it('shows loading message on search', showsLoadingMessage); + it('performs search', performsSearch); + it('updates navigation history', updatesNavigationHistory); + it('cancels search request', cancelsSearchRequest); + it('clears results', clearsResults); + it('loads next page', loadsNextPage); + it('navigates to search', navigatesToSearch); + + }); + + describe('DashSearchApp', function () { + + beforeEach(function () { + loadFixtures('js/fixtures/search/dashboard_search_form.html'); + appendSetFixtures( + '
' + + '
' + ); + loadTemplates.call(this); + + this.server = Sinon.fakeServer.create(); + this.app = new DashSearchApp( + SearchRouter, + DashSearchForm, + SearchCollection, + DashSearchResultsView + ); + + spyOn(Backbone.history, 'navigate'); + this.$contentElement = $('#my-courses'); + this.$searchResults = $('#dashboard-search-results'); + }); + + afterEach(function () { + this.server.restore(); + }); + + it('shows loading message on search', showsLoadingMessage); + it('performs search', performsSearch); + it('updates navigation history', updatesNavigationHistory); + it('cancels search request', cancelsSearchRequest); + it('clears results', clearsResults); + it('loads next page', loadsNextPage); + it('navigates to search', navigatesToSearch); + it('returns to course list', function () { + $('.search-field').val('search string'); + $('.search-button').trigger('click'); + this.server.respondWith([200, {}, JSON.stringify({ + total: 1337, + access_denied_count: 12, + results: [{ + data: { + location: ['section', 'subsection', 'unit'], + url: '/some/url/to/content', + content_type: 'text', + excerpt: 'this is a short excerpt', + course_name: '' + } + }] + })]); + this.server.respond(); + expect($('.search-back-to-courses')).toExist(); + $('.search-back-to-courses').trigger('click'); + expect(this.$contentElement).toBeVisible(); + expect(this.$searchResults).toBeHidden(); + expect(this.$searchResults).toBeEmpty(); + }); + }); }); diff --git a/lms/static/js/spec/student_account/access_spec.js b/lms/static/js/spec/student_account/access_spec.js index cced4d910a79..a6759bafd1eb 100644 --- a/lms/static/js/spec/student_account/access_spec.js +++ b/lms/static/js/spec/student_account/access_spec.js @@ -149,8 +149,11 @@ define([ // Simulate a click on the reset password link view.resetPassword(); - // Verify that the password reset wrapper is populated - expect($('#password-reset-wrapper')).not.toBeEmpty(); + // Verify that the login-anchor is hidden + expect($("#login-anchor")).toHaveClass('hidden'); + + // Verify that the password reset form is not hidden + expect($("#password-reset-form")).not.toHaveClass('hidden'); }); it('enrolls the user on auth complete', function() { diff --git a/lms/static/js/spec/student_account/account_settings_factory_spec.js b/lms/static/js/spec/student_account/account_settings_factory_spec.js new file mode 100644 index 000000000000..7685e8bed9aa --- /dev/null +++ b/lms/static/js/spec/student_account/account_settings_factory_spec.js @@ -0,0 +1,198 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/views/fields_helpers', + 'js/spec/student_account/helpers', + 'js/spec/student_account/account_settings_fields_helpers', + 'js/student_account/views/account_settings_factory', + 'js/student_account/views/account_settings_view' + ], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, FieldViewsSpecHelpers, Helpers, + AccountSettingsFieldViewSpecHelpers, AccountSettingsPage) { + 'use strict'; + + describe("edx.user.AccountSettingsFactory", function () { + + var FIELDS_DATA = { + 'country': { + 'options': Helpers.FIELD_OPTIONS + }, 'gender': { + 'options': Helpers.FIELD_OPTIONS + }, 'language': { + 'options': Helpers.FIELD_OPTIONS + }, 'level_of_education': { + 'options': Helpers.FIELD_OPTIONS + }, 'password': { + 'url': '/password_reset' + }, 'year_of_birth': { + 'options': Helpers.FIELD_OPTIONS + }, 'preferred_language': { + 'options': Helpers.FIELD_OPTIONS + } + }; + + var AUTH_DATA = { + 'providers': [ + { + 'name': "Network1", + 'connected': true, + 'connect_url': 'yetanother1.com/auth/connect', + 'disconnect_url': 'yetanother1.com/auth/disconnect' + }, + { + 'name': "Network2", + 'connected': true, + 'connect_url': 'yetanother2.com/auth/connect', + 'disconnect_url': 'yetanother2.com/auth/disconnect' + } + ] + }; + + var requests; + + beforeEach(function () { + setFixtures(''); + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_link'); + TemplateHelpers.installTemplate('templates/fields/field_text'); + TemplateHelpers.installTemplate('templates/student_account/account_settings'); + }); + + it("shows loading error when UserAccountModel fails to load", function() { + + requests = AjaxHelpers.requests(this); + + var context = AccountSettingsPage( + FIELDS_DATA, AUTH_DATA, Helpers.USER_ACCOUNTS_API_URL, Helpers.USER_PREFERENCES_API_URL + ); + var accountSettingsView = context.accountSettingsView; + + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + var request = requests[0]; + expect(request.method).toBe('GET'); + expect(request.url).toBe(Helpers.USER_ACCOUNTS_API_URL); + + AjaxHelpers.respondWithError(requests, 500); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, false); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, true); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + }); + + + it("shows loading error when UserPreferencesModel fails to load", function() { + + requests = AjaxHelpers.requests(this); + + var context = AccountSettingsPage( + FIELDS_DATA, AUTH_DATA, Helpers.USER_ACCOUNTS_API_URL, Helpers.USER_PREFERENCES_API_URL + ); + var accountSettingsView = context.accountSettingsView; + + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + var request = requests[0]; + expect(request.method).toBe('GET'); + expect(request.url).toBe(Helpers.USER_ACCOUNTS_API_URL); + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData()); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + request = requests[1]; + expect(request.method).toBe('GET'); + expect(request.url).toBe(Helpers.USER_PREFERENCES_API_URL); + + AjaxHelpers.respondWithError(requests, 500); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, false); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, true); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + }); + + it("renders fields after the models are successfully fetched", function() { + + requests = AjaxHelpers.requests(this); + + var context = AccountSettingsPage( + FIELDS_DATA, AUTH_DATA, Helpers.USER_ACCOUNTS_API_URL, Helpers.USER_PREFERENCES_API_URL + ); + var accountSettingsView = context.accountSettingsView; + + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData()); + AjaxHelpers.respondWithJson(requests, Helpers.createUserPreferencesData()); + + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, false); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsAndFieldsToBeRendered(accountSettingsView); + }); + + it("expects all fields to behave correctly", function () { + + requests = AjaxHelpers.requests(this); + + var context = AccountSettingsPage( + FIELDS_DATA, AUTH_DATA, Helpers.USER_ACCOUNTS_API_URL, Helpers.USER_PREFERENCES_API_URL + ); + var accountSettingsView = context.accountSettingsView; + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData()); + AjaxHelpers.respondWithJson(requests, Helpers.createUserPreferencesData()); + + var sectionsData = accountSettingsView.options.sectionsData; + + expect(sectionsData[0].fields.length).toBe(6); + + var textFields = [sectionsData[0].fields[1], sectionsData[0].fields[2]]; + for (var i = 0; i < textFields.length ; i++) { + + var view = textFields[i].view; + FieldViewsSpecHelpers.verifyTextField(view, { + title: view.options.title, + valueAttribute: view.options.valueAttribute, + helpMessage: view.options.helpMessage, + validValue: 'My Name', + invalidValue1: '', + invalidValue2: '@', + validationError: "Think again!", + defaultValue: '' + }, requests); + } + + expect(sectionsData[1].fields.length).toBe(4); + var dropdownFields = [ + sectionsData[1].fields[0], + sectionsData[1].fields[1], + sectionsData[1].fields[2] + ]; + _.each(dropdownFields, function(field) { + var view = field.view; + FieldViewsSpecHelpers.verifyDropDownField(view, { + title: view.options.title, + valueAttribute: view.options.valueAttribute, + helpMessage: '', + validValue: Helpers.FIELD_OPTIONS[1][0], + invalidValue1: Helpers.FIELD_OPTIONS[2][0], + invalidValue2: Helpers.FIELD_OPTIONS[3][0], + validationError: "Nope, this will not do!", + defaultValue: null + }, requests); + }); + + var section2Fields = sectionsData[2].fields; + expect(section2Fields.length).toBe(2); + for (var i = 0; i < section2Fields.length; i++) { + + var view = section2Fields[i].view; + AccountSettingsFieldViewSpecHelpers.verifyAuthField(view, view.options, requests); + } + }); + }); + }); diff --git a/lms/static/js/spec/student_account/account_settings_fields_helpers.js b/lms/static/js/spec/student_account/account_settings_fields_helpers.js new file mode 100644 index 000000000000..0ee2fa97492e --- /dev/null +++ b/lms/static/js/spec/student_account/account_settings_fields_helpers.js @@ -0,0 +1,30 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/views/fields_helpers', + 'string_utils'], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, FieldViewsSpecHelpers) { + 'use strict'; + + var verifyAuthField = function (view, data, requests) { + var selector = '.u-field-value .u-field-link-title-' + view.options.valueAttribute; + + spyOn(view, 'redirect_to'); + + FieldViewsSpecHelpers.expectTitleAndMessageToContain(view, data.title, data.helpMessage); + expect(view.$(selector).text().trim()).toBe('Unlink'); + view.$(selector).click(); + FieldViewsSpecHelpers.expectMessageContains(view, 'Unlinking'); + AjaxHelpers.expectRequest(requests, 'POST', data.disconnectUrl); + AjaxHelpers.respondWithNoContent(requests); + + expect(view.$(selector).text().trim()).toBe('Link'); + FieldViewsSpecHelpers.expectMessageContains(view, 'Successfully unlinked.'); + + view.$(selector).click(); + FieldViewsSpecHelpers.expectMessageContains(view, 'Linking'); + expect(view.redirect_to).toHaveBeenCalledWith(data.connectUrl); + }; + + return { + verifyAuthField: verifyAuthField + }; + }); diff --git a/lms/static/js/spec/student_account/account_settings_fields_spec.js b/lms/static/js/spec/student_account/account_settings_fields_spec.js new file mode 100644 index 000000000000..1970e9ebcda9 --- /dev/null +++ b/lms/static/js/spec/student_account/account_settings_fields_spec.js @@ -0,0 +1,125 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/views/fields', + 'js/spec/views/fields_helpers', + 'js/spec/student_account/account_settings_fields_helpers', + 'js/student_account/views/account_settings_fields', + 'js/student_account/models/user_account_model', + 'string_utils'], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, FieldViews, FieldViewsSpecHelpers, + AccountSettingsFieldViewSpecHelpers, AccountSettingsFieldViews) { + 'use strict'; + + describe("edx.AccountSettingsFieldViews", function () { + + var requests, + timerCallback; + + beforeEach(function () { + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_link'); + TemplateHelpers.installTemplate('templates/fields/field_text'); + + timerCallback = jasmine.createSpy('timerCallback'); + jasmine.Clock.useMock(); + }); + + it("sends request to reset password on clicking link in PasswordFieldView", function() { + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(AccountSettingsFieldViews.PasswordFieldView, { + linkHref: '/password_reset', + emailAttribute: 'email' + }); + + var view = new AccountSettingsFieldViews.PasswordFieldView(fieldData).render(); + view.$('.u-field-value > a').click(); + AjaxHelpers.expectRequest(requests, 'POST', '/password_reset', "email=legolas%40woodland.middlearth"); + AjaxHelpers.respondWithJson(requests, {"success": "true"}); + FieldViewsSpecHelpers.expectMessageContains( + view, + "We've sent a message to legolas@woodland.middlearth. " + + "Click the link in the message to reset your password." + ); + }); + + it("sends request to /i18n/setlang/ after changing language preference in LanguagePreferenceFieldView", function() { + requests = AjaxHelpers.requests(this); + + var selector = '.u-field-value > select'; + var fieldData = FieldViewsSpecHelpers.createFieldData(AccountSettingsFieldViews.DropdownFieldView, { + valueAttribute: 'language', + options: FieldViewsSpecHelpers.SELECT_OPTIONS + }); + + var view = new AccountSettingsFieldViews.LanguagePreferenceFieldView(fieldData).render(); + + var data = {'language': FieldViewsSpecHelpers.SELECT_OPTIONS[2][0]}; + view.$(selector).val(data[fieldData.valueAttribute]).change(); + FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data); + AjaxHelpers.respondWithNoContent(requests); + + AjaxHelpers.expectRequest( + requests, + 'POST', + '/i18n/setlang/', + 'language=' + data[fieldData.valueAttribute] + ); + AjaxHelpers.respondWithNoContent(requests); + FieldViewsSpecHelpers.expectMessageContains(view, "Your changes have been saved."); + + data = {'language': FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]}; + view.$(selector).val(data[fieldData.valueAttribute]).change(); + FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data); + AjaxHelpers.respondWithNoContent(requests); + + AjaxHelpers.expectRequest( + requests, + 'POST', + '/i18n/setlang/', + 'language=' + data[fieldData.valueAttribute] + ); + AjaxHelpers.respondWithError(requests, 500); + FieldViewsSpecHelpers.expectMessageContains( + view, + "You must sign out of edX and sign back in before your language changes take effect." + ); + }); + + it("reads and saves the value correctly for LanguageProficienciesFieldView", function() { + requests = AjaxHelpers.requests(this); + + var selector = '.u-field-value > select'; + var fieldData = FieldViewsSpecHelpers.createFieldData(AccountSettingsFieldViews.DropdownFieldView, { + valueAttribute: 'language_proficiencies', + options: FieldViewsSpecHelpers.SELECT_OPTIONS + }); + fieldData.model.set({'language_proficiencies': [{'code': FieldViewsSpecHelpers.SELECT_OPTIONS[0][0]}]}); + + var view = new AccountSettingsFieldViews.LanguageProficienciesFieldView(fieldData).render(); + + expect(view.modelValue()).toBe(FieldViewsSpecHelpers.SELECT_OPTIONS[0][0]); + + var data = {'language_proficiencies': [{'code': FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]}]}; + view.$(selector).val(FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]).change(); + FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data); + AjaxHelpers.respondWithNoContent(requests); + }); + + it("correctly links and unlinks from AuthFieldView", function() { + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.LinkFieldView, { + title: 'Yet another social network', + helpMessage: '', + valueAttribute: 'auth-yet-another', + connected: true, + connectUrl: 'yetanother.com/auth/connect', + disconnectUrl: 'yetanother.com/auth/disconnect' + }); + var view = new AccountSettingsFieldViews.AuthFieldView(fieldData).render(); + + AccountSettingsFieldViewSpecHelpers.verifyAuthField(view, fieldData, requests); + }); + }); + }); diff --git a/lms/static/js/spec/student_account/account_settings_view_spec.js b/lms/static/js/spec/student_account/account_settings_view_spec.js new file mode 100644 index 000000000000..c8d0aaa5ffae --- /dev/null +++ b/lms/static/js/spec/student_account/account_settings_view_spec.js @@ -0,0 +1,102 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/student_account/helpers', + 'js/views/fields', + 'js/student_account/models/user_account_model', + 'js/student_account/views/account_settings_view' + ], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, Helpers, FieldViews, UserAccountModel, + AccountSettingsView) { + 'use strict'; + + describe("edx.user.AccountSettingsView", function () { + + var createAccountSettingsView = function () { + + var model = new UserAccountModel(); + model.set(Helpers.createAccountSettingsData()); + + var sectionsData = [ + { + title: "Basic Account Information", + fields: [ + { + view: new FieldViews.ReadonlyFieldView({ + model: model, + title: "Username", + valueAttribute: "username" + }) + }, + { + view: new FieldViews.TextFieldView({ + model: model, + title: "Full Name", + valueAttribute: "name" + }) + } + ] + }, + { + title: "Additional Information", + fields: [ + { + view: new FieldViews.DropdownFieldView({ + model: model, + title: "Education Completed", + valueAttribute: "level_of_education", + options: Helpers.FIELD_OPTIONS + }) + } + ] + } + ]; + + var accountSettingsView = new AccountSettingsView({ + el: $('.wrapper-account-settings'), + model: model, + sectionsData : sectionsData + }); + + return accountSettingsView; + }; + + beforeEach(function () { + setFixtures(''); + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_link'); + TemplateHelpers.installTemplate('templates/fields/field_text'); + TemplateHelpers.installTemplate('templates/student_account/account_settings'); + }); + + it("shows loading error correctly", function() { + + var accountSettingsView = createAccountSettingsView(); + + accountSettingsView.render(); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + accountSettingsView.showLoadingError(); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, false); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, true); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + }); + + it("renders all fields as expected", function() { + + var accountSettingsView = createAccountSettingsView(); + + accountSettingsView.render(); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, true); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsButNotFieldsToBeRendered(accountSettingsView); + + accountSettingsView.renderFields(); + Helpers.expectLoadingIndicatorIsVisible(accountSettingsView, false); + Helpers.expectLoadingErrorIsVisible(accountSettingsView, false); + Helpers.expectSettingsSectionsAndFieldsToBeRendered(accountSettingsView); + }); + + }); + }); diff --git a/lms/static/js/spec/student_account/enrollment_spec.js b/lms/static/js/spec/student_account/enrollment_spec.js index cb8ab745af9e..742b02711459 100644 --- a/lms/static/js/spec/student_account/enrollment_spec.js +++ b/lms/static/js/spec/student_account/enrollment_spec.js @@ -5,7 +5,7 @@ define(['js/common_helpers/ajax_helpers', 'js/student_account/enrollment'], describe( 'edx.student.account.EnrollmentInterface', function() { var COURSE_KEY = 'edX/DemoX/Fall', - ENROLL_URL = '/commerce/orders/', + ENROLL_URL = '/commerce/baskets/', FORWARD_URL = '/course_modes/choose/edX/DemoX/Fall/', EMBARGO_MSG_URL = '/embargo/blocked-message/enrollment/default/'; diff --git a/lms/static/js/spec/student_account/helpers.js b/lms/static/js/spec/student_account/helpers.js new file mode 100644 index 000000000000..97001265b305 --- /dev/null +++ b/lms/static/js/spec/student_account/helpers.js @@ -0,0 +1,126 @@ +define(['underscore'], function(_) { + 'use strict'; + + var USER_ACCOUNTS_API_URL = '/api/user/v0/accounts/student'; + var USER_PREFERENCES_API_URL = '/api/user/v0/preferences/student'; + var IMAGE_UPLOAD_API_URL = '/api/profile_images/v0/staff/upload'; + var IMAGE_REMOVE_API_URL = '/api/profile_images/v0/staff/remove'; + + var PROFILE_IMAGE = { + image_url_large: '/media/profile-images/image.jpg', + has_image: true + }; + + var DEFAULT_ACCOUNT_SETTINGS_DATA = { + username: 'student', + name: 'Student', + email: 'student@edx.org', + level_of_education: null, + gender: null, + year_of_birth: '3', // Note: test birth year range is a string from 0-3 + requires_parental_consent: false, + country: '1', + language: null, + bio: "About the student", + language_proficiencies: [{code: '1'}], + profile_image: PROFILE_IMAGE + }; + + var createAccountSettingsData = function(options) { + return _.extend(_.extend({}, DEFAULT_ACCOUNT_SETTINGS_DATA), options); + }; + + var DEFAULT_USER_PREFERENCES_DATA = { + 'pref-lang': '2' + }; + + var createUserPreferencesData = function(options) { + return _.extend(_.extend({}, DEFAULT_USER_PREFERENCES_DATA), options); + }; + + var FIELD_OPTIONS = [ + ['0', 'Option 0'], + ['1', 'Option 1'], + ['2', 'Option 2'], + ['3', 'Option 3'] + ]; + + var IMAGE_MAX_BYTES = 1024 * 1024; + var IMAGE_MIN_BYTES = 100; + + var expectLoadingIndicatorIsVisible = function (view, visible) { + if (visible) { + expect($('.ui-loading-indicator')).not.toHaveClass('is-hidden'); + } else { + expect($('.ui-loading-indicator')).toHaveClass('is-hidden'); + } + }; + + var expectLoadingErrorIsVisible = function (view, visible) { + if (visible) { + expect(view.$('.ui-loading-error')).not.toHaveClass('is-hidden'); + } else { + expect(view.$('.ui-loading-error')).toHaveClass('is-hidden'); + } + }; + + var expectElementContainsField = function(element, field) { + var view = field.view; + + var fieldTitle = $(element).find('.u-field-title').text().trim(); + expect(fieldTitle).toBe(view.options.title); + + if ('fieldValue' in view) { + expect(view.fieldValue()).toBe(view.modelValue()); + } else if (view.fieldType === 'link') { + expect($(element).find('a').length).toBe(1); + } else { + throw new Error('Unexpected field type: ' + view.fieldType); + } + }; + + var expectSettingsSectionsButNotFieldsToBeRendered = function (accountSettingsView) { + expectSettingsSectionsAndFieldsToBeRendered(accountSettingsView, false) + }; + + var expectSettingsSectionsAndFieldsToBeRendered = function (accountSettingsView, fieldsAreRendered) { + var sectionsData = accountSettingsView.options.sectionsData; + + var sectionElements = accountSettingsView.$('.section'); + expect(sectionElements.length).toBe(sectionsData.length); + + _.each(sectionElements, function(sectionElement, sectionIndex) { + expect($(sectionElement).find('.section-header').text().trim()).toBe(sectionsData[sectionIndex].title); + + var sectionFieldElements = $(sectionElement).find('.u-field'); + + if (fieldsAreRendered === false) { + expect(sectionFieldElements.length).toBe(0); + } else { + expect(sectionFieldElements.length).toBe(sectionsData[sectionIndex].fields.length); + + _.each(sectionFieldElements, function (sectionFieldElement, fieldIndex) { + expectElementContainsField(sectionFieldElement, sectionsData[sectionIndex].fields[fieldIndex]); + }); + } + }); + }; + + return { + USER_ACCOUNTS_API_URL: USER_ACCOUNTS_API_URL, + USER_PREFERENCES_API_URL: USER_PREFERENCES_API_URL, + IMAGE_UPLOAD_API_URL: IMAGE_UPLOAD_API_URL, + IMAGE_REMOVE_API_URL: IMAGE_REMOVE_API_URL, + IMAGE_MAX_BYTES: IMAGE_MAX_BYTES, + IMAGE_MIN_BYTES: IMAGE_MIN_BYTES, + PROFILE_IMAGE: PROFILE_IMAGE, + createAccountSettingsData: createAccountSettingsData, + createUserPreferencesData: createUserPreferencesData, + FIELD_OPTIONS: FIELD_OPTIONS, + expectLoadingIndicatorIsVisible: expectLoadingIndicatorIsVisible, + expectLoadingErrorIsVisible: expectLoadingErrorIsVisible, + expectElementContainsField: expectElementContainsField, + expectSettingsSectionsButNotFieldsToBeRendered: expectSettingsSectionsButNotFieldsToBeRendered, + expectSettingsSectionsAndFieldsToBeRendered: expectSettingsSectionsAndFieldsToBeRendered, + }; +}); diff --git a/lms/static/js/spec/student_account/register_spec.js b/lms/static/js/spec/student_account/register_spec.js index eed77a687d1e..7b1708bf6b60 100644 --- a/lms/static/js/spec/student_account/register_spec.js +++ b/lms/static/js/spec/student_account/register_spec.js @@ -99,7 +99,7 @@ define([ {value: "", name: "--"}, {value: "p", name: "Doctorate"}, {value: "m", name: "Master's or professional degree"}, - {value: "b", name: "Bachelor's degree"}, + {value: "b", name: "Bachelor's degree"} ], required: false, instructions: 'Select your education level.', @@ -115,7 +115,7 @@ define([ {value: "", name: "--"}, {value: "m", name: "Male"}, {value: "f", name: "Female"}, - {value: "o", name: "Other"}, + {value: "o", name: "Other"} ], required: false, instructions: 'Select your gender.', @@ -131,7 +131,7 @@ define([ {value: "", name: "--"}, {value: 1900, name: "1900"}, {value: 1950, name: "1950"}, - {value: 2014, name: "2014"}, + {value: 2014, name: "2014"} ], required: false, instructions: 'Select your year of birth.', diff --git a/lms/static/js/spec/student_profile/helpers.js b/lms/static/js/spec/student_profile/helpers.js new file mode 100644 index 000000000000..594d9520f284 --- /dev/null +++ b/lms/static/js/spec/student_profile/helpers.js @@ -0,0 +1,113 @@ +define(['underscore'], function(_) { + 'use strict'; + + var expectProfileElementContainsField = function(element, view) { + var $element = $(element); + var fieldTitle = $element.find('.u-field-title').text().trim(); + + if (!_.isUndefined(view.options.title)) { + expect(fieldTitle).toBe(view.options.title); + } + + if ('fieldValue' in view || 'imageUrl' in view) { + if ('imageUrl' in view) { + expect($($element.find('.image-frame')[0]).attr('src')).toBe(view.imageUrl()); + } else if (view.fieldValue()) { + expect(view.fieldValue()).toBe(view.modelValue()); + + } else if ('optionForValue' in view) { + expect($($element.find('.u-field-value .u-field-value-readonly')[0]).text()).toBe(view.displayValue(view.modelValue())); + + }else { + expect($($element.find('.u-field-value .u-field-value-readonly')[0]).text()).toBe(view.modelValue()); + } + } else { + throw new Error('Unexpected field type: ' + view.fieldType); + } + }; + + var expectProfilePrivacyFieldTobeRendered = function(learnerProfileView, othersProfile) { + + var accountPrivacyElement = learnerProfileView.$('.wrapper-profile-field-account-privacy'); + var privacyFieldElement = $(accountPrivacyElement).find('.u-field'); + + if (othersProfile) { + expect(privacyFieldElement.length).toBe(0); + } else { + expect(privacyFieldElement.length).toBe(1); + expectProfileElementContainsField(privacyFieldElement, learnerProfileView.options.accountPrivacyFieldView); + } + }; + + var expectSectionOneTobeRendered = function(learnerProfileView) { + + var sectionOneFieldElements = $(learnerProfileView.$('.wrapper-profile-section-one')).find('.u-field'); + + expect(sectionOneFieldElements.length).toBe(4); + expectProfileElementContainsField(sectionOneFieldElements[0], learnerProfileView.options.profileImageFieldView); + expectProfileElementContainsField(sectionOneFieldElements[1], learnerProfileView.options.usernameFieldView); + + _.each(_.rest(sectionOneFieldElements, 2) , function (sectionFieldElement, fieldIndex) { + expectProfileElementContainsField( + sectionFieldElement, + learnerProfileView.options.sectionOneFieldViews[fieldIndex] + ); + }); + }; + + var expectSectionTwoTobeRendered = function(learnerProfileView) { + + var sectionTwoElement = learnerProfileView.$('.wrapper-profile-section-two'); + var sectionTwoFieldElements = $(sectionTwoElement).find('.u-field'); + + expect(sectionTwoFieldElements.length).toBe(learnerProfileView.options.sectionTwoFieldViews.length); + + _.each(sectionTwoFieldElements, function (sectionFieldElement, fieldIndex) { + expectProfileElementContainsField( + sectionFieldElement, + learnerProfileView.options.sectionTwoFieldViews[fieldIndex] + ); + }); + }; + + var expectProfileSectionsAndFieldsToBeRendered = function (learnerProfileView, othersProfile) { + expectProfilePrivacyFieldTobeRendered(learnerProfileView, othersProfile); + expectSectionOneTobeRendered(learnerProfileView); + expectSectionTwoTobeRendered(learnerProfileView); + }; + + var expectLimitedProfileSectionsAndFieldsToBeRendered = function (learnerProfileView, othersProfile) { + expectProfilePrivacyFieldTobeRendered(learnerProfileView, othersProfile); + + var sectionOneFieldElements = $(learnerProfileView.$('.wrapper-profile-section-one')).find('.u-field'); + + expect(sectionOneFieldElements.length).toBe(2); + expectProfileElementContainsField( + sectionOneFieldElements[0], + learnerProfileView.options.profileImageFieldView + ); + expectProfileElementContainsField( + sectionOneFieldElements[1], + learnerProfileView.options.usernameFieldView + ); + + if (othersProfile) { + expect($('.profile-private--message').text()) + .toBe('This edX learner is currently sharing a limited profile.'); + } else { + expect($('.profile-private--message').text()).toBe('You are currently sharing a limited profile.'); + } + }; + + var expectProfileSectionsNotToBeRendered = function(learnerProfileView) { + expect(learnerProfileView.$('.wrapper-profile-field-account-privacy').length).toBe(0); + expect(learnerProfileView.$('.wrapper-profile-section-one').length).toBe(0); + expect(learnerProfileView.$('.wrapper-profile-section-two').length).toBe(0); + }; + + return { + expectLimitedProfileSectionsAndFieldsToBeRendered: expectLimitedProfileSectionsAndFieldsToBeRendered, + expectProfileSectionsAndFieldsToBeRendered: expectProfileSectionsAndFieldsToBeRendered, + expectProfileSectionsNotToBeRendered: expectProfileSectionsNotToBeRendered + }; +}); diff --git a/lms/static/js/spec/student_profile/learner_profile_factory_spec.js b/lms/static/js/spec/student_profile/learner_profile_factory_spec.js new file mode 100644 index 000000000000..7d3bd8e1bcf6 --- /dev/null +++ b/lms/static/js/spec/student_profile/learner_profile_factory_spec.js @@ -0,0 +1,138 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/student_account/helpers', + 'js/spec/student_profile/helpers', + 'js/views/fields', + 'js/student_account/models/user_account_model', + 'js/student_account/models/user_preferences_model', + 'js/student_profile/views/learner_profile_view', + 'js/student_profile/views/learner_profile_fields', + 'js/student_profile/views/learner_profile_factory', + 'js/views/message_banner' + ], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, Helpers, LearnerProfileHelpers, FieldViews, + UserAccountModel, UserPreferencesModel, LearnerProfileView, LearnerProfileFields, LearnerProfilePage) { + 'use strict'; + + describe("edx.user.LearnerProfileFactory", function () { + + var requests; + + beforeEach(function () { + loadFixtures('js/fixtures/student_profile/student_profile.html'); + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_textarea'); + TemplateHelpers.installTemplate('templates/fields/field_image'); + TemplateHelpers.installTemplate('templates/fields/message_banner'); + TemplateHelpers.installTemplate('templates/student_profile/learner_profile'); + }); + + var createProfilePage = function(ownProfile) { + return new LearnerProfilePage({ + 'accounts_api_url': Helpers.USER_ACCOUNTS_API_URL, + 'preferences_api_url': Helpers.USER_PREFERENCES_API_URL, + 'own_profile': ownProfile, + 'account_settings_page_url': Helpers.USER_ACCOUNTS_API_URL, + 'country_options': Helpers.FIELD_OPTIONS, + 'language_options': Helpers.FIELD_OPTIONS, + 'has_preferences_access': true, + 'profile_image_max_bytes': Helpers.IMAGE_MAX_BYTES, + 'profile_image_min_bytes': Helpers.IMAGE_MIN_BYTES, + 'profile_image_upload_url': Helpers.IMAGE_UPLOAD_API_URL, + 'profile_image_remove_url': Helpers.IMAGE_REMOVE_API_URL, + 'default_visibility': 'all_users' + }); + }; + + it("show loading error when UserAccountModel fails to load", function() { + + requests = AjaxHelpers.requests(this); + + var context = createProfilePage(true), + learnerProfileView = context.learnerProfileView; + + var userAccountRequest = requests[0]; + expect(userAccountRequest.method).toBe('GET'); + expect(userAccountRequest.url).toBe(Helpers.USER_ACCOUNTS_API_URL); + + AjaxHelpers.respondWithError(requests, 500); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, true); + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectProfileSectionsNotToBeRendered(learnerProfileView); + }); + + it("shows loading error when UserPreferencesModel fails to load", function() { + + requests = AjaxHelpers.requests(this); + + var context = createProfilePage(true), + learnerProfileView = context.learnerProfileView; + + var userAccountRequest = requests[0]; + expect(userAccountRequest.method).toBe('GET'); + expect(userAccountRequest.url).toBe(Helpers.USER_ACCOUNTS_API_URL); + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData()); + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectProfileSectionsNotToBeRendered(learnerProfileView); + + var userPreferencesRequest = requests[1]; + expect(userPreferencesRequest.method).toBe('GET'); + expect(userPreferencesRequest.url).toBe(Helpers.USER_PREFERENCES_API_URL); + + AjaxHelpers.respondWithError(requests, 500); + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, false); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, true); + LearnerProfileHelpers.expectProfileSectionsNotToBeRendered(learnerProfileView); + }); + + it("renders the full profile after models are successfully fetched", function() { + + requests = AjaxHelpers.requests(this); + + var context = createProfilePage(true), + learnerProfileView = context.learnerProfileView; + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData()); + AjaxHelpers.respondWithJson(requests, Helpers.createUserPreferencesData()); + + // sets the profile for full view. + context.accountPreferencesModel.set({account_privacy: 'all_users'}); + LearnerProfileHelpers.expectProfileSectionsAndFieldsToBeRendered(learnerProfileView, false); + }); + + it("renders the limited profile for undefined 'year_of_birth'", function() { + + requests = AjaxHelpers.requests(this); + + var context = createProfilePage(true), + learnerProfileView = context.learnerProfileView; + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData({ + year_of_birth: '', + requires_parental_consent: true + })); + AjaxHelpers.respondWithJson(requests, Helpers.createUserPreferencesData()); + + LearnerProfileHelpers.expectLimitedProfileSectionsAndFieldsToBeRendered(learnerProfileView); + }); + + it("renders the limited profile for under 13 users", function() { + + requests = AjaxHelpers.requests(this); + + var context = createProfilePage(true), + learnerProfileView = context.learnerProfileView; + + AjaxHelpers.respondWithJson(requests, Helpers.createAccountSettingsData({ + year_of_birth: new Date().getFullYear() - 10, + requires_parental_consent: true + })); + AjaxHelpers.respondWithJson(requests, Helpers.createUserPreferencesData()); + + LearnerProfileHelpers.expectLimitedProfileSectionsAndFieldsToBeRendered(learnerProfileView); + }); + }); + }); diff --git a/lms/static/js/spec/student_profile/learner_profile_fields_spec.js b/lms/static/js/spec/student_profile/learner_profile_fields_spec.js new file mode 100644 index 000000000000..0d307a2282b9 --- /dev/null +++ b/lms/static/js/spec/student_profile/learner_profile_fields_spec.js @@ -0,0 +1,291 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/student_account/helpers', + 'js/student_account/models/user_account_model', + 'js/student_profile/views/learner_profile_fields', + 'js/views/message_banner' + ], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, Helpers, UserAccountModel, LearnerProfileFields, + MessageBannerView) { + 'use strict'; + + describe("edx.user.LearnerProfileFields", function () { + + var MOCK_YEAR_OF_BIRTH = 1989; + var MOCK_IMAGE_MAX_BYTES = 64; + var MOCK_IMAGE_MIN_BYTES = 16; + + var createImageView = function (options) { + var yearOfBirth = _.isUndefined(options.yearOfBirth) ? MOCK_YEAR_OF_BIRTH : options.yearOfBirth; + var imageMaxBytes = _.isUndefined(options.imageMaxBytes) ? MOCK_IMAGE_MAX_BYTES : options.imageMaxBytes; + var imageMinBytes = _.isUndefined(options.imageMinBytes) ? MOCK_IMAGE_MIN_BYTES : options.imageMinBytes; + + var imageData = { + image_url_large: '/media/profile-images/default.jpg', + has_image: options.hasImage ? true : false + }; + + var accountSettingsModel = new UserAccountModel(); + accountSettingsModel.set({'profile_image': imageData}); + accountSettingsModel.set({'year_of_birth': yearOfBirth}); + accountSettingsModel.set({'requires_parental_consent': _.isEmpty(yearOfBirth) ? true : false}); + + accountSettingsModel.url = Helpers.USER_ACCOUNTS_API_URL; + + var messageView = new MessageBannerView({ + el: $('.message-banner') + }); + + return new LearnerProfileFields.ProfileImageFieldView({ + model: accountSettingsModel, + valueAttribute: "profile_image", + editable: options.ownProfile, + messageView: messageView, + imageMaxBytes: imageMaxBytes, + imageMinBytes: imageMinBytes, + imageUploadUrl: Helpers.IMAGE_UPLOAD_API_URL, + imageRemoveUrl: Helpers.IMAGE_REMOVE_API_URL + }); + }; + + beforeEach(function () { + loadFixtures('js/fixtures/student_profile/student_profile.html'); + TemplateHelpers.installTemplate('templates/student_profile/learner_profile'); + TemplateHelpers.installTemplate('templates/fields/field_image'); + TemplateHelpers.installTemplate("templates/fields/message_banner"); + }); + + var createFakeImageFile = function (size) { + var fileFakeData = 'i63ljc6giwoskyb9x5sw0169bdcmcxr3cdz8boqv0lik971972cmd6yknvcxr5sw0nvc169bdcmcxsdf'; + return new Blob( + [ fileFakeData.substr(0, size) ], + { type: 'image/jpg' } + ); + }; + + var initializeUploader = function (view) { + view.$('.upload-button-input').fileupload({ + url: Helpers.IMAGE_UPLOAD_API_URL, + type: 'POST', + add: view.fileSelected, + done: view.imageChangeSucceeded, + fail: view.imageChangeFailed + }); + }; + + describe("ProfileImageFieldView", function () { + + var verifyImageUploadButtonMessage = function (view, inProgress) { + var iconName = inProgress ? 'fa-spinner' : 'fa-camera'; + var message = inProgress ? view.titleUploading : view.uploadButtonTitle(); + expect(view.$('.upload-button-icon i').attr('class')).toContain(iconName); + expect(view.$('.upload-button-title').text().trim()).toBe(message); + }; + + var verifyImageRemoveButtonMessage = function (view, inProgress) { + var iconName = inProgress ? 'fa-spinner' : 'fa-remove'; + var message = inProgress ? view.titleRemoving : view.removeButtonTitle(); + expect(view.$('.remove-button-icon i').attr('class')).toContain(iconName); + expect(view.$('.remove-button-title').text().trim()).toBe(message); + }; + + it("can upload profile image", function() { + + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + var requests = AjaxHelpers.requests(this); + var imageName = 'profile_image.jpg'; + + initializeUploader(imageView); + + // Remove button should not be present for default image + expect(imageView.$('.u-field-remove-button').css('display') === 'none').toBeTruthy(); + + // For default image, image title should be `Upload an image` + verifyImageUploadButtonMessage(imageView, false); + + // Add image to upload queue. Validate the image size and send POST request to upload image + imageView.$('.upload-button-input').fileupload('add', {files: [createFakeImageFile(60)]}); + + // Verify image upload progress message + verifyImageUploadButtonMessage(imageView, true); + + // Verify if POST request received for image upload + AjaxHelpers.expectRequest(requests, 'POST', Helpers.IMAGE_UPLOAD_API_URL, new FormData()); + + // Send 204 NO CONTENT to confirm the image upload success + AjaxHelpers.respondWithNoContent(requests); + + // Upon successful image upload, account settings model will be fetched to + // get the url for newly uploaded image, So we need to send the response for that GET + var data = {profile_image: { + image_url_large: '/media/profile-images/' + imageName, + has_image: true + }}; + AjaxHelpers.respondWithJson(requests, data); + + // Verify uploaded image name + expect(imageView.$('.image-frame').attr('src')).toContain(imageName); + + // Remove button should be present after successful image upload + expect(imageView.$('.u-field-remove-button').css('display') !== 'none').toBeTruthy(); + + // After image upload, image title should be `Change image` + verifyImageUploadButtonMessage(imageView, false); + }); + + it("can remove profile image", function() { + + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + var requests = AjaxHelpers.requests(this); + + // Verify image remove title + verifyImageRemoveButtonMessage(imageView, false); + + imageView.$('.u-field-remove-button').click(); + + // Verify image remove progress message + verifyImageRemoveButtonMessage(imageView, true); + + // Verify if POST request received for image remove + AjaxHelpers.expectRequest(requests, 'POST', Helpers.IMAGE_REMOVE_API_URL, null); + + // Send 204 NO CONTENT to confirm the image removal success + AjaxHelpers.respondWithNoContent(requests); + + // Upon successful image removal, account settings model will be fetched to get default image url + // So we need to send the response for that GET + var data = {profile_image: { + image_url_large: '/media/profile-images/default.jpg', + has_image: false + }}; + AjaxHelpers.respondWithJson(requests, data); + + // Remove button should not be present for default image + expect(imageView.$('.u-field-remove-button').css('display') === 'none').toBeTruthy(); + }); + + it("can't remove default profile image", function() { + + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + spyOn(imageView, 'clickedRemoveButton'); + + // Remove button should not be present for default image + expect(imageView.$('.u-field-remove-button').css('display') === 'none').toBeTruthy(); + + imageView.$('.u-field-remove-button').click(); + + // Remove button click handler should not be called + expect(imageView.clickedRemoveButton).not.toHaveBeenCalled(); + }); + + it("can't upload image having size greater than max size", function() { + + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + initializeUploader(imageView); + + // Add image to upload queue, this will validate the image size + imageView.$('.upload-button-input').fileupload('add', {files: [createFakeImageFile(70)]}); + + // Verify error message + expect($('.message-banner').text().trim()) + .toBe('The file must be smaller than 64 bytes in size.'); + }); + + it("can't upload image having size less than min size", function() { + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + initializeUploader(imageView); + + // Add image to upload queue, this will validate the image size + imageView.$('.upload-button-input').fileupload('add', {files: [createFakeImageFile(10)]}); + + // Verify error message + expect($('.message-banner').text().trim()).toBe('The file must be at least 16 bytes in size.'); + }); + + it("can't upload and remove image if parental consent required", function() { + + var imageView = createImageView({ownProfile: true, hasImage: false, yearOfBirth: ''}); + imageView.render(); + + spyOn(imageView, 'clickedUploadButton'); + spyOn(imageView, 'clickedRemoveButton'); + + expect(imageView.$('.u-field-upload-button').css('display') === 'none').toBeTruthy(); + expect(imageView.$('.u-field-remove-button').css('display') === 'none').toBeTruthy(); + + imageView.$('.u-field-upload-button').click(); + imageView.$('.u-field-remove-button').click(); + + expect(imageView.clickedUploadButton).not.toHaveBeenCalled(); + expect(imageView.clickedRemoveButton).not.toHaveBeenCalled(); + }); + + it("can't upload and remove image on others profile", function() { + + var imageView = createImageView({ownProfile: false}); + imageView.render(); + + spyOn(imageView, 'clickedUploadButton'); + spyOn(imageView, 'clickedRemoveButton'); + + expect(imageView.$('.u-field-upload-button').css('display') === 'none').toBeTruthy(); + expect(imageView.$('.u-field-remove-button').css('display') === 'none').toBeTruthy(); + + imageView.$('.u-field-upload-button').click(); + imageView.$('.u-field-remove-button').click(); + + expect(imageView.clickedUploadButton).not.toHaveBeenCalled(); + expect(imageView.clickedRemoveButton).not.toHaveBeenCalled(); + }); + + it("shows message if we try to navigate away during image upload/remove", function() { + var imageView = createImageView({ownProfile: true, hasImage: false}); + spyOn(imageView, 'onBeforeUnload'); + imageView.render(); + + initializeUploader(imageView); + + // Add image to upload queue, this will validate image size and send POST request to upload image + imageView.$('.upload-button-input').fileupload('add', {files: [createFakeImageFile(60)]}); + + // Verify image upload progress message + verifyImageUploadButtonMessage(imageView, true); + + $(window).trigger('beforeunload'); + expect(imageView.onBeforeUnload).toHaveBeenCalled(); + }); + + it("shows error message for HTTP 500", function() { + var imageView = createImageView({ownProfile: true, hasImage: false}); + imageView.render(); + + var requests = AjaxHelpers.requests(this); + + initializeUploader(imageView); + + // Add image to upload queue. Validate the image size and send POST request to upload image + imageView.$('.upload-button-input').fileupload('add', {files: [createFakeImageFile(60)]}); + + // Verify image upload progress message + verifyImageUploadButtonMessage(imageView, true); + + // Verify if POST request received for image upload + AjaxHelpers.expectRequest(requests, 'POST', Helpers.IMAGE_UPLOAD_API_URL, new FormData()); + + // Send HTTP 500 + AjaxHelpers.respondWithError(requests); + + expect($('.message-banner').text().trim()).toBe(imageView.errorMessage); + }); + }); + }); + }); diff --git a/lms/static/js/spec/student_profile/learner_profile_view_spec.js b/lms/static/js/spec/student_profile/learner_profile_view_spec.js new file mode 100644 index 000000000000..2ee04608ee83 --- /dev/null +++ b/lms/static/js/spec/student_profile/learner_profile_view_spec.js @@ -0,0 +1,198 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/spec/student_account/helpers', + 'js/spec/student_profile/helpers', + 'js/views/fields', + 'js/student_account/models/user_account_model', + 'js/student_account/models/user_preferences_model', + 'js/student_profile/views/learner_profile_fields', + 'js/student_profile/views/learner_profile_view', + 'js/student_account/views/account_settings_fields', + 'js/views/message_banner' + ], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, Helpers, LearnerProfileHelpers, FieldViews, + UserAccountModel, AccountPreferencesModel, LearnerProfileFields, LearnerProfileView, + AccountSettingsFieldViews, MessageBannerView) { + 'use strict'; + + describe("edx.user.LearnerProfileView", function () { + + var createLearnerProfileView = function (ownProfile, accountPrivacy, profileIsPublic) { + + var accountSettingsModel = new UserAccountModel(); + accountSettingsModel.set(Helpers.createAccountSettingsData()); + accountSettingsModel.set({'profile_is_public': profileIsPublic}); + accountSettingsModel.set({'profile_image': Helpers.PROFILE_IMAGE}); + + var accountPreferencesModel = new AccountPreferencesModel(); + accountPreferencesModel.set({account_privacy: accountPrivacy}); + + accountPreferencesModel.url = Helpers.USER_PREFERENCES_API_URL; + + var editable = ownProfile ? 'toggle' : 'never'; + + var accountPrivacyFieldView = new LearnerProfileFields.AccountPrivacyFieldView({ + model: accountPreferencesModel, + required: true, + editable: 'always', + showMessages: false, + title: 'edX learners can see my:', + valueAttribute: "account_privacy", + options: [ + ['all_users', 'Full Profile'], + ['private', 'Limited Profile'] + ], + helpMessage: '', + accountSettingsPageUrl: '/account/settings/' + }); + + var messageView = new MessageBannerView({ + el: $('.message-banner') + }); + + var profileImageFieldView = new LearnerProfileFields.ProfileImageFieldView({ + model: accountSettingsModel, + valueAttribute: "profile_image", + editable: editable, + messageView: messageView, + imageMaxBytes: Helpers.IMAGE_MAX_BYTES, + imageMinBytes: Helpers.IMAGE_MIN_BYTES, + imageUploadUrl: Helpers.IMAGE_UPLOAD_API_URL, + imageRemoveUrl: Helpers.IMAGE_REMOVE_API_URL + }); + + var usernameFieldView = new FieldViews.ReadonlyFieldView({ + model: accountSettingsModel, + valueAttribute: "username", + helpMessage: "" + }); + + var sectionOneFieldViews = [ + new FieldViews.DropdownFieldView({ + model: accountSettingsModel, + required: false, + editable: editable, + showMessages: false, + iconName: 'fa-map-marker', + placeholderValue: '', + valueAttribute: "country", + options: Helpers.FIELD_OPTIONS, + helpMessage: '' + }), + + new AccountSettingsFieldViews.LanguageProficienciesFieldView({ + model: accountSettingsModel, + required: false, + editable: editable, + showMessages: false, + iconName: 'fa-comment', + placeholderValue: 'Add language', + valueAttribute: "language_proficiencies", + options: Helpers.FIELD_OPTIONS, + helpMessage: '' + }) + ]; + + var sectionTwoFieldViews = [ + new FieldViews.TextareaFieldView({ + model: accountSettingsModel, + editable: editable, + showMessages: false, + title: 'About me', + placeholderValue: "Tell other edX learners a little about yourself: where you live, " + + "what your interests are, why you're taking courses on edX, or what you hope to learn.", + valueAttribute: "bio", + helpMessage: '' + }) + ]; + + return new LearnerProfileView( + { + el: $('.wrapper-profile'), + ownProfile: ownProfile, + hasPreferencesAccess: true, + accountSettingsModel: accountSettingsModel, + preferencesModel: accountPreferencesModel, + accountPrivacyFieldView: accountPrivacyFieldView, + usernameFieldView: usernameFieldView, + profileImageFieldView: profileImageFieldView, + sectionOneFieldViews: sectionOneFieldViews, + sectionTwoFieldViews: sectionTwoFieldViews + }); + }; + + beforeEach(function () { + loadFixtures('js/fixtures/student_profile/student_profile.html'); + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_textarea'); + TemplateHelpers.installTemplate('templates/fields/field_image'); + TemplateHelpers.installTemplate('templates/fields/message_banner'); + TemplateHelpers.installTemplate('templates/student_profile/learner_profile'); + }); + + it("shows loading error correctly", function() { + + var learnerProfileView = createLearnerProfileView(false, 'all_users'); + + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + + learnerProfileView.render(); + learnerProfileView.showLoadingError(); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, true); + }); + + it("renders all fields as expected for self with full access", function() { + + var learnerProfileView = createLearnerProfileView(true, 'all_users', true); + + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + + learnerProfileView.render(); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectProfileSectionsAndFieldsToBeRendered(learnerProfileView); + }); + + it("renders all fields as expected for self with limited access", function() { + + var learnerProfileView = createLearnerProfileView(true, 'private', false); + + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + + learnerProfileView.render(); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectLimitedProfileSectionsAndFieldsToBeRendered(learnerProfileView); + }); + + it("renders the fields as expected for others with full access", function() { + + var learnerProfileView = createLearnerProfileView(false, 'all_users', true); + + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + + learnerProfileView.render(); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectProfileSectionsAndFieldsToBeRendered(learnerProfileView, true); + }); + + it("renders the fields as expected for others with limited access", function() { + + var learnerProfileView = createLearnerProfileView(false, 'private', false); + + Helpers.expectLoadingIndicatorIsVisible(learnerProfileView, true); + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + + learnerProfileView.render(); + + Helpers.expectLoadingErrorIsVisible(learnerProfileView, false); + LearnerProfileHelpers.expectLimitedProfileSectionsAndFieldsToBeRendered(learnerProfileView, true); + }); + }); + }); diff --git a/lms/static/js/spec/verify_student/make_payment_step_view_spec.js b/lms/static/js/spec/verify_student/make_payment_step_view_spec.js index 6da5b85d3497..1ec453cee28c 100644 --- a/lms/static/js/spec/verify_student/make_payment_step_view_spec.js +++ b/lms/static/js/spec/verify_student/make_payment_step_view_spec.js @@ -11,8 +11,6 @@ define([ describe( 'edx.verify_student.MakePaymentStepView', function() { - var PAYMENT_URL = "/pay"; - var PAYMENT_PARAMS = { orderId: "test-order", signature: "abcd1234" @@ -20,10 +18,10 @@ define([ var STEP_DATA = { minPrice: "12", - suggestedPrices: ["34.56", "78.90"], currency: "usd", - purchaseEndpoint: PAYMENT_URL, - courseKey: "edx/test/test" + processors: ["test-payment-processor"], + courseKey: "edx/test/test", + courseModeSlug: 'verified' }; var SERVER_ERROR_MSG = "An error occurred!"; @@ -41,52 +39,25 @@ define([ return view; }; - var expectPriceOptions = function( prices ) { - var sel; - _.each( prices, function( price ) { - sel = _.sprintf( 'input[name="contribution"][value="%s"]', price ); - expect( $( sel ).length > 0 ).toBe( true ); - }); - }; - var expectPriceSelected = function( price ) { - var sel = $( _.sprintf( 'input[name="contribution"][value="%s"]', price ) ); - - // If the option is available, it should be selected - if ( sel.length > 0 ) { - expect( sel.prop( 'checked' ) ).toBe( true ); - } else { - // Otherwise, the text box amount should be filled in - expect( $( '#contribution-other' ).prop( 'checked' ) ).toBe( true ); - expect( $( '#contribution-other-amt' ).val() ).toEqual( price ); - } - }; + var sel = $( 'input[name="contribution"]' ); - var choosePriceOption = function( price ) { - var sel = _.sprintf( 'input[name="contribution"][value="%s"]', price ); - $( sel ).trigger( 'click' ); - }; - - var enterPrice = function( price ) { - $( '#contribution-other' ).trigger( 'click' ); - $( '#contribution-other-amt' ).val( price ); - }; - - var expectSinglePriceDisplayed = function( price ) { - var displayedPrice = $( '.contribution-option .label-value' ).text(); - expect( displayedPrice ).toEqual( price ); + // check that contribution value is same as price given + expect( sel.length ).toEqual(1); + expect( sel.val() ).toEqual(price); }; var expectPaymentButtonEnabled = function( isEnabled ) { - var appearsDisabled = $( '#pay_button' ).hasClass( 'is-disabled' ), - isDisabled = $( '#pay_button' ).prop( 'disabled' ); + var el = $( '.payment-button'), + appearsDisabled = el.hasClass( 'is-disabled' ), + isDisabled = el.prop( 'disabled' ); expect( !appearsDisabled ).toEqual( isEnabled ); expect( !isDisabled ).toEqual( isEnabled ); }; var expectPaymentDisabledBecauseInactive = function() { - var payButton = $( '#pay_button' ); + var payButton = $( '.payment_button' ); // Payment button should be hidden expect( payButton.length ).toEqual(0); @@ -95,21 +66,22 @@ define([ var goToPayment = function( requests, kwargs ) { var params = { contribution: kwargs.amount || "", - course_id: kwargs.courseId || "" + course_id: kwargs.courseId || "", + processor: kwargs.processor || "" }; // Click the "go to payment" button - $( '#pay_button' ).click(); + $( '.payment-button' ).click(); // Verify that the request was made to the server - AjaxHelpers.expectRequest( - requests, "POST", "/verify_student/create_order/", - $.param( params ) + AjaxHelpers.expectPostRequest( + requests, "/verify_student/create_order/", $.param( params ) ); // Simulate the server response if ( kwargs.succeeds ) { - AjaxHelpers.respondWithJson( requests, PAYMENT_PARAMS ); + // TODO put fixture responses in the right place + AjaxHelpers.respondWithJson( requests, {payment_page_url: 'http://payment-page-url/', payment_form_data: {foo: 'bar'}} ); } else { AjaxHelpers.respondWithTextError( requests, 400, SERVER_ERROR_MSG ); } @@ -123,12 +95,7 @@ define([ expect(form.serialize()).toEqual($.param(params)); expect(form.attr('method')).toEqual("POST"); - expect(form.attr('action')).toEqual(PAYMENT_URL); - }; - - var expectErrorDisplayed = function( errorTitle ) { - var actualTitle = $( '#error h3.title' ).text(); - expect( actualTitle ).toEqual( errorTitle ); + expect(form.attr('action')).toEqual('http://payment-page-url/'); }; beforeEach(function() { @@ -138,82 +105,45 @@ define([ TemplateHelpers.installTemplate( 'templates/verify_student/make_payment_step' ); }); - it( 'allows users to choose a suggested price', function() { + it( 'shows users only minimum price', function() { var view = createView({}), requests = AjaxHelpers.requests(this); - expectPriceOptions( STEP_DATA.suggestedPrices ); - expectPaymentButtonEnabled( false ); - - choosePriceOption( STEP_DATA.suggestedPrices[1] ); + expectPriceSelected( STEP_DATA.minPrice ); expectPaymentButtonEnabled( true ); - goToPayment( requests, { - amount: STEP_DATA.suggestedPrices[1], + amount: STEP_DATA.minPrice, courseId: STEP_DATA.courseKey, + processor: STEP_DATA.processors[0], succeeds: true }); - expectPaymentSubmitted( view, PAYMENT_PARAMS ); + expectPaymentSubmitted( view, {foo: 'bar'} ); }); - it( 'allows users to pay the minimum price if no suggested prices are given', function() { - var view = createView({ suggestedPrices: [] }), + it( 'by default minimum price is selected if no suggested prices are given', function() { + var view = createView(), requests = AjaxHelpers.requests( this ); - expectSinglePriceDisplayed( STEP_DATA.minPrice ); + expectPriceSelected( STEP_DATA.minPrice); expectPaymentButtonEnabled( true ); goToPayment( requests, { amount: STEP_DATA.minPrice, courseId: STEP_DATA.courseKey, + processor: STEP_DATA.processors[0], succeeds: true }); - expectPaymentSubmitted( view, PAYMENT_PARAMS ); - }); - - it( 'allows the user to enter a contribution amount', function() { - var view = createView({}), - requests = AjaxHelpers.requests( this ); - - enterPrice( "67.89" ); - expectPaymentButtonEnabled( true ); - goToPayment( requests, { - amount: "67.89", - courseId: STEP_DATA.courseKey, - succeeds: true - }); - expectPaymentSubmitted( view, PAYMENT_PARAMS ); + expectPaymentSubmitted( view, {foo: 'bar'} ); }); - it( 'selects in the contribution amount if provided', function() { - // Pre-select one of the suggested prices - createView({ - contributionAmount: STEP_DATA.suggestedPrices[1] - }); - - // Expect that the price is selected - expectPriceSelected( STEP_DATA.suggestedPrices[1]); - }); - - it( 'fills in the contribution amount if provided', function() { + it( 'min price is always selected even if contribution amount is provided', function() { // Pre-select a price NOT in the suggestions createView({ contributionAmount: '99.99' }); // Expect that the price is filled in - expectPriceSelected( '99.99' ); - }); - - it( 'ignores the contribution pre-selected if no suggested prices are given', function() { - // No suggested prices, but a contribution is set - createView({ - suggestedPrices: [], - contributionAmount: '99.99' - }); - - // Expect that the single price is displayed - expectSinglePriceDisplayed( STEP_DATA.minPrice ); + expectPriceSelected( STEP_DATA.minPrice ); }); it( 'disables payment for inactive users', function() { @@ -225,10 +155,10 @@ define([ var requests = AjaxHelpers.requests( this ), view = createView({}); - choosePriceOption( STEP_DATA.suggestedPrices[0] ); goToPayment( requests, { - amount: STEP_DATA.suggestedPrices[0], + amount: STEP_DATA.minPrice, courseId: STEP_DATA.courseKey, + processor: STEP_DATA.processors[0], succeeds: false }); diff --git a/lms/static/js/spec/views/fields_helpers.js b/lms/static/js/spec/views/fields_helpers.js new file mode 100644 index 000000000000..6a69383d3a9e --- /dev/null +++ b/lms/static/js/spec/views/fields_helpers.js @@ -0,0 +1,235 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/views/fields', + 'string_utils'], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, FieldViews) { + 'use strict'; + + var API_URL = '/api/end_point/v1'; + + var USERNAME = 'Legolas', + FULLNAME = 'Legolas Thranduil', + EMAIL = 'legolas@woodland.middlearth', + SELECT_OPTIONS = [['si', 'sindarin'], ['el', 'elvish'], ['na', 'nandor']]; + + var UserAccountModel = Backbone.Model.extend({ + idAttribute: 'username', + defaults: { + username: USERNAME, + name: FULLNAME, + email: EMAIL, + language: SELECT_OPTIONS[0][0] + }, + url: API_URL + }); + + var createFieldData = function (fieldType, fieldData) { + var data = { + model: fieldData.model || new UserAccountModel({}), + title: fieldData.title || 'Field Title', + valueAttribute: fieldData.valueAttribute, + helpMessage: fieldData.helpMessage || 'I am a field message', + placeholderValue: fieldData.placeholderValue || 'I am a placeholder message' + }; + + switch (fieldType) { + case FieldViews.DropdownFieldView: + data['required'] = fieldData.required || false; + data['options'] = fieldData.options || SELECT_OPTIONS; + break; + case FieldViews.LinkFieldView: + case FieldViews.PasswordFieldView: + data['linkTitle'] = fieldData.linkTitle || "Link Title"; + data['linkHref'] = fieldData.linkHref || "/path/to/resource"; + data['emailAttribute'] = 'email'; + break; + } + + _.extend(data, fieldData); + + return data; + }; + + var createErrorMessage = function(attribute, user_message) { + var field_errors = {}; + field_errors[attribute] = { + "user_message": user_message + }; + return { + "field_errors": field_errors + }; + }; + + var expectTitleToContain = function(view, expectedTitle) { + expect(view.$('.u-field-title').text().trim()).toContain(expectedTitle); + }; + + var expectMessageContains = function(view, expectedText) { + expect(view.$('.u-field-message').html()).toContain(expectedText); + }; + + var expectTitleAndMessageToContain = function(view, expectedTitle, expectedMessage) { + expectTitleToContain(view, expectedTitle); + expectMessageContains(view, expectedMessage); + }; + + var expectAjaxRequestWithData = function(requests, data) { + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', API_URL, data + ); + }; + + var verifyMessageUpdates = function (view, data, timerCallback) { + + var message = 'Here to help!'; + + view.showHelpMessage(message); + expectMessageContains(view, message); + + view.showHelpMessage(); + expectMessageContains(view, view.helpMessage); + + view.showInProgressMessage(); + expectMessageContains(view, view.indicators.inProgress); + expectMessageContains(view, view.messages.inProgress); + + view.showSuccessMessage(); + expectMessageContains(view, view.indicators.success); + expectMessageContains(view, view.getMessage('success')); + + expect(timerCallback).not.toHaveBeenCalled(); + + view.showErrorMessage({ + responseText: JSON.stringify(createErrorMessage(data.valueAttribute, 'Ops, try again!.')), + status: 400 + }); + expectMessageContains(view, view.indicators.validationError); + + view.showErrorMessage({status: 500}); + expectMessageContains(view, view.indicators.error); + expectMessageContains(view, view.indicators.error); + }; + + var verifySuccessMessageReset = function (view) { + view.showHelpMessage(); + expectMessageContains(view, view.helpMessage); + view.showSuccessMessage(); + expectMessageContains(view, view.indicators.success); + jasmine.Clock.tick(7000); + // Message gets reset + expectMessageContains(view, view.helpMessage); + + view.showSuccessMessage(); + expectMessageContains(view, view.indicators.success); + // But if we change the message, it should not get reset. + view.showHelpMessage("Do not reset this!"); + jasmine.Clock.tick(7000); + expectMessageContains(view, "Do not reset this!"); + }; + + var verifyEditableField = function (view, data, requests) { + var request_data = {}; + var url = view.model.url; + + if (data.editable === 'toggle') { + expect(view.el).toHaveClass('mode-placeholder'); + expectTitleToContain(view, data.title); + expectMessageContains(view, view.indicators.canEdit); + view.$el.click(); + } else { + expectTitleAndMessageToContain(view, data.title, data.helpMessage, false); + } + expect(view.el).toHaveClass('mode-edit'); + + if (view.fieldValue() !== null) { + expect(view.fieldValue()).not.toContain(data.validValue); + } + + view.$(data.valueInputSelector).val(data.validValue).change(); + // When the value in the field is changed + expect(view.fieldValue()).toBe(data.validValue); + expectMessageContains(view, view.indicators.inProgress); + expectMessageContains(view, view.messages.inProgress); + request_data[data.valueAttribute] = data.validValue; + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', url, request_data + ); + + AjaxHelpers.respondWithNoContent(requests); + // When server returns success. + if (data.editable === 'toggle') { + expect(view.el).toHaveClass('mode-display'); + view.$el.click(); + } else { + expectMessageContains(view, view.indicators.success); + } + + view.$(data.valueInputSelector).val(data.invalidValue1).change(); + request_data[data.valueAttribute] = data.invalidValue1; + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', url, request_data + ); + AjaxHelpers.respondWithError(requests, 500); + // When server returns a 500 error + expectMessageContains(view, view.indicators.error); + expectMessageContains(view, view.messages.error); + expect(view.el).toHaveClass('mode-edit'); + + view.$(data.valueInputSelector).val(data.invalidValue2).change(); + request_data[data.valueAttribute] = data.invalidValue2; + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', url, request_data + ); + AjaxHelpers.respondWithError(requests, 400, createErrorMessage(data.valueAttribute, data.validationError)); + // When server returns a validation error + expectMessageContains(view, view.indicators.validationError); + expectMessageContains(view, data.validationError); + expect(view.el).toHaveClass('mode-edit'); + + view.$(data.valueInputSelector).val('').change(); + // When the value in the field is changed + expect(view.fieldValue()).toBe(data.defaultValue); + request_data[data.valueAttribute] = data.defaultValue; + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', url, request_data + ); + AjaxHelpers.respondWithNoContent(requests); + // When server returns success. + if (data.editable === 'toggle') { + expect(view.el).toHaveClass('mode-placeholder'); + } else { + expect(view.el).toHaveClass('mode-edit'); + } + }; + + var verifyTextField = function (view, data, requests) { + verifyEditableField(view, _.extend({ + valueSelector: '.u-field-value', + valueInputSelector: '.u-field-value > input' + }, data + ), requests); + }; + + var verifyDropDownField = function (view, data, requests) { + verifyEditableField(view, _.extend({ + valueSelector: '.u-field-value', + valueInputSelector: '.u-field-value > select' + }, data + ), requests); + }; + + return { + SELECT_OPTIONS: SELECT_OPTIONS, + UserAccountModel: UserAccountModel, + createFieldData: createFieldData, + createErrorMessage: createErrorMessage, + expectTitleToContain: expectTitleToContain, + expectTitleAndMessageToContain: expectTitleAndMessageToContain, + expectMessageContains: expectMessageContains, + expectAjaxRequestWithData: expectAjaxRequestWithData, + verifyMessageUpdates: verifyMessageUpdates, + verifySuccessMessageReset: verifySuccessMessageReset, + verifyEditableField: verifyEditableField, + verifyTextField: verifyTextField, + verifyDropDownField: verifyDropDownField + }; + }); diff --git a/lms/static/js/spec/views/fields_spec.js b/lms/static/js/spec/views/fields_spec.js new file mode 100644 index 000000000000..6514c9c61b6d --- /dev/null +++ b/lms/static/js/spec/views/fields_spec.js @@ -0,0 +1,304 @@ +define(['backbone', 'jquery', 'underscore', 'js/common_helpers/ajax_helpers', 'js/common_helpers/template_helpers', + 'js/views/fields', + 'js/spec/views/fields_helpers', + 'string_utils'], + function (Backbone, $, _, AjaxHelpers, TemplateHelpers, FieldViews, FieldViewsSpecHelpers) { + 'use strict'; + + var USERNAME = 'Legolas', + BIO = "My Name is Theon Greyjoy. I'm member of House Greyjoy"; + + describe("edx.FieldViews", function () { + + var requests, + timerCallback; + + var fieldViewClasses = [ + FieldViews.ReadonlyFieldView, + FieldViews.TextFieldView, + FieldViews.DropdownFieldView, + FieldViews.LinkFieldView, + FieldViews.TextareaFieldView + + ]; + + beforeEach(function () { + TemplateHelpers.installTemplate('templates/fields/field_readonly'); + TemplateHelpers.installTemplate('templates/fields/field_dropdown'); + TemplateHelpers.installTemplate('templates/fields/field_link'); + TemplateHelpers.installTemplate('templates/fields/field_text'); + TemplateHelpers.installTemplate('templates/fields/field_textarea'); + + timerCallback = jasmine.createSpy('timerCallback'); + jasmine.Clock.useMock(); + }); + + it("updates messages correctly for all fields", function() { + + for (var i = 0; i < fieldViewClasses.length; i++) { + + var fieldViewClass = fieldViewClasses[i]; + var fieldData = FieldViewsSpecHelpers.createFieldData(fieldViewClass, { + title: 'Username', + valueAttribute: 'username', + helpMessage: 'The username that you use to sign in to edX.' + }); + + var view = new fieldViewClass(fieldData).render(); + FieldViewsSpecHelpers.verifyMessageUpdates(view, fieldData, timerCallback); + } + }); + + it("resets to help message some time after success message is set", function() { + + for (var i = 0; i < fieldViewClasses.length; i++) { + var fieldViewClass = fieldViewClasses[i]; + var fieldData = FieldViewsSpecHelpers.createFieldData(fieldViewClass, { + title: 'Username', + valueAttribute: 'username', + helpMessage: 'The username that you use to sign in to edX.' + }); + + var view = new fieldViewClass(fieldData).render(); + FieldViewsSpecHelpers.verifySuccessMessageReset(view, fieldData, timerCallback); + } + }); + + it("sends a PATCH request when saveAttributes is called", function() { + + requests = AjaxHelpers.requests(this); + + var fieldViewClass = FieldViews.EditableFieldView; + var fieldData = FieldViewsSpecHelpers.createFieldData(fieldViewClass, { + title: 'Preferred Language', + valueAttribute: 'language', + helpMessage: 'Your preferred language.' + }); + + var view = new fieldViewClass(fieldData); + view.saveAttributes( + {'language': 'ur'}, + {'headers': {'Priority': 'Urgent'}} + ); + + var request = requests[0]; + expect(request.method).toBe('PATCH'); + expect(request.requestHeaders['Content-Type']).toBe('application/merge-patch+json;charset=utf-8'); + expect(request.requestHeaders.Priority).toBe('Urgent'); + expect(request.requestBody).toBe('{"language":"ur"}'); + }); + + it("correctly renders and updates ReadonlyFieldView", function() { + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.ReadonlyFieldView, { + title: 'Username', + valueAttribute: 'username', + helpMessage: 'The username that you use to sign in to edX.' + }); + var view = new FieldViews.ReadonlyFieldView(fieldData).render(); + + FieldViewsSpecHelpers.expectTitleAndMessageToContain(view, fieldData.title, fieldData.helpMessage, false); + expect(view.$('.u-field-value input').val().trim()).toBe(USERNAME); + + view.model.set({'username': 'bookworm'}); + expect(view.$('.u-field-value input').val().trim()).toBe('bookworm'); + }); + + it("correctly renders, updates and persists changes to TextFieldView when editable == always", function() { + + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.TextFieldView, { + title: 'Full Name', + valueAttribute: 'name', + helpMessage: 'How are you?' + }); + var view = new FieldViews.TextFieldView(fieldData).render(); + + FieldViewsSpecHelpers.verifyTextField(view, { + title: fieldData.title, + valueAttribute: fieldData.valueAttribute, + helpMessage: fieldData.helpMessage, + validValue: 'My Name', + invalidValue1: 'Your Name', + invalidValue2: 'Her Name', + validationError: "Think again!", + defaultValue: '' + }, requests); + }); + + it("correctly renders and updates DropdownFieldView when editable == never", function() { + + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.DropdownFieldView, { + title: 'Full Name', + valueAttribute: 'name', + helpMessage: 'edX full name', + editable: 'never' + + }); + var view = new FieldViews.DropdownFieldView(fieldData).render(); + FieldViewsSpecHelpers.expectTitleAndMessageToContain(view, fieldData.title, fieldData.helpMessage, false); + expect(view.el).toHaveClass('mode-hidden'); + + view.model.set({'name': fieldData.options[1][0]}); + expect(view.el).toHaveClass('mode-display'); + view.$el.click(); + expect(view.el).toHaveClass('mode-display'); + }); + + it("correctly renders, updates and persists changes to DropdownFieldView when editable == always", function() { + + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.DropdownFieldView, { + title: 'Full Name', + valueAttribute: 'name', + helpMessage: 'edX full name' + }); + var view = new FieldViews.DropdownFieldView(fieldData).render(); + + FieldViewsSpecHelpers.verifyDropDownField(view, { + title: fieldData.title, + valueAttribute: fieldData.valueAttribute, + helpMessage: fieldData.helpMessage, + validValue: FieldViewsSpecHelpers.SELECT_OPTIONS[0][0], + invalidValue1: FieldViewsSpecHelpers.SELECT_OPTIONS[1][0], + invalidValue2: FieldViewsSpecHelpers.SELECT_OPTIONS[2][0], + validationError: "Nope, this will not do!", + defaultValue: null + }, requests); + }); + + it("correctly renders, updates and persists changes to DropdownFieldView when editable == toggle", function() { + + requests = AjaxHelpers.requests(this); + + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.DropdownFieldView, { + title: 'Full Name', + valueAttribute: 'name', + helpMessage: 'edX full name', + editable: 'toggle' + }); + var view = new FieldViews.DropdownFieldView(fieldData).render(); + + FieldViewsSpecHelpers.verifyDropDownField(view, { + title: fieldData.title, + valueAttribute: fieldData.valueAttribute, + helpMessage: fieldData.helpMessage, + editable: 'toggle', + validValue: FieldViewsSpecHelpers.SELECT_OPTIONS[0][0], + invalidValue1: FieldViewsSpecHelpers.SELECT_OPTIONS[1][0], + invalidValue2: FieldViewsSpecHelpers.SELECT_OPTIONS[2][0], + validationError: "Nope, this will not do!", + defaultValue: null + }, requests); + }); + + it("only shows empty option in DropdownFieldView if required is false or model value is not set", function() { + requests = AjaxHelpers.requests(this); + + var editableOptions = ['toggle', 'always']; + _.each(editableOptions, function(editable) { + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.DropdownFieldView, { + title: 'Drop Down Field', + valueAttribute: 'drop-down', + helpMessage: 'edX drop down', + editable: editable, + required:true + }); + var view = new FieldViews.DropdownFieldView(fieldData).render(); + + expect(view.modelValueIsSet()).toBe(false); + expect(view.displayValue()).toBe(''); + + if(editable === 'toggle') { view.showEditMode(true); } + view.$('.u-field-value > select').val(FieldViewsSpecHelpers.SELECT_OPTIONS[0]).change(); + expect(view.fieldValue()).toBe(FieldViewsSpecHelpers.SELECT_OPTIONS[0][0]); + + AjaxHelpers.respondWithNoContent(requests); + if(editable === 'toggle') { view.showEditMode(true); } + // When server returns success, there should no longer be an empty option. + expect($(view.$('.u-field-value option')[0]).val()).toBe('si'); + }); + }); + + it("correctly renders and updates TextAreaFieldView when editable == never", function() { + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.TextareaFieldView, { + title: 'About me', + valueAttribute: 'bio', + helpMessage: 'Wicked is good', + placeholderValue: "Tell other edX learners a little about yourself: where you live, " + + "what your interests are, why you’re taking courses on edX, or what you hope to learn.", + editable: 'never' + }); + + // set bio to empty to see the placeholder. + fieldData.model.set({bio: ''}); + var view = new FieldViews.TextareaFieldView(fieldData).render(); + FieldViewsSpecHelpers.expectTitleAndMessageToContain(view, fieldData.title, fieldData.helpMessage, false); + expect(view.el).toHaveClass('mode-hidden'); + expect(view.$('.u-field-value .u-field-value-readonly').text()).toBe(fieldData.placeholderValue); + + var bio = 'Too much to tell!'; + view.model.set({'bio': bio}); + expect(view.el).toHaveClass('mode-display'); + expect(view.$('.u-field-value .u-field-value-readonly').text()).toBe(bio); + view.$el.click(); + expect(view.el).toHaveClass('mode-display'); + }); + + it("correctly renders, updates and persists changes to TextAreaFieldView when editable == toggle", function() { + + requests = AjaxHelpers.requests(this); + + var valueInputSelector = '.u-field-value > textarea'; + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.TextareaFieldView, { + title: 'About me', + valueAttribute: 'bio', + helpMessage: 'Wicked is good', + placeholderValue: "Tell other edX learners a little about yourself: where you live, " + + "what your interests are, why you’re taking courses on edX, or what you hope to learn.", + editable: 'toggle' + + }); + fieldData.model.set({'bio': ''}); + + var view = new FieldViews.TextareaFieldView(fieldData).render(); + + FieldViewsSpecHelpers.expectTitleToContain(view, fieldData.title); + FieldViewsSpecHelpers.expectMessageContains(view, view.indicators.canEdit); + expect(view.el).toHaveClass('mode-placeholder'); + expect(view.$('.u-field-value .u-field-value-readonly').text()).toBe(fieldData.placeholderValue); + + view.$('.wrapper-u-field').click(); + expect(view.el).toHaveClass('mode-edit'); + view.$(valueInputSelector).val(BIO).focusout(); + expect(view.fieldValue()).toBe(BIO); + AjaxHelpers.expectJsonRequest( + requests, 'PATCH', view.model.url, {'bio': BIO} + ); + AjaxHelpers.respondWithNoContent(requests); + expect(view.el).toHaveClass('mode-display'); + + view.$('.wrapper-u-field').click(); + view.$(valueInputSelector).val('').focusout(); + AjaxHelpers.respondWithNoContent(requests); + expect(view.el).toHaveClass('mode-placeholder'); + expect(view.$('.u-field-value .u-field-value-readonly').text()).toBe(fieldData.placeholderValue); + }); + + it("correctly renders LinkFieldView", function() { + var fieldData = FieldViewsSpecHelpers.createFieldData(FieldViews.LinkFieldView, { + title: 'Title', + linkTitle: 'Link title', + helpMessage: 'Click the link.', + valueAttribute: 'password-reset' + }); + var view = new FieldViews.LinkFieldView(fieldData).render(); + + FieldViewsSpecHelpers.expectTitleAndMessageToContain(view, fieldData.title, fieldData.helpMessage, false); + expect(view.$('.u-field-value > a .u-field-link-title-' + view.options.valueAttribute).text().trim()).toBe(fieldData.linkTitle); + }); + }); + }); diff --git a/lms/static/js/spec/views/message_banner_spec.js b/lms/static/js/spec/views/message_banner_spec.js new file mode 100644 index 000000000000..b5f01cd3ac14 --- /dev/null +++ b/lms/static/js/spec/views/message_banner_spec.js @@ -0,0 +1,27 @@ +define(['backbone', 'jquery', 'underscore', 'js/views/message_banner' + ], + function (Backbone, $, _, MessageBannerView) { + 'use strict'; + + describe("MessageBannerView", function () { + + beforeEach(function () { + setFixtures('
'); + TemplateHelpers.installTemplate("templates/fields/message_banner"); + }); + + it('renders message correctly', function() { + var messageSelector = '.message-banner'; + var messageView = new MessageBannerView({ + el: $(messageSelector) + }); + + messageView.showMessage('I am message view'); + // Verify error message + expect($(messageSelector).text().trim()).toBe('I am message view'); + + messageView.hideMessage(); + expect($(messageSelector).text().trim()).toBe(''); + }); + }); + }); diff --git a/lms/static/js/student_account/enrollment.js b/lms/static/js/student_account/enrollment.js index dbaaf6a1c3af..6374e2f3e466 100644 --- a/lms/static/js/student_account/enrollment.js +++ b/lms/static/js/student_account/enrollment.js @@ -9,7 +9,7 @@ var edx = edx || {}; edx.student.account.EnrollmentInterface = { urls: { - orders: '/commerce/orders/', + baskets: '/commerce/baskets/', }, headers: { @@ -26,7 +26,7 @@ var edx = edx || {}; data = JSON.stringify(data_obj); $.ajax({ - url: this.urls.orders, + url: this.urls.baskets, type: 'POST', contentType: 'application/json; charset=utf-8', data: data, diff --git a/lms/static/js/student_account/models/user_account_model.js b/lms/static/js/student_account/models/user_account_model.js new file mode 100644 index 000000000000..e847d0ba8881 --- /dev/null +++ b/lms/static/js/student_account/models/user_account_model.js @@ -0,0 +1,59 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'underscore', 'backbone' + ], function (gettext, _, Backbone) { + + var UserAccountModel = Backbone.Model.extend({ + idAttribute: 'username', + defaults: { + username: '', + name: '', + email: '', + password: '', + language: null, + country: null, + date_joined: "", + gender: null, + goals: "", + level_of_education: null, + mailing_address: "", + year_of_birth: null, + bio: null, + language_proficiencies: [], + requires_parental_consent: true, + profile_image: null, + default_public_account_fields: [] + }, + + parse : function(response) { + if (_.isNull(response)) { + return {}; + } + + // Currently when a non-staff user A access user B's profile, the only way to tell whether user B's + // profile is public is to check if the api has returned fields other than the default public fields + // specified in settings.ACCOUNT_VISIBILITY_CONFIGURATION. + var profileIsPublic = _.size(_.difference(_.keys(response), this.get('default_public_account_fields'))) > 0; + this.set({'profile_is_public': profileIsPublic}, { silent: true }); + + return response; + }, + + hasProfileImage: function () { + var profile_image = this.get('profile_image'); + return (_.isObject(profile_image) && profile_image['has_image'] === true); + }, + + profileImageUrl: function () { + return this.get('profile_image')['image_url_large']; + }, + + isAboveMinimumAge: function() { + var isBirthDefined = !(_.isUndefined(this.get('year_of_birth')) || _.isNull(this.get('year_of_birth'))); + return isBirthDefined && !(this.get("requires_parental_consent")); + } + }); + return UserAccountModel; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_account/models/user_preferences_model.js b/lms/static/js/student_account/models/user_preferences_model.js new file mode 100644 index 000000000000..af421013b33e --- /dev/null +++ b/lms/static/js/student_account/models/user_preferences_model.js @@ -0,0 +1,16 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'underscore', 'backbone' + ], function (gettext, _, Backbone) { + + var UserPreferencesModel = Backbone.Model.extend({ + idAttribute: 'account_privacy', + defaults: { + account_privacy: 'private' + } + }); + + return UserPreferencesModel; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_account/views/AccessView.js b/lms/static/js/student_account/views/AccessView.js index 1d9f0f720866..7d2911850e69 100644 --- a/lms/static/js/student_account/views/AccessView.js +++ b/lms/static/js/student_account/views/AccessView.js @@ -82,8 +82,12 @@ var edx = edx || {}; }, postRender: function() { - // Load the default form - this.loadForm( this.activeForm ); + //get & check current url hash part & load form accordingly + if (Backbone.history.getHash() === "forgot-password-modal") { + this.resetPassword(); + } else { + this.loadForm(this.activeForm); + } }, loadForm: function( type ) { diff --git a/lms/static/js/student_account/views/account_settings_factory.js b/lms/static/js/student_account/views/account_settings_factory.js new file mode 100644 index 000000000000..af4659968825 --- /dev/null +++ b/lms/static/js/student_account/views/account_settings_factory.js @@ -0,0 +1,190 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone', 'logger', + 'js/views/fields', + 'js/student_account/models/user_account_model', + 'js/student_account/models/user_preferences_model', + 'js/student_account/views/account_settings_fields', + 'js/student_account/views/account_settings_view' + ], function (gettext, $, _, Backbone, Logger, FieldViews, UserAccountModel, UserPreferencesModel, + AccountSettingsFieldViews, AccountSettingsView) { + + return function (fieldsData, authData, userAccountsApiUrl, userPreferencesApiUrl, accountUserId) { + + var accountSettingsElement = $('.wrapper-account-settings'); + + var userAccountModel = new UserAccountModel(); + userAccountModel.url = userAccountsApiUrl; + + var userPreferencesModel = new UserPreferencesModel(); + userPreferencesModel.url = userPreferencesApiUrl; + + var sectionsData = [ + { + title: gettext('Basic Account Information (required)'), + fields: [ + { + view: new FieldViews.ReadonlyFieldView({ + model: userAccountModel, + title: gettext('Username'), + valueAttribute: 'username', + helpMessage: gettext('The name that identifies you on the edX site. You cannot change your username.') + }) + }, + { + view: new FieldViews.TextFieldView({ + model: userAccountModel, + title: gettext('Full Name'), + valueAttribute: 'name', + helpMessage: gettext('The name that appears on your edX certificates. Other learners never see your full name.') + }) + }, + { + view: new AccountSettingsFieldViews.EmailFieldView({ + model: userAccountModel, + title: gettext('Email Address'), + valueAttribute: 'email', + helpMessage: gettext('The email address you use to sign in to edX. Communications from edX and your courses are sent to this address.') + }) + }, + { + view: new AccountSettingsFieldViews.PasswordFieldView({ + model: userAccountModel, + title: gettext('Password'), + screenReaderTitle: gettext('Reset your Password'), + valueAttribute: 'password', + emailAttribute: 'email', + linkTitle: gettext('Reset Password'), + linkHref: fieldsData.password.url, + helpMessage: gettext('When you click "Reset Password", a message will be sent to your email address. Click the link in the message to reset your password.') + }) + }, + { + view: new AccountSettingsFieldViews.LanguagePreferenceFieldView({ + model: userPreferencesModel, + title: gettext('Language'), + valueAttribute: 'pref-lang', + required: true, + refreshPageOnSave: true, + helpMessage: + gettext('The language used for the edX site. The site is currently available in a limited number of languages.'), + options: fieldsData.language.options + }) + }, + { + view: new FieldViews.DropdownFieldView({ + model: userAccountModel, + required: true, + title: gettext('Country or Region'), + valueAttribute: 'country', + options: fieldsData['country']['options'] + }) + } + ] + }, + { + title: gettext('Additional Information (optional)'), + fields: [ + { + view: new FieldViews.DropdownFieldView({ + model: userAccountModel, + title: gettext('Education Completed'), + valueAttribute: 'level_of_education', + options: fieldsData.level_of_education.options + }) + }, + { + view: new FieldViews.DropdownFieldView({ + model: userAccountModel, + title: gettext('Gender'), + valueAttribute: 'gender', + options: fieldsData.gender.options + }) + }, + { + view: new FieldViews.DropdownFieldView({ + model: userAccountModel, + title: gettext('Year of Birth'), + valueAttribute: 'year_of_birth', + options: fieldsData['year_of_birth']['options'] + }) + }, + { + view: new AccountSettingsFieldViews.LanguageProficienciesFieldView({ + model: userAccountModel, + title: gettext('Preferred Language'), + valueAttribute: 'language_proficiencies', + options: fieldsData.preferred_language.options + }) + } + ] + } + ]; + + if (_.isArray(authData.providers)) { + var accountsSectionData = { + title: gettext('Connected Accounts'), + fields: _.map(authData.providers, function(provider) { + return { + 'view': new AccountSettingsFieldViews.AuthFieldView({ + title: provider.name, + screenReaderTitle: interpolate_text( + gettext("Connect your {accountName} account"), {accountName: provider['name']} + ), + valueAttribute: 'auth-' + provider.name.toLowerCase(), + helpMessage: '', + connected: provider.connected, + connectUrl: provider.connect_url, + disconnectUrl: provider.disconnect_url + }) + }; + }) + }; + sectionsData.push(accountsSectionData); + } + + var accountSettingsView = new AccountSettingsView({ + model: userAccountModel, + accountUserId: accountUserId, + el: accountSettingsElement, + sectionsData: sectionsData + }); + + accountSettingsView.render(); + + var showLoadingError = function () { + accountSettingsView.showLoadingError(); + }; + + var showAccountFields = function () { + // Record that the account settings page was viewed. + Logger.log('edx.user.settings.viewed', { + page: "account", + visibility: null, + user_id: accountUserId + }); + + // Render the fields + accountSettingsView.renderFields(); + }; + + userAccountModel.fetch({ + success: function () { + // Fetch the user preferences model + userPreferencesModel.fetch({ + success: showAccountFields, + error: showLoadingError + }); + }, + error: showLoadingError + }); + + return { + userAccountModel: userAccountModel, + userPreferencesModel: userPreferencesModel, + accountSettingsView: accountSettingsView + }; + }; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_account/views/account_settings_fields.js b/lms/static/js/student_account/views/account_settings_fields.js new file mode 100644 index 000000000000..ca3fe3f49279 --- /dev/null +++ b/lms/static/js/student_account/views/account_settings_fields.js @@ -0,0 +1,183 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone', 'js/mustache', 'js/views/fields' + ], function (gettext, $, _, Backbone, RequireMustache, FieldViews) { + + var AccountSettingsFieldViews = {}; + + AccountSettingsFieldViews.EmailFieldView = FieldViews.TextFieldView.extend({ + + successMessage: function() { + return this.indicators.success + interpolate_text( + gettext( + 'We\'ve sent a confirmation message to {new_email_address}. ' + + 'Click the link in the message to update your email address.' + ), + {'new_email_address': this.fieldValue()} + ); + } + }); + + AccountSettingsFieldViews.LanguagePreferenceFieldView = FieldViews.DropdownFieldView.extend({ + + saveSucceeded: function () { + var data = { + 'language': this.modelValue() + }; + + var view = this; + $.ajax({ + type: 'POST', + url: '/i18n/setlang/', + data: data, + dataType: 'html', + success: function () { + view.showSuccessMessage(); + }, + error: function () { + view.showNotificationMessage( + view.indicators.error + + gettext( + 'You must sign out of edX and sign back in before your language ' + + 'changes take effect.' + ) + ); + } + }); + } + + }); + + AccountSettingsFieldViews.PasswordFieldView = FieldViews.LinkFieldView.extend({ + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'resetPassword'); + }, + + linkClicked: function (event) { + event.preventDefault(); + this.resetPassword(event); + }, + + resetPassword: function () { + var data = {}; + data[this.options.emailAttribute] = this.model.get(this.options.emailAttribute); + + var view = this; + $.ajax({ + type: 'POST', + url: view.options.linkHref, + data: data, + success: function () { + view.showSuccessMessage(); + }, + error: function (xhr) { + view.showErrorMessage(xhr); + } + }); + }, + + successMessage: function () { + return this.indicators.success + interpolate_text( + gettext( + 'We\'ve sent a message to {email_address}. ' + + 'Click the link in the message to reset your password.' + ), + {'email_address': this.model.get(this.options.emailAttribute)} + ); + } + }); + + AccountSettingsFieldViews.LanguageProficienciesFieldView = FieldViews.DropdownFieldView.extend({ + + modelValue: function () { + var modelValue = this.model.get(this.options.valueAttribute); + if (_.isArray(modelValue) && modelValue.length > 0) { + return modelValue[0].code; + } else { + return null; + } + }, + + saveValue: function () { + var attributes = {}, + value = this.fieldValue() ? [{'code': this.fieldValue()}] : []; + attributes[this.options.valueAttribute] = value; + this.saveAttributes(attributes); + } + + }); + + AccountSettingsFieldViews.AuthFieldView = FieldViews.LinkFieldView.extend({ + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'redirect_to', 'disconnect', 'successMessage', 'inProgressMessage'); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + title: this.options.title, + screenReaderTitle: this.options.screenReaderTitle, + linkTitle: this.options.connected ? gettext('Unlink') : gettext('Link'), + linkHref: '', + message: this.helpMessage + })); + return this; + }, + + linkClicked: function (event) { + event.preventDefault(); + + this.showInProgressMessage(); + + if (this.options.connected) { + this.disconnect(); + } else { + // Direct the user to the providers site to start the authentication process. + // See python-social-auth docs for more information. + this.redirect_to(this.options.connectUrl); + } + }, + + redirect_to: function (url) { + window.location.href = url; + }, + + disconnect: function () { + var data = {}; + + // Disconnects the provider from the user's edX account. + // See python-social-auth docs for more information. + var view = this; + $.ajax({ + type: 'POST', + url: this.options.disconnectUrl, + data: data, + dataType: 'html', + success: function () { + view.options.connected = false; + view.render(); + view.showSuccessMessage(); + }, + error: function (xhr) { + view.showErrorMessage(xhr); + } + }); + }, + + inProgressMessage: function() { + return this.indicators.inProgress + (this.options.connected ? gettext('Unlinking') : gettext('Linking')); + }, + + successMessage: function() { + return this.indicators.success + gettext('Successfully unlinked.'); + } + }); + + return AccountSettingsFieldViews; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_account/views/account_settings_view.js b/lms/static/js/student_account/views/account_settings_view.js new file mode 100644 index 000000000000..15f577f05f1e --- /dev/null +++ b/lms/static/js/student_account/views/account_settings_view.js @@ -0,0 +1,41 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone' + ], function (gettext, $, _, Backbone) { + + var AccountSettingsView = Backbone.View.extend({ + + initialize: function () { + this.template = _.template($('#account_settings-tpl').text()); + _.bindAll(this, 'render', 'renderFields', 'showLoadingError'); + }, + + render: function () { + this.$el.html(this.template({ + sections: this.options.sectionsData + })); + return this; + }, + + renderFields: function () { + this.$('.ui-loading-indicator').addClass('is-hidden'); + + var view = this; + _.each(this.$('.account-settings-section-body'), function (sectionEl, index) { + _.each(view.options.sectionsData[index].fields, function (field) { + $(sectionEl).append(field.view.render().el); + }); + }); + return this; + }, + + showLoadingError: function () { + this.$('.ui-loading-indicator').addClass('is-hidden'); + this.$('.ui-loading-error').removeClass('is-hidden'); + } + }); + + return AccountSettingsView; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_profile/views/learner_profile_factory.js b/lms/static/js/student_profile/views/learner_profile_factory.js new file mode 100644 index 000000000000..dfe65a1dd750 --- /dev/null +++ b/lms/static/js/student_profile/views/learner_profile_factory.js @@ -0,0 +1,175 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone', 'logger', + 'js/student_account/models/user_account_model', + 'js/student_account/models/user_preferences_model', + 'js/views/fields', + 'js/student_profile/views/learner_profile_fields', + 'js/student_profile/views/learner_profile_view', + 'js/student_account/views/account_settings_fields', + 'js/views/message_banner' + ], function (gettext, $, _, Backbone, Logger, AccountSettingsModel, AccountPreferencesModel, FieldsView, + LearnerProfileFieldsView, LearnerProfileView, AccountSettingsFieldViews, MessageBannerView) { + + return function (options) { + + var learnerProfileElement = $('.wrapper-profile'); + var defaultVisibility = options.default_visibility; + var AccountPreferencesModelWithDefaults = AccountPreferencesModel.extend({ + defaults: { + account_privacy: defaultVisibility + } + }); + var accountPreferencesModel = new AccountPreferencesModelWithDefaults(); + accountPreferencesModel.url = options.preferences_api_url; + + var accountSettingsModel = new AccountSettingsModel({ + 'default_public_account_fields': options.default_public_account_fields + }); + accountSettingsModel.url = options.accounts_api_url; + + var editable = options.own_profile ? 'toggle' : 'never'; + + var messageView = new MessageBannerView({ + el: $('.message-banner') + }); + + var accountPrivacyFieldView = new LearnerProfileFieldsView.AccountPrivacyFieldView({ + model: accountPreferencesModel, + required: true, + editable: 'always', + showMessages: false, + title: gettext('edX learners can see my:'), + valueAttribute: "account_privacy", + options: [ + ['private', gettext('Limited Profile')], + ['all_users', gettext('Full Profile')] + ], + helpMessage: '', + accountSettingsPageUrl: options.account_settings_page_url + }); + + var profileImageFieldView = new LearnerProfileFieldsView.ProfileImageFieldView({ + model: accountSettingsModel, + valueAttribute: "profile_image", + editable: editable === 'toggle', + messageView: messageView, + imageMaxBytes: options['profile_image_max_bytes'], + imageMinBytes: options['profile_image_min_bytes'], + imageUploadUrl: options['profile_image_upload_url'], + imageRemoveUrl: options['profile_image_remove_url'] + }); + + var usernameFieldView = new FieldsView.ReadonlyFieldView({ + model: accountSettingsModel, + screenReaderTitle: gettext('Username'), + valueAttribute: "username", + helpMessage: "" + }); + + var sectionOneFieldViews = [ + new FieldsView.DropdownFieldView({ + model: accountSettingsModel, + screenReaderTitle: gettext('Country'), + required: true, + editable: editable, + showMessages: false, + iconName: 'fa-map-marker', + placeholderValue: gettext('Add Country'), + valueAttribute: "country", + options: options.country_options, + helpMessage: '' + }), + new AccountSettingsFieldViews.LanguageProficienciesFieldView({ + model: accountSettingsModel, + screenReaderTitle: gettext('Preferred Language'), + required: false, + editable: editable, + showMessages: false, + iconName: 'fa-comment', + placeholderValue: gettext('Add language'), + valueAttribute: "language_proficiencies", + options: options.language_options, + helpMessage: '' + }) + ]; + + var sectionTwoFieldViews = [ + new FieldsView.TextareaFieldView({ + model: accountSettingsModel, + editable: editable, + showMessages: false, + title: gettext('About me'), + placeholderValue: gettext("Tell other edX learners a little about yourself: where you live, what your interests are, why you're taking courses on edX, or what you hope to learn."), + valueAttribute: "bio", + helpMessage: '' + }) + ]; + + var learnerProfileView = new LearnerProfileView({ + el: learnerProfileElement, + ownProfile: options.own_profile, + has_preferences_access: options.has_preferences_access, + accountSettingsModel: accountSettingsModel, + preferencesModel: accountPreferencesModel, + accountPrivacyFieldView: accountPrivacyFieldView, + profileImageFieldView: profileImageFieldView, + usernameFieldView: usernameFieldView, + sectionOneFieldViews: sectionOneFieldViews, + sectionTwoFieldViews: sectionTwoFieldViews + }); + + var showLoadingError = function () { + learnerProfileView.showLoadingError(); + }; + + var getProfileVisibility = function() { + if (options.has_preferences_access) { + return accountPreferencesModel.get('account_privacy'); + } else { + return accountSettingsModel.get('profile_is_public') ? 'all_users' : 'private'; + } + }; + + var showLearnerProfileView = function() { + // Record that the profile page was viewed + Logger.log('edx.user.settings.viewed', { + page: "profile", + visibility: getProfileVisibility(), + user_id: options.profile_user_id + }); + + // Render the view for the first time + learnerProfileView.render(); + }; + + accountSettingsModel.fetch({ + success: function () { + // Fetch the preferences model if the user has access + if (options.has_preferences_access) { + accountPreferencesModel.fetch({ + success: function() { + if (accountSettingsModel.get('requires_parental_consent')) { + accountPreferencesModel.set('account_privacy', 'private'); + } + showLearnerProfileView(); + }, + error: showLoadingError + }); + } + else { + showLearnerProfileView(); + } + }, + error: showLoadingError + }); + + return { + accountSettingsModel: accountSettingsModel, + accountPreferencesModel: accountPreferencesModel, + learnerProfileView: learnerProfileView + }; + }; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_profile/views/learner_profile_fields.js b/lms/static/js/student_profile/views/learner_profile_fields.js new file mode 100644 index 000000000000..29f75edf5cd5 --- /dev/null +++ b/lms/static/js/student_profile/views/learner_profile_fields.js @@ -0,0 +1,113 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone', 'js/views/fields', 'backbone-super' + ], function (gettext, $, _, Backbone, FieldViews) { + + var LearnerProfileFieldViews = {}; + + LearnerProfileFieldViews.AccountPrivacyFieldView = FieldViews.DropdownFieldView.extend({ + + render: function () { + this._super(); + this.showNotificationMessage(); + this.updateFieldValue(); + return this; + }, + + showNotificationMessage: function () { + var accountSettingsLink = '' + gettext('Account Settings page.') + ''; + if (this.profileIsPrivate) { + this._super(interpolate_text( + gettext("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}"), + {'account_settings_page_link': accountSettingsLink} + )); + } else if (this.requiresParentalConsent) { + this._super(interpolate_text( + gettext('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}'), + {'account_settings_page_link': accountSettingsLink} + )); + } + else { + this._super(''); + } + return this._super(); + }, + + updateFieldValue: function() { + if (!this.isAboveMinimumAge) { + this.$('.u-field-value select').val('private'); + this.disableField(true); + } + } + }); + + LearnerProfileFieldViews.ProfileImageFieldView = FieldViews.ImageFieldView.extend({ + + imageUrl: function () { + return this.model.profileImageUrl(); + }, + + imageAltText: function () { + return interpolate_text( + gettext("Profile image for {username}"), {username: this.model.get('username')} + ); + }, + + imageChangeSucceeded: function (e, data) { + var view = this; + // Update model to get the latest urls of profile image. + this.model.fetch().done(function () { + view.setCurrentStatus(''); + view.render(); + view.$('.u-field-upload-button').focus(); + }).fail(function () { + view.setCurrentStatus(''); + view.showErrorMessage(view.errorMessage); + }); + }, + + imageChangeFailed: function (e, data) { + this.setCurrentStatus(''); + this.showImageChangeFailedMessage(data.jqXHR.status, data.jqXHR.responseText); + }, + + showImageChangeFailedMessage: function (status, responseText) { + if (_.contains([400, 404], status)) { + try { + var errors = JSON.parse(responseText); + this.showErrorMessage(errors.user_message); + } catch (error) { + this.showErrorMessage(this.errorMessage); + } + } else { + this.showErrorMessage(this.errorMessage); + } + }, + + showErrorMessage: function (message) { + this.options.messageView.showMessage(message); + }, + + isEditingAllowed: function () { + return this.model.isAboveMinimumAge(); + }, + + isShowingPlaceholder: function () { + return !this.model.hasProfileImage(); + }, + + clickedRemoveButton: function (e, data) { + this.options.messageView.hideMessage(); + this._super(e, data); + }, + + fileSelected: function (e, data) { + this.options.messageView.hideMessage(); + this._super(e, data); + } + }); + + return LearnerProfileFieldViews; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/student_profile/views/learner_profile_view.js b/lms/static/js/student_profile/views/learner_profile_view.js new file mode 100644 index 000000000000..9aa6d0e44185 --- /dev/null +++ b/lms/static/js/student_profile/views/learner_profile_view.js @@ -0,0 +1,72 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone' + ], function (gettext, $, _, Backbone) { + + var LearnerProfileView = Backbone.View.extend({ + + initialize: function () { + this.template = _.template($('#learner_profile-tpl').text()); + _.bindAll(this, 'showFullProfile', 'render', 'renderFields', 'showLoadingError'); + this.listenTo(this.options.preferencesModel, "change:" + 'account_privacy', this.render); + }, + + showFullProfile: function () { + var isAboveMinimumAge = this.options.accountSettingsModel.isAboveMinimumAge(); + if (this.options.ownProfile) { + return isAboveMinimumAge && this.options.preferencesModel.get('account_privacy') === 'all_users'; + } else { + return this.options.accountSettingsModel.get('profile_is_public'); + } + }, + + render: function () { + this.$el.html(this.template({ + username: this.options.accountSettingsModel.get('username'), + ownProfile: this.options.ownProfile, + showFullProfile: this.showFullProfile() + })); + this.renderFields(); + return this; + }, + + renderFields: function() { + var view = this; + + if (this.options.ownProfile) { + var fieldView = this.options.accountPrivacyFieldView, + settings = this.options.accountSettingsModel; + fieldView.profileIsPrivate = !settings.get('year_of_birth'); + fieldView.requiresParentalConsent = settings.get('requires_parental_consent'); + fieldView.isAboveMinimumAge = settings.isAboveMinimumAge(); + fieldView.undelegateEvents(); + this.$('.wrapper-profile-field-account-privacy').append(fieldView.render().el); + fieldView.delegateEvents(); + } + + this.$('.profile-section-one-fields').append(this.options.usernameFieldView.render().el); + + var imageView = this.options.profileImageFieldView; + this.$('.profile-image-field').append(imageView.render().el); + + if (this.showFullProfile()) { + _.each(this.options.sectionOneFieldViews, function (fieldView) { + view.$('.profile-section-one-fields').append(fieldView.render().el); + }); + + _.each(this.options.sectionTwoFieldViews, function (fieldView) { + view.$('.profile-section-two-fields').append(fieldView.render().el); + }); + } + }, + + showLoadingError: function () { + this.$('.ui-loading-indicator').addClass('is-hidden'); + this.$('.ui-loading-error').removeClass('is-hidden'); + } + }); + + return LearnerProfileView; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/vendor/backbone-super.js b/lms/static/js/vendor/backbone-super.js new file mode 100644 index 000000000000..49f95842a577 --- /dev/null +++ b/lms/static/js/vendor/backbone-super.js @@ -0,0 +1,114 @@ +// https://github.com/lukasolson/backbone-super +// MIT License + +// This is a plugin, constructed from parts of Backbone.js and John Resig's inheritance script. +// (See http://backbonejs.org, http://ejohn.org/blog/simple-javascript-inheritance/) +// No credit goes to me as I did absolutely nothing except patch these two together. +(function(root, factory) { + + // Set up Backbone appropriately for the environment. Start with AMD. + if (typeof define === 'function' && define.amd) { + define(['underscore', 'backbone'], function(_, Backbone) { + // Export global even in AMD case in case this script is loaded with + // others that may still expect a global Backbone. + factory( _, Backbone); + }); + + // Next for Node.js or CommonJS. + } else if (typeof exports !== 'undefined' && typeof require === 'function') { + var _ = require('underscore'), + Backbone = require('backbone'); + factory(_, Backbone); + + // Finally, as a browser global. + } else { + factory(root._, root.Backbone); + } + +}(this, function factory(_, Backbone) { + Backbone.Model.extend = Backbone.Collection.extend = Backbone.Router.extend = Backbone.View.extend = function(protoProps, classProps) { + var child = inherits(this, protoProps, classProps); + child.extend = this.extend; + return child; + }; + var unImplementedSuper = function(method){throw "Super does not implement this method: " + method;}; + + var fnTest = /\b_super\b/; + + var makeWrapper = function(parentProto, name, fn) { + var wrapper = function() { + var tmp = this._super; + + // Add a new ._super() method that is the same method + // but on the super-class + this._super = parentProto[name] || unImplementedSuper(name); + + // The method only need to be bound temporarily, so we + // remove it when we're done executing + var ret; + try { + ret = fn.apply(this, arguments); + } finally { + this._super = tmp; + } + return ret; + }; + + //we must move properties from old function to new + for (var prop in fn) { + wrapper[prop] = fn[prop]; + delete fn[prop]; + } + + return wrapper; + }; + + var ctor = function(){}, inherits = function(parent, protoProps, staticProps) { + var child, parentProto = parent.prototype; + + // The constructor function for the new subclass is either defined by you + // (the "constructor" property in your `extend` definition), or defaulted + // by us to simply call the parent's constructor. + if (protoProps && protoProps.hasOwnProperty('constructor')) { + child = protoProps.constructor; + } else { + child = function(){ return parent.apply(this, arguments); }; + } + + // Inherit class (static) properties from parent. + _.extend(child, parent, staticProps); + + // Set the prototype chain to inherit from `parent`, without calling + // `parent`'s constructor function. + ctor.prototype = parentProto; + child.prototype = new ctor(); + + // Add prototype properties (instance properties) to the subclass, + // if supplied. + if (protoProps) { + _.extend(child.prototype, protoProps); + + // Copy the properties over onto the new prototype + for (var name in protoProps) { + // Check if we're overwriting an existing function + if (typeof protoProps[name] == "function" && fnTest.test(protoProps[name])) { + child.prototype[name] = makeWrapper(parentProto, name, protoProps[name]); + } + } + } + + // Add static properties to the constructor function, if supplied. + if (staticProps) _.extend(child, staticProps); + + // Correctly set child's `prototype.constructor`. + child.prototype.constructor = child; + + // Set a convenience property in case the parent's prototype is needed later. + child.__super__ = parentProto; + + return child; + }; + + return inherits; +})); + diff --git a/lms/static/js/verify_student/incourse_reverify.js b/lms/static/js/verify_student/incourse_reverify.js index d6a65bf384d0..61bb2e0ae6db 100644 --- a/lms/static/js/verify_student/incourse_reverify.js +++ b/lms/static/js/verify_student/incourse_reverify.js @@ -22,6 +22,7 @@ courseKey: el.data('course-key'), checkpointName: el.data('checkpoint-name'), platformName: el.data('platform-name'), + usageId: el.data('usage-id'), errorModel: errorView.model }).render(); diff --git a/lms/static/js/verify_student/models/reverification_model.js b/lms/static/js/verify_student/models/reverification_model.js index e9152d8e7aee..566dfe375fd0 100644 --- a/lms/static/js/verify_student/models/reverification_model.js +++ b/lms/static/js/verify_student/models/reverification_model.js @@ -18,18 +18,20 @@ var edx = edx || {}; courseKey: '', checkpointName: '', faceImage: '', + usageId: '' }, sync: function( method ) { var model = this; var headers = { 'X-CSRFToken': $.cookie( 'csrftoken' ) }, data = { - face_image: model.get( 'faceImage' ), + face_image: model.get( 'faceImage' ) }, url = _.str.sprintf( - '/verify_student/reverify/%(courseKey)s/%(checkpointName)s/', { + '/verify_student/reverify/%(courseKey)s/%(checkpointName)s/%(usageId)s/', { courseKey: model.get('courseKey'), - checkpointName: model.get('checkpointName') + checkpointName: model.get('checkpointName'), + usageId: model.get('usageId') } ); @@ -38,8 +40,8 @@ var edx = edx || {}; type: 'POST', data: data, headers: headers, - success: function() { - model.trigger( 'sync' ); + success: function(response) { + model.trigger( 'sync', response.url); }, error: function( error ) { model.trigger( 'error', error ); diff --git a/lms/static/js/verify_student/pay_and_verify.js b/lms/static/js/verify_student/pay_and_verify.js index d7c2eb943c6e..0264d6d4c72a 100644 --- a/lms/static/js/verify_student/pay_and_verify.js +++ b/lms/static/js/verify_student/pay_and_verify.js @@ -59,8 +59,11 @@ var edx = edx || {}; function( price ) { return Boolean( price ); } ), currency: el.data('course-mode-currency'), - purchaseEndpoint: el.data('purchase-endpoint'), - verificationDeadline: el.data('verification-deadline') + processors: el.data('processors'), + verificationDeadline: el.data('verification-deadline'), + courseModeSlug: el.data('course-mode-slug'), + alreadyVerified: el.data('already-verified'), + verificationGoodUntil: el.data('verification-good-until') }, 'payment-confirmation-step': { courseKey: el.data('course-key'), diff --git a/lms/static/js/verify_student/photocapture.js b/lms/static/js/verify_student/photocapture.js index 4d4780a5b9ba..7d3716238c44 100644 --- a/lms/static/js/verify_student/photocapture.js +++ b/lms/static/js/verify_student/photocapture.js @@ -69,7 +69,7 @@ function refereshPageMessage() { } var submitToPaymentProcessing = function() { - $("#pay_button").addClass('is-disabled').attr('aria-disabled', true); + $(".payment-button").addClass('is-disabled').attr('aria-disabled', true); var contribution_input = $("input[name='contribution']:checked") var contribution = 0; if(contribution_input.attr('id') == 'contribution-other') { @@ -96,7 +96,7 @@ var submitToPaymentProcessing = function() { } }, error:function(xhr,status,error) { - $("#pay_button").removeClass('is-disabled').attr('aria-disabled', false); + $(".payment-button").removeClass('is-disabled').attr('aria-disabled', false); showSubmissionError() } }); @@ -290,7 +290,7 @@ function waitForFlashLoad(func, flash_object) { $(document).ready(function() { $(".carousel-nav").addClass('sr'); - $("#pay_button").click(function(){ + $(".payment-button").click(function(){ analytics.pageview("Payment Form"); submitToPaymentProcessing(); }); @@ -306,7 +306,7 @@ $(document).ready(function() { // prevent browsers from keeping this button checked $("#confirm_pics_good").prop("checked", false) $("#confirm_pics_good").change(function() { - $("#pay_button").toggleClass('disabled'); + $(".payment-button").toggleClass('disabled'); $("#reverify_button").toggleClass('disabled'); $("#midcourse_reverify_button").toggleClass('disabled'); }); diff --git a/lms/static/js/verify_student/views/incourse_reverify_view.js b/lms/static/js/verify_student/views/incourse_reverify_view.js index 0d9883bb4c2a..621a530f9d90 100644 --- a/lms/static/js/verify_student/views/incourse_reverify_view.js +++ b/lms/static/js/verify_student/views/incourse_reverify_view.js @@ -28,11 +28,13 @@ this.courseKey = obj.courseKey || null; this.checkpointName = obj.checkpointName || null; this.platformName = obj.platformName || null; + this.usageId = obj.usageId || null; this.model = new edx.verify_student.ReverificationModel({ courseKey: this.courseKey, - checkpointName: this.checkpointName + checkpointName: this.checkpointName, + usageId: this.usageId }); this.listenTo( this.model, 'sync', _.bind( this.handleSubmitPhotoSuccess, this )); @@ -75,10 +77,10 @@ this.model.save(); }, - handleSubmitPhotoSuccess: function() { + handleSubmitPhotoSuccess: function(redirect_url) { // Eventually this will be a redirect back into the courseware, // but for now we can return to the student dashboard. - window.location.href = '/dashboard'; + window.location.href = redirect_url; }, handleSubmissionError: function(xhr) { diff --git a/lms/static/js/verify_student/views/make_payment_step_view.js b/lms/static/js/verify_student/views/make_payment_step_view.js index ad519a9cc1d3..4d7904f7526e 100644 --- a/lms/static/js/verify_student/views/make_payment_step_view.js +++ b/lms/static/js/verify_student/views/make_payment_step_view.js @@ -3,7 +3,7 @@ */ var edx = edx || {}; -(function( $, _, gettext ) { +(function( $, _, gettext, interpolate_text ) { 'use strict'; edx.verify_student = edx.verify_student || {}; @@ -21,29 +21,56 @@ var edx = edx || {}; courseName: '', requirements: {}, hasVisibleReqs: false, - platformName: '' + platformName: '', + alreadyVerified: false, + courseModeSlug: 'honor', + verificationGoodUntil: '' }; }, + _getProductText: function( modeSlug, isUpgrade ) { + switch ( modeSlug ) { + case "professional": + return gettext( "Professional Education Verified Certificate" ); + case "no-id-professional": + return gettext( "Professional Education" ); + default: + if ( isUpgrade ) { + return gettext( "Verified Certificate upgrade" ); + } else { + return gettext( "Verified Certificate" ); + } + } + }, + + _getPaymentButtonText: function(processorName) { + if (processorName.toLowerCase().substr(0, 11)=='cybersource') { + return gettext('Pay with Credit Card'); + } else { + // This is mainly for testing as no other processors are supported right now. + // Translators: 'processor' is the name of a third-party payment processing vendor (example: "PayPal") + return interpolate_text(gettext('Pay with {processor}'), {processor: processorName}); + } + }, + + _getPaymentButtonHtml: function(processorName) { + var self = this; + return _.template( + ' ' + )({name: processorName, text: self._getPaymentButtonText(processorName)}); + }, + postRender: function() { var templateContext = this.templateContext(), hasVisibleReqs = _.some( templateContext.requirements, function( isVisible ) { return isVisible; } - ); + ), + self = this; // Track a virtual pageview, for easy funnel reconstruction. window.analytics.page( 'payment', this.templateName ); - // Set the payment button to disabled by default - this.setPaymentEnabled( false ); - - // Update the contribution amount with the amount the user - // selected in a previous screen. - if ( templateContext.contributionAmount ) { - this.selectPaymentAmount( templateContext.contributionAmount ); - } - // The contribution section is hidden by default // Display it if the user hasn't already selected an amount // or is upgrading. @@ -65,25 +92,41 @@ var edx = edx || {}; this.setPaymentEnabled( true ); } + // render the name of the product being paid for + $( 'div.payment-buttons span.product-name').append( + self._getProductText( templateContext.courseModeSlug, templateContext.upgrade ) + ); + + // create a button for each payment processor + _.each(templateContext.processors, function(processorName) { + $( 'div.payment-buttons' ).append( self._getPaymentButtonHtml(processorName) ); + }); + // Handle payment submission - $( '#pay_button' ).on( 'click', _.bind( this.createOrder, this ) ); + $( '.payment-button' ).on( 'click', _.bind( this.createOrder, this ) ); }, setPaymentEnabled: function( isEnabled ) { if ( _.isUndefined( isEnabled ) ) { isEnabled = true; } - $( '#pay_button' ) + $( '.payment-button' ) .toggleClass( 'is-disabled', !isEnabled ) .prop( 'disabled', !isEnabled ) .attr('aria-disabled', !isEnabled); }, - createOrder: function() { + // This function invokes the create_order endpoint. It will either create an order in + // the lms' shoppingcart or a basket in Otto, depending on which backend the request course + // mode is configured to use. In either case, the checkout process will be triggered, + // and the expected response will consist of an appropriate payment processor endpoint for + // redirection, along with parameters to be passed along in the request. + createOrder: function(event) { var paymentAmount = this.getPaymentAmount(), postData = { + 'processor': event.target.id, 'contribution': paymentAmount, - 'course_id': this.stepData.courseKey, + 'course_id': this.stepData.courseKey }; // Disable the payment button to prevent multiple submissions @@ -104,21 +147,21 @@ var edx = edx || {}; }, - handleCreateOrderResponse: function( paymentParams ) { - // At this point, the order has been created on the server, + handleCreateOrderResponse: function( paymentData ) { + // At this point, the basket has been created on the server, // and we've received signed payment parameters. // We need to dynamically construct a form using // these parameters, then submit it to the payment processor. - // This will send the user to a hosted order page, - // where she can enter credit card information. + // This will send the user to an externally-hosted page + // where she can proceed with payment. var form = $( '#payment-processor-form' ); $( 'input', form ).remove(); - form.attr( 'action', this.stepData.purchaseEndpoint ); + form.attr( 'action', paymentData.payment_page_url ); form.attr( 'method', 'POST' ); - _.each( paymentParams, function( value, key ) { + _.each( paymentData.payment_form_data, function( value, key ) { $('').attr({ type: 'hidden', name: key, @@ -206,4 +249,4 @@ var edx = edx || {}; }); -})( jQuery, _, gettext ); +})( jQuery, _, gettext, interpolate_text ); diff --git a/lms/static/js/verify_student/views/webcam_photo_view.js b/lms/static/js/verify_student/views/webcam_photo_view.js index ee2245a21613..20fc55468e23 100644 --- a/lms/static/js/verify_student/views/webcam_photo_view.js +++ b/lms/static/js/verify_student/views/webcam_photo_view.js @@ -305,6 +305,11 @@ .toggleClass( 'is-disabled', !isEnabled ) .prop( 'disabled', !isEnabled ) .attr('aria-disabled', !isEnabled); + }, + + isMobileDevice: function() { + // Check whether user is using mobile device or not + return ( navigator.userAgent.match(/(Android|iPad|iPhone|iPod)/g) ? true : false ); } }); @@ -335,6 +340,16 @@ if ( view.isSupported() ) { return view; } + // If user is not using mobile device and Flash is not available + // then show user error message for Flash + if (!view.isMobileDevice() && !view.isSupported()) { + view.backend.trigger( + 'error', + gettext( "No Flash Detected" ), + gettext( "You don't seem to have Flash installed. Get Flash to continue your verification." ) + ); + return view; + } // Last resort is HTML file input with image capture. // This will work everywhere, and on iOS it will diff --git a/lms/static/js/views/fields.js b/lms/static/js/views/fields.js new file mode 100644 index 000000000000..c8c3b317dc5e --- /dev/null +++ b/lms/static/js/views/fields.js @@ -0,0 +1,758 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone', 'js/mustache', 'backbone-super' + ], function (gettext, $, _, Backbone, RequireMustache) { + + var Mustache = window.Mustache || RequireMustache; + + var messageRevertDelay = 6000; + var FieldViews = {}; + + FieldViews.FieldView = Backbone.View.extend({ + + fieldType: 'generic', + + className: function () { + return 'u-field' + ' u-field-' + this.fieldType + ' u-field-' + this.options.valueAttribute; + }, + + tagName: 'div', + + indicators: { + 'canEdit': '' + gettext("Editable") + '', + 'error': '' + gettext("Error") + '', + 'validationError': '' + gettext("Validation Error") + '', + 'inProgress': '' + gettext("In Progress") + '', + 'success': '' + gettext("Success") + '', + 'plus': '' + gettext("Placeholder")+ '' + }, + + messages: { + 'canEdit': '', + 'error': gettext('An error occurred. Please try again.'), + 'validationError': '', + 'inProgress': gettext('Saving'), + 'success': gettext('Your changes have been saved.') + }, + + initialize: function () { + + this.template = _.template($(this.templateSelector).text()); + + this.helpMessage = this.options.helpMessage || ''; + this.showMessages = _.isUndefined(this.options.showMessages) ? true : this.options.showMessages; + + _.bindAll(this, 'modelValue', 'modelValueIsSet', 'showNotificationMessage','getNotificationMessage', + 'getMessage', 'title', 'showHelpMessage', 'showInProgressMessage', 'showSuccessMessage', + 'showErrorMessage' + ); + }, + + modelValue: function () { + return this.model.get(this.options.valueAttribute); + }, + + modelValueIsSet: function() { + return (this.modelValue() === true); + }, + + title: function (text) { + return this.$('.u-field-title').html(text); + }, + + getMessage: function(message_status) { + if ((message_status + 'Message') in this) { + return this[message_status + 'Message'].call(this); + } else if (this.showMessages) { + return this.indicators[message_status] + this.messages[message_status]; + } + return this.indicators[message_status]; + }, + + showHelpMessage: function (message) { + if (_.isUndefined(message) || _.isNull(message)) { + message = this.helpMessage; + } + this.$('.u-field-message-notification').html(''); + this.$('.u-field-message-help').html(message); + }, + + getNotificationMessage: function() { + return this.$('.u-field-message-notification').html(); + }, + + showNotificationMessage: function(message) { + this.$('.u-field-message-help').html(''); + this.$('.u-field-message-notification').html(message); + }, + + showCanEditMessage: function(show) { + if (!_.isUndefined(show) && show) { + this.showNotificationMessage(this.getMessage('canEdit')); + } else { + this.showNotificationMessage(''); + } + }, + + showInProgressMessage: function () { + this.showNotificationMessage(this.getMessage('inProgress')); + }, + + showSuccessMessage: function () { + var successMessage = this.getMessage('success'); + this.showNotificationMessage(successMessage); + + if (this.options.refreshPageOnSave) { + document.location.reload(); + } + + var view = this; + + var context = Date.now(); + this.lastSuccessMessageContext = context; + + setTimeout(function () { + if ((context === view.lastSuccessMessageContext) && (view.getNotificationMessage() === successMessage)) { + view.showHelpMessage(); + } + }, messageRevertDelay); + }, + + showErrorMessage: function (xhr) { + if (xhr.status === 400) { + try { + var errors = JSON.parse(xhr.responseText), + validationErrorMessage = Mustache.escapeHtml( + errors.field_errors[this.options.valueAttribute].user_message + ), + message = this.indicators.validationError + validationErrorMessage; + this.showNotificationMessage(message); + } catch (error) { + this.showNotificationMessage(this.getMessage('error')); + } + } else { + this.showNotificationMessage(this.getMessage('error')); + } + } + }); + + FieldViews.EditableFieldView = FieldViews.FieldView.extend({ + + initialize: function (options) { + _.bindAll(this, 'saveAttributes', 'saveSucceeded', 'showDisplayMode', 'showEditMode', + 'startEditing', 'finishEditing' + ); + this._super(options); + + this.editable = _.isUndefined(this.options.editable) ? 'always': this.options.editable; + this.$el.addClass('editable-' + this.editable); + + if (this.editable === 'always') { + this.showEditMode(false); + } else { + this.showDisplayMode(false); + } + }, + + saveAttributes: function (attributes, options) { + var view = this; + var defaultOptions = { + contentType: 'application/merge-patch+json', + patch: true, + wait: true, + success: function () { + view.saveSucceeded(); + }, + error: function (model, xhr) { + view.showErrorMessage(xhr); + } + }; + this.showInProgressMessage(); + this.model.save(attributes, _.extend(defaultOptions, options)); + }, + + saveSucceeded: function () { + this.showSuccessMessage(); + }, + + updateDisplayModeClass: function() { + this.$el.removeClass('mode-edit'); + + this.$el.toggleClass('mode-hidden', (this.editable === 'never' && !this.modelValueIsSet())); + this.$el.toggleClass('mode-placeholder', (this.editable === 'toggle' && !this.modelValueIsSet())); + this.$el.toggleClass('mode-display', (this.modelValueIsSet())); + }, + + showDisplayMode: function(render) { + this.mode = 'display'; + if (render) { this.render(); } + this.updateDisplayModeClass(); + }, + + showEditMode: function(render) { + this.mode = 'edit'; + if (render) { this.render(); } + + this.$el.removeClass('mode-hidden'); + this.$el.removeClass('mode-placeholder'); + this.$el.removeClass('mode-display'); + + this.$el.addClass('mode-edit'); + }, + + startEditing: function () { + if (this.editable === 'toggle' && this.mode !== 'edit') { + this.showEditMode(true); + } + }, + + finishEditing: function() { + if (this.fieldValue() !== this.modelValue()) { + this.saveValue(); + } else { + if (this.editable === 'always') { + this.showEditMode(true); + } else { + this.showDisplayMode(true); + } + } + } + }); + + FieldViews.ReadonlyFieldView = FieldViews.FieldView.extend({ + + fieldType: 'readonly', + + templateSelector: '#field_readonly-tpl', + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'render', 'fieldValue', 'updateValueInField'); + this.listenTo(this.model, "change:" + this.options.valueAttribute, this.updateValueInField); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + title: this.options.title, + screenReaderTitle: this.options.screenReaderTitle || this.options.title, + value: this.modelValue(), + message: this.helpMessage + })); + this.delegateEvents(); + return this; + }, + + fieldValue: function () { + return this.$('.u-field-value input').val(); + }, + + updateValueInField: function () { + this.$('.u-field-value input').val(Mustache.escapeHtml(this.modelValue())); + } + }); + + FieldViews.TextFieldView = FieldViews.EditableFieldView.extend({ + + fieldType: 'text', + + templateSelector: '#field_text-tpl', + + events: { + 'change input': 'saveValue' + }, + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'render', 'fieldValue', 'updateValueInField', 'saveValue'); + this.listenTo(this.model, "change:" + this.options.valueAttribute, this.updateValueInField); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + title: this.options.title, + value: this.modelValue(), + message: this.helpMessage + })); + this.delegateEvents(); + return this; + }, + + fieldValue: function () { + return this.$('.u-field-value input').val(); + }, + + updateValueInField: function () { + var value = (_.isUndefined(this.modelValue()) || _.isNull(this.modelValue())) ? '' : this.modelValue(); + this.$('.u-field-value input').val(Mustache.escapeHtml(value)); + }, + + saveValue: function () { + var attributes = {}; + attributes[this.options.valueAttribute] = this.fieldValue(); + this.saveAttributes(attributes); + } + }); + + FieldViews.DropdownFieldView = FieldViews.EditableFieldView.extend({ + + fieldType: 'dropdown', + + templateSelector: '#field_dropdown-tpl', + + events: { + 'click': 'startEditing', + 'change select': 'finishEditing', + 'focusout select': 'finishEditing' + }, + + initialize: function (options) { + _.bindAll(this, 'render', 'optionForValue', 'fieldValue', 'displayValue', 'updateValueInField', 'saveValue'); + this._super(options); + + this.listenTo(this.model, "change:" + this.options.valueAttribute, this.updateValueInField); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + mode: this.mode, + title: this.options.title, + screenReaderTitle: this.options.screenReaderTitle || this.options.title, + iconName: this.options.iconName, + showBlankOption: (!this.options.required || !this.modelValueIsSet()), + selectOptions: this.options.options, + message: this.helpMessage + })); + this.delegateEvents(); + this.updateValueInField(); + + if (this.editable === 'toggle') { + this.showCanEditMessage(this.mode === 'display'); + } + return this; + }, + + modelValueIsSet: function() { + var value = this.modelValue(); + if (_.isUndefined(value) || _.isNull(value) || value === '') { + return false; + } else { + return !(_.isUndefined(this.optionForValue(value))); + } + }, + + optionForValue: function(value) { + return _.find(this.options.options, function(option) { return option[0] === value; }); + }, + + fieldValue: function () { + var value = this.$('.u-field-value select').val(); + return value === '' ? null : value; + }, + + displayValue: function (value) { + if (value) { + var option = this.optionForValue(value); + return (option ? option[1] : ''); + } else { + return ''; + } + }, + + updateValueInField: function () { + this.$('.u-field-value select').val(this.modelValue() || ''); + + var value = this.displayValue(this.modelValue() || ''); + if (this.modelValueIsSet() === false) { + value = this.options.placeholderValue || ''; + } + this.$('.u-field-value').attr('aria-label', this.options.title); + this.$('.u-field-value-readonly').html(Mustache.escapeHtml(value)); + + if (this.mode === 'display') { + this.updateDisplayModeClass(); + } + }, + + saveValue: function () { + var attributes = {}; + attributes[this.options.valueAttribute] = this.fieldValue(); + this.saveAttributes(attributes); + }, + + showDisplayMode: function(render) { + this._super(render); + if (this.editable === 'toggle') { + this.$('.u-field-value a').focus(); + } + }, + + showEditMode: function(render) { + this._super(render); + if (this.editable === 'toggle') { + this.$('.u-field-value select').focus(); + } + }, + + saveSucceeded: function() { + if (this.editable === 'toggle') { + this.showDisplayMode(); + } + + if (this.options.required && this.modelValueIsSet()) { + this.$('option[value=""]').remove(); + } + + this._super(); + }, + + disableField: function(disable) { + this.$('.u-field-value select').prop('disabled', disable); + } + }); + + FieldViews.TextareaFieldView = FieldViews.EditableFieldView.extend({ + + fieldType: 'textarea', + + templateSelector: '#field_textarea-tpl', + + events: { + 'click .wrapper-u-field': 'startEditing', + 'click .u-field-placeholder': 'startEditing', + 'focusout textarea': 'finishEditing', + 'change textarea': 'adjustTextareaHeight', + 'keyup textarea': 'adjustTextareaHeight', + 'keydown textarea': 'onKeyDown', + 'paste textarea': 'adjustTextareaHeight', + 'cut textarea': 'adjustTextareaHeight' + }, + + initialize: function (options) { + _.bindAll(this, 'render', 'onKeyDown', 'adjustTextareaHeight', 'fieldValue', 'saveValue', 'updateView'); + this._super(options); + this.listenTo(this.model, "change:" + this.options.valueAttribute, this.updateView); + }, + + render: function () { + var value = this.modelValue(); + if (this.mode === 'display') { + value = value || this.options.placeholderValue; + } + this.$el.html(this.template({ + id: this.options.valueAttribute, + screenReaderTitle: this.options.screenReaderTitle || this.options.title, + mode: this.mode, + value: value, + message: this.helpMessage, + placeholderValue: this.options.placeholderValue + })); + this.delegateEvents(); + this.title((this.modelValue() || this.mode === 'edit') ? this.options.title : this.indicators['plus'] + this.options.title); + + if (this.editable === 'toggle') { + this.showCanEditMessage(this.mode === 'display'); + } + return this; + }, + + onKeyDown: function (event) { + if (event.keyCode === 13) { + event.preventDefault(); + this.finishEditing(event); + } else { + this.adjustTextareaHeight(); + } + }, + + adjustTextareaHeight: function() { + var textarea = this.$('textarea'); + textarea.css('height', 'auto').css('height', textarea.prop('scrollHeight') + 10); + }, + + modelValue: function() { + var value = this._super(); + return value ? $.trim(value) : ''; + }, + + fieldValue: function () { + return this.$('.u-field-value textarea').val(); + }, + + saveValue: function () { + var attributes = {}; + attributes[this.options.valueAttribute] = this.fieldValue(); + this.saveAttributes(attributes); + }, + + updateView: function () { + if (this.mode !== 'edit') { + this.showDisplayMode(true); + } + }, + + modelValueIsSet: function() { + return !(this.modelValue() === ''); + }, + + showEditMode: function(render) { + this._super(render); + this.adjustTextareaHeight(); + this.$('.u-field-value textarea').focus(); + }, + + saveSucceeded: function() { + this._super(); + if (this.editable === 'toggle') { + this.showDisplayMode(true); + this.$('a').focus(); + } + } + }); + + FieldViews.LinkFieldView = FieldViews.FieldView.extend({ + + fieldType: 'link', + + templateSelector: '#field_link-tpl', + + events: { + 'click a': 'linkClicked' + }, + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'render', 'linkClicked'); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + title: this.options.title, + screenReaderTitle: this.options.screenReaderTitle || this.options.title, + linkTitle: this.options.linkTitle, + linkHref: this.options.linkHref, + message: this.helpMessage + })); + this.delegateEvents(); + return this; + }, + + linkClicked: function (event) { + event.preventDefault(); + } + }); + + FieldViews.ImageFieldView = FieldViews.FieldView.extend({ + + fieldType: 'image', + + templateSelector: '#field_image-tpl', + uploadButtonSelector: '.upload-button-input', + + titleAdd: gettext("Upload an image"), + titleEdit: gettext("Change image"), + titleRemove: gettext("Remove"), + + titleUploading: gettext("Uploading"), + titleRemoving: gettext("Removing"), + + titleImageAlt: '', + + iconUpload: '', + iconRemove: '', + iconProgress: '', + + errorMessage: gettext("An error has occurred. Refresh the page, and then try again."), + + events: { + 'click .u-field-upload-button': 'clickedUploadButton', + 'click .u-field-remove-button': 'clickedRemoveButton', + 'click .upload-submit': 'clickedUploadButton' + }, + + initialize: function (options) { + this._super(options); + _.bindAll(this, 'render', 'imageChangeSucceeded', 'imageChangeFailed', 'fileSelected', + 'watchForPageUnload', 'onBeforeUnload'); + }, + + render: function () { + this.$el.html(this.template({ + id: this.options.valueAttribute, + inputName: (this.options.inputName || 'file'), + imageUrl: _.result(this, 'imageUrl'), + imageAltText: _.result(this, 'imageAltText'), + uploadButtonIcon: _.result(this, 'iconUpload'), + uploadButtonTitle: _.result(this, 'uploadButtonTitle'), + removeButtonIcon: _.result(this, 'iconRemove'), + removeButtonTitle: _.result(this, 'removeButtonTitle') + })); + this.delegateEvents(); + this.updateButtonsVisibility(); + this.watchForPageUnload(); + return this; + }, + + showErrorMessage: function (message) { + return message; + }, + + imageUrl: function () { + return ''; + }, + + uploadButtonTitle: function () { + if (this.isShowingPlaceholder()) { + return _.result(this, 'titleAdd'); + } else { + return _.result(this, 'titleEdit'); + } + }, + + removeButtonTitle: function () { + return this.titleRemove; + }, + + isEditingAllowed: function () { + return true; + }, + + isShowingPlaceholder: function () { + return false; + }, + + setUploadButtonVisibility: function (state) { + this.$('.u-field-upload-button').css('display', state); + }, + + setRemoveButtonVisibility: function (state) { + this.$('.u-field-remove-button').css('display', state); + }, + + updateButtonsVisibility: function () { + if (!this.isEditingAllowed() || !this.options.editable) { + this.setUploadButtonVisibility('none'); + } + + if (this.isShowingPlaceholder() || !this.options.editable) { + this.setRemoveButtonVisibility('none'); + } + }, + + clickedUploadButton: function () { + $(this.uploadButtonSelector).fileupload({ + url: this.options.imageUploadUrl, + type: 'POST', + add: this.fileSelected, + done: this.imageChangeSucceeded, + fail: this.imageChangeFailed + }); + }, + + clickedRemoveButton: function () { + var view = this; + this.setCurrentStatus('removing'); + this.setUploadButtonVisibility('none'); + this.showRemovalInProgressMessage(); + $.ajax({ + type: 'POST', + url: this.options.imageRemoveUrl + }).done(function () { + view.imageChangeSucceeded(); + }).fail(function (jqXHR) { + view.showImageChangeFailedMessage(jqXHR.status, jqXHR.responseText); + }); + }, + + imageChangeSucceeded: function () { + this.render(); + }, + + imageChangeFailed: function (e, data) { + }, + + showImageChangeFailedMessage: function (status, responseText) { + }, + + fileSelected: function (e, data) { + if (_.isUndefined(data.files[0].size) || this.validateImageSize(data.files[0].size)) { + this.setCurrentStatus('uploading'); + this.setRemoveButtonVisibility('none'); + this.showUploadInProgressMessage(); + data.submit(); + } + }, + + validateImageSize: function (imageBytes) { + var humanReadableSize; + if (imageBytes < this.options.imageMinBytes) { + humanReadableSize = this.bytesToHumanReadable(this.options.imageMinBytes); + this.showErrorMessage( + interpolate_text( + gettext("The file must be at least {size} in size."), {size: humanReadableSize} + ) + ); + return false; + } else if (imageBytes > this.options.imageMaxBytes) { + humanReadableSize = this.bytesToHumanReadable(this.options.imageMaxBytes); + this.showErrorMessage( + interpolate_text( + gettext("The file must be smaller than {size} in size."), {size: humanReadableSize} + ) + ); + return false; + } + return true; + }, + + showUploadInProgressMessage: function () { + this.$('.u-field-upload-button').css('opacity', 1); + this.$('.upload-button-icon').html(this.iconProgress); + this.$('.upload-button-title').html(this.titleUploading); + }, + + showRemovalInProgressMessage: function () { + this.$('.u-field-remove-button').css('opacity', 1); + this.$('.remove-button-icon').html(this.iconProgress); + this.$('.remove-button-title').html(this.titleRemoving); + }, + + setCurrentStatus: function (status) { + this.$('.image-wrapper').attr('data-status', status); + }, + + getCurrentStatus: function () { + return this.$('.image-wrapper').attr('data-status'); + }, + + watchForPageUnload: function () { + $(window).on('beforeunload', this.onBeforeUnload); + }, + + onBeforeUnload: function () { + var status = this.getCurrentStatus(); + if (status === 'uploading') { + return gettext("Upload is in progress. To avoid errors, stay on this page until the process is complete."); + } else if (status === 'removing') { + return gettext("Removal is in progress. To avoid errors, stay on this page until the process is complete."); + } + }, + + bytesToHumanReadable: function (size) { + var units = [gettext('bytes'), gettext('KB'), gettext('MB')]; + var i = 0; + while(size >= 1024) { + size /= 1024; + ++i; + } + return size.toFixed(1)*1 + ' ' + units[i]; + } + }); + + return FieldViews; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js/views/message_banner.js b/lms/static/js/views/message_banner.js new file mode 100644 index 000000000000..87e36fafa0ab --- /dev/null +++ b/lms/static/js/views/message_banner.js @@ -0,0 +1,37 @@ +;(function (define, undefined) { + 'use strict'; + define([ + 'gettext', 'jquery', 'underscore', 'backbone' + ], function (gettext, $, _, Backbone) { + + var MessageBannerView = Backbone.View.extend({ + + initialize: function () { + this.template = _.template($('#message_banner-tpl').text()); + }, + + render: function () { + if (_.isUndefined(this.message) || _.isNull(this.message)) { + this.$el.html(''); + } else { + this.$el.html(this.template({ + message: this.message + })); + } + return this; + }, + + showMessage: function (message) { + this.message = message; + this.render(); + }, + + hideMessage: function () { + this.message = null; + this.render(); + } + }); + + return MessageBannerView; + }); +}).call(this, define || RequireJS.define); diff --git a/lms/static/js_test.yml b/lms/static/js_test.yml index 054e828e0543..3ac6aa5f215d 100644 --- a/lms/static/js_test.yml +++ b/lms/static/js_test.yml @@ -83,12 +83,14 @@ fixture_paths: - templates/instructor/instructor_dashboard_2 - templates/dashboard - templates/edxnotes + - templates/fields - templates/student_account - templates/student_profile - templates/verify_student - templates/file-upload.underscore - js/fixtures/edxnotes - - templates/courseware_search + - js/fixtures/search + - templates/search requirejs: paths: diff --git a/lms/static/require-config-lms.js b/lms/static/require-config-lms.js index 3530432f0943..0e4b9ae82c57 100644 --- a/lms/static/require-config-lms.js +++ b/lms/static/require-config-lms.js @@ -47,6 +47,7 @@ "annotator_1.2.9": "js/vendor/edxnotes/annotator-full.min", "date": "js/vendor/date", "backbone": "js/vendor/backbone-min", + "backbone-super": "js/vendor/backbone-super", "underscore.string": "js/vendor/underscore.string.min", // Files needed by OVA "annotator": "js/vendor/ova/annotator-full", @@ -87,6 +88,9 @@ deps: ["underscore", "jquery"], exports: "Backbone" }, + "backbone-super": { + deps: ["backbone"], + }, "logger": { exports: "Logger" }, diff --git a/lms/static/sass/_developer.scss b/lms/static/sass/_developer.scss index b6c643b8d5f9..cdfcd804f9e3 100644 --- a/lms/static/sass/_developer.scss +++ b/lms/static/sass/_developer.scss @@ -28,14 +28,9 @@ @include animation(rotateCW $tmg-s1 linear infinite); } -.ui-loading { +.ui-loading-base { @include animation(fadeIn $tmg-f2 linear 1); - @extend %ui-well; @extend %t-copy-base; - opacity: .6; - background-color: $white; - padding: ($baseline*1.5) $baseline; - text-align: center; .spin { @extend %anim-rotateCW; @@ -46,3 +41,31 @@ padding-left: ($baseline/4); } } + +.ui-loading { + @extend .ui-loading-base; + @extend %ui-well; + opacity: 0.6; + background-color: $white; + padding: ($baseline*1.5) $baseline; + text-align: center; +} + +// for verify_student/make_payment_step.underscore +.payment-buttons { + + .purchase { + float: left; + padding: ($baseline*.5) 0; + + .product-info, .product-name, .price { + @extend %t-ultrastrong; + color: $m-blue-d3; + } + } + + .payment-button { + float: right; + @include margin-left( ($baseline/2) ); + } +} diff --git a/lms/static/sass/application-extend1.scss.mako b/lms/static/sass/application-extend1.scss.mako index beb628e65395..c954ca1cf8b9 100644 --- a/lms/static/sass/application-extend1.scss.mako +++ b/lms/static/sass/application-extend1.scss.mako @@ -57,6 +57,11 @@ @import 'multicourse/edge'; @import 'multicourse/survey-page'; +## Import styles for search +% if env["FEATURES"].get("ENABLE_DASHBOARD_SEARCH", False): + @import 'search/_search'; +% endif + @import 'developer'; // used for any developer-created scss that needs further polish/refactoring @import 'shame'; // used for any bad-form/orphaned scss ## NOTE: needed here for cascade and dependency purposes, but not a great permanent solution diff --git a/lms/static/sass/application-extend2-rtl.scss.mako b/lms/static/sass/application-extend2-rtl.scss.mako index 8c3fc33ac0aa..a2dd1f71bcff 100644 --- a/lms/static/sass/application-extend2-rtl.scss.mako +++ b/lms/static/sass/application-extend2-rtl.scss.mako @@ -44,9 +44,12 @@ @import 'elements/system-feedback'; // base - specific views +@import "views/account-settings"; +@import "views/learner-profile"; @import 'views/verification'; @import 'views/shoppingcart'; @import 'views/login-register'; +@import 'views/homepage'; // applications @import "discussion/utilities/variables"; diff --git a/lms/static/sass/application-extend2.scss.mako b/lms/static/sass/application-extend2.scss.mako index 5969c25e8c20..989232e8aaff 100644 --- a/lms/static/sass/application-extend2.scss.mako +++ b/lms/static/sass/application-extend2.scss.mako @@ -45,10 +45,13 @@ @import 'elements/system-feedback'; // base - specific views +@import "views/account-settings"; +@import "views/learner-profile"; @import 'views/login-register'; @import 'views/verification'; @import 'views/decoupled-verification'; @import 'views/shoppingcart'; +@import 'views/homepage'; @import 'course/auto-cert'; // applications diff --git a/lms/static/sass/application-rtl.scss.mako b/lms/static/sass/application-rtl.scss.mako index 2336fe85c02f..256ffb595d96 100644 --- a/lms/static/sass/application-rtl.scss.mako +++ b/lms/static/sass/application-rtl.scss.mako @@ -43,6 +43,7 @@ @import 'elements/controls'; // shared - course +@import 'shared/fields'; @import 'shared/forms'; @import 'shared/footer'; @import 'shared/header'; diff --git a/lms/static/sass/application.scss.mako b/lms/static/sass/application.scss.mako index 80a8e95a8337..43113471c896 100644 --- a/lms/static/sass/application.scss.mako +++ b/lms/static/sass/application.scss.mako @@ -43,6 +43,7 @@ @import 'elements/controls'; // shared - course +@import 'shared/fields'; @import 'shared/forms'; @import 'shared/footer'; @import 'shared/header'; diff --git a/lms/static/sass/base/_grid-settings.scss b/lms/static/sass/base/_grid-settings.scss index 582472519ef4..1722748a53f3 100644 --- a/lms/static/sass/base/_grid-settings.scss +++ b/lms/static/sass/base/_grid-settings.scss @@ -1,13 +1,24 @@ -@import "neat/neat-helpers"; // or "neat-helpers" when in Rails +@import "neat/neat-helpers"; -/* Change the grid settings */ +// Change the grid settings $max-width: 1200px; -/* Override the default global box-sizing */ + +// Override the default global box-sizing $border-box-sizing: false; +// Grid width variables +$large-min-width: 769px; + +// breakpoints +$bp-tiny: new-breakpoint(max-width 320px 4); +$bp-small: new-breakpoint(min-width 321px max-width 540px, 4); +$bp-medium: new-breakpoint(min-width 541px max-width 768px, 8); +$bp-large: new-breakpoint(min-width $large-min-width max-width 979px, 12); +$bp-huge: new-breakpoint(min-width 980px 12); -/* Breakpoints */ -$mobile: new-breakpoint(max-width 320px 4); -$tablet: new-breakpoint(min-width 321px max-width 768px, 8); -$desktop: new-breakpoint(min-width 769px 12); -$xl-desktop: new-breakpoint(min-width 980px 12); +// edX-centric breakpoints (to be temporarily used with edx.org features only) +$edx-bp-tiny: new-breakpoint(max-width 320px 4); +$edx-bp-small: new-breakpoint(min-width 321px max-width 540px, 4); +$edx-bp-medium: new-breakpoint(min-width 541px max-width 768px, 8); +$edx-bp-large: new-breakpoint(min-width $large-min-width 12); +$edx-bp-huge: new-breakpoint(min-width 980px 12); diff --git a/lms/static/sass/base/_variables.scss b/lms/static/sass/base/_variables.scss index 6d1f98d4aaab..692859094483 100644 --- a/lms/static/sass/base/_variables.scss +++ b/lms/static/sass/base/_variables.scss @@ -139,7 +139,7 @@ $facebook-blue: #3B5998; $linkedin-blue: #0077B5; // TODO: both blue and yellow variables differ from CMS rgb value, need to confirm change to CMS variable is ok in current platform uses before switching. -$blue: rgb(29,157,217); +$blue: rgb(0, 120, 176); $yellow: rgb(255, 252, 221); // COLORS: old variables @@ -166,7 +166,7 @@ $m-gray-l1: rgb(151,153,155); // #97999B $m-gray-l2: rgb(164,166,168); // #A4A6A8 $m-gray-l3: rgb(177,178,180); // #B1B2B4 $m-gray-l4: rgb(245,245,245); // #F5F5F5 -$m-gray-d1: rgb(125,127,131); // #7D7F83 +$m-gray-d1: rgb(111, 112, 116); // #6f7074 $m-gray-d2: rgb(112,114,118); // #707276 $m-gray-d3: rgb(100,102,104); // #646668 $m-gray-d4: rgb(5,5,5); // #050505 @@ -183,7 +183,7 @@ $m-blue-l4: tint($m-blue,90%); $m-blue-l5: tint($m-blue,95%); $m-blue-l6: #4bb4fb; $m-blue-d1: rgb(23,144,199); // #1790C7 -$m-blue-d2: rgb(21,128,176); // #1580B0 +$m-blue-d2: $blue; $m-blue-d3: rgb(18,111,154); // #126F9A $m-blue-d4: rgb(10,74,103); // #0A4A67 $m-blue-d5: rgb(0,158,231); // #009EE7 @@ -252,7 +252,7 @@ $courseware-footer-margin: 0px; $courseware-border-bottom-color: rgb(68,162,222); // #44a2de $courseware-button-border-color: rgb(230,230,230); // #e6e6e6 $courseware-hover-color: rgb(51,52,53); // #333435 -$courseware-navigation-color: rgb(0,158,231); // #009ee7 +$courseware-navigation-color: $blue; // ==================== @@ -386,7 +386,7 @@ $border-color-l4: $m-gray-l4; // MISC: links and buttons $link-color: $blue; -$link-color-d1: $m-blue-d2; +$link-color-d1: $blue; $link-hover: $pink; $site-status-color: $pink; $button-color: $blue; diff --git a/lms/static/sass/course.scss.mako b/lms/static/sass/course.scss.mako index b3b8ebb2bb7d..c749f82f6235 100644 --- a/lms/static/sass/course.scss.mako +++ b/lms/static/sass/course.scss.mako @@ -41,9 +41,9 @@ @import 'course/courseware/sidebar'; @import 'course/courseware/amplifier'; -## Import styles for courseware search +## Import styles for search % if env["FEATURES"].get("ENABLE_COURSEWARE_SEARCH"): - @import 'course/courseware/courseware_search'; + @import 'search/_search'; % endif // course - modules diff --git a/lms/static/sass/course/_info.scss b/lms/static/sass/course/_info.scss index e16dc78ef581..3675396ace95 100644 --- a/lms/static/sass/course/_info.scss +++ b/lms/static/sass/course/_info.scss @@ -84,12 +84,17 @@ div.info-wrapper { box-shadow: none; font-size: 14px; + a { + color: $link-color; + } + &:after { left: -1px; right: auto; } h1 { + @include text-align(left); margin-bottom: 0; padding: 32px 26px 20px 26px; font-size: 18px; @@ -100,10 +105,12 @@ div.info-wrapper { ol { li { margin: 0 26px 14px 26px; + @include text-align(left); a { display: block; padding: 0; + color: $link-color; &:hover, &:focus { background: transparent; diff --git a/lms/static/sass/course/courseware/_courseware.scss b/lms/static/sass/course/courseware/_courseware.scss index e653b38c5dc8..ee341cd5f2a3 100644 --- a/lms/static/sass/course/courseware/_courseware.scss +++ b/lms/static/sass/course/courseware/_courseware.scss @@ -60,6 +60,12 @@ div.course-wrapper { } } + .sr-is-focusable, + .sr-is-focusable:focus, + .sr-is-focusable:active { + outline: none; + } + .sequential-status-message { margin-bottom: $baseline; background-color: $gray-l5; diff --git a/lms/static/sass/course/courseware/_courseware_search.scss b/lms/static/sass/course/courseware/_courseware_search.scss deleted file mode 100644 index 44051a5084c8..000000000000 --- a/lms/static/sass/course/courseware/_courseware_search.scss +++ /dev/null @@ -1,102 +0,0 @@ -.course-index .courseware-search-bar { - - @include box-sizing(border-box); - position: relative; - padding: 5px; - box-shadow: 0 1px 0 #fff inset, 0 -1px 0 rgba(0, 0, 0, .1) inset; - font-family: $sans-serif; - - .search-field { - @include box-sizing(border-box); - top: 5px; - width: 100%; - @include border-radius(4px); - background: $white-t1; - &.is-active { - background: $white; - } - } - - .search-button, .cancel-button { - @include box-sizing(border-box); - color: #888; - font-size: 14px; - font-weight: normal; - display: block; - position: absolute; - right: 12px; - top: 5px; - height: 35px; - line-height: 35px; - padding: 0; - border: none; - box-shadow: none; - background: transparent; - } - - .cancel-button { - display: none; - } - -} - - -.courseware-search-results { - - display: none; - padding: 40px; - - .search-info { - padding-bottom: lh(.75); - margin-bottom: lh(.50); - border-bottom: 1px solid $gray-l2; - .search-count { - float: right; - color: $gray; - } - } - - .search-results { - padding: 0; - } - - .search-results-item { - position: relative; - border-bottom: 1px solid $gray-l4; - list-style-type: none; - margin-bottom: lh(.75); - padding-bottom: lh(.75); - padding-right: 140px; - - .sri-excerpt { - color: $gray; - margin-bottom: lh(1); - } - .sri-type { - position: absolute; - right: 0; - top: 0; - color: $gray; - } - .sri-link { - position: absolute; - right: 0; - line-height: 1.6em; - bottom: lh(.75); - text-transform: uppercase; - } - } - - .search-load-next { - display: block; - text-transform: uppercase; - color: $base-font-color; - border: 2px solid $link-color; - @include border-radius(3px); - padding: 1rem; - .icon-spin { - display: none; - } - } - -} diff --git a/lms/static/sass/course/courseware/_sidebar.scss b/lms/static/sass/course/courseware/_sidebar.scss index d7aa8ab8903d..1896c61ae0f9 100644 --- a/lms/static/sass/course/courseware/_sidebar.scss +++ b/lms/static/sass/course/courseware/_sidebar.scss @@ -126,7 +126,7 @@ background: transparent; border-radius: 4px; display: block; - padding: ($baseline/4) 36px ($baseline/4) ($baseline/2); + @include padding( ($baseline/4), ($baseline*1.5), ($baseline/4), ($baseline/2)); position: relative; text-decoration: none; @@ -206,11 +206,11 @@ &.graded { > a { > img { - margin: auto; position: absolute; top: 0; bottom: 0; - right: 7px; + @include right(7px); + margin: auto; } } diff --git a/lms/static/sass/course/wiki/_wiki.scss b/lms/static/sass/course/wiki/_wiki.scss index ded79da90dc2..22347d73461e 100644 --- a/lms/static/sass/course/wiki/_wiki.scss +++ b/lms/static/sass/course/wiki/_wiki.scss @@ -49,6 +49,7 @@ section.wiki { height: 100%; text-overflow: ellipsis; white-space: nowrap; + color: $link-color; } &:after { diff --git a/lms/static/sass/discussion/_discussion.scss b/lms/static/sass/discussion/_discussion.scss index 2ccd56fddb77..a20ab92a40a4 100644 --- a/lms/static/sass/discussion/_discussion.scss +++ b/lms/static/sass/discussion/_discussion.scss @@ -1,5 +1,6 @@ // forums - main app styling // ==================== + body.discussion { .course-tabs .right { @@ -71,7 +72,7 @@ body.discussion { .thread-title { display: block; margin-bottom: $baseline; - color: #333; + color: $gray-d3; font-weight: 700; font-size: 21px; } @@ -119,11 +120,11 @@ body.discussion { } .wmd-input { - border: 1px solid #c8c8c8; + border: 1px solid $gray-l3; border-radius: 3px 3px 0 0; width: 100%; height: 150px; - background-color: #e9e9e9; + background-color: $gray-l4; font-style: normal; font-size: 0.8em; font-family: Monaco, 'Lucida Console', monospace; @@ -209,7 +210,7 @@ body.discussion { > form > input[type="text"] { border-radius: 3px; - color: #333; + color: $gray-d3; } > form > input[type="button"] { @@ -327,13 +328,13 @@ body.discussion { .home-helpgrid { border-bottom: none; border-radius: 3px; - border: 1px solid #b2b2b2; + border: 1px solid $gray-l2; box-shadow: 0 1px 3px rgba(0, 0, 0, .15); } } .helpgrid-row { - border-bottom: 1px solid #b2b2b2; + border-bottom: 1px solid $gray-l2; .row-title { padding: 30px $baseline; @@ -432,7 +433,7 @@ body.discussion { .posted-details { font-size: 12px; - color: #888; + color: $gray-l1; .username { font-weight: 700; @@ -446,7 +447,10 @@ body.discussion { .post-context{ margin-top: $baseline; font-size: 12px; - color: #888; + color: $gray-d1; + padding: ($baseline*0.75); + background-color: $gray-l6; + border-radius: 3px; } p + p { @@ -471,8 +475,8 @@ body.discussion { > li { @include animation(fadeIn .3s); position: relative; - margin: 0 -10px 30px; - border: 1px solid #b2b2b2; + margin: 0 -($baseline/2) ($baseline*1.5); + border: 1px solid $gray-l2; border-radius: 3px; box-shadow: 0 0 1px $shadow; @@ -492,7 +496,7 @@ body.discussion { left: 0; width: 100%; height: 14px; - padding: 1px 5px; + padding: 1px ($baseline/4); @include box-sizing(border-box); border-radius: 2px 2px 0 0; background: #009fe2; @@ -508,7 +512,7 @@ body.discussion { left: 0; width: 100%; height: 14px; - padding: 1px 5px; + padding: 1px ($baseline/4); @include box-sizing(border-box); border-radius: 2px 2px 0 0; background: $forum-color-community-ta; @@ -551,9 +555,9 @@ body.discussion { .add-response-btn { @include white-button; - @include linear-gradient(top, $white 35%, #ebebeb); + @include linear-gradient(top, $white 35%, $gray-l4); position: relative; - border: 1px solid #b2b2b2; + border: 1px solid $gray-l2; padding: 0 18px; width: 100%; box-shadow: 0 1px 1px $shadow-l1; @@ -604,7 +608,7 @@ body.discussion { height: 31px; padding: 0 ($baseline/2); @include box-sizing(border-box); - border: 1px solid #b2b2b2; + border: 1px solid $gray-l2; border-radius: 3px; box-shadow: 0 1px 3px $shadow-l1 inset; @include transition(border-color .1s linear 0s); @@ -687,7 +691,7 @@ body.discussion { button.add-response-btn { @include white-button; - @include linear-gradient(top, $white 35%, #ebebeb); + @include linear-gradient(top, $white 35%, $gray-l4); position: relative; padding-left: ($baseline*1.5); width: 100%; @@ -906,7 +910,7 @@ body.discussion { display: block; margin-bottom: $baseline; font-size: 21px; - color: #333; + color: $gray-d3; font-weight: 700; } } @@ -948,13 +952,13 @@ body.discussion { &.current-page span { display: inline-block; height: 35px; - padding: 0 15px; + padding: 0 ($baseline*0.75); border: 1px solid $gray-l3; border-radius: 3px; font-size: 13px; font-weight: 700; line-height: 32px; - color: #333; + color: $gray-d3; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); } } @@ -975,14 +979,14 @@ body.discussion { .post-cancel { @include white-button; float: left; - margin: $baseline/2 0 0 15px; + margin: ($baseline/2) 0 0 ($baseline*0.75); } .post-update { @include blue-button; float: left; height: 37px; - margin-top: $baseline/2; + margin-top: ($baseline/2); padding-bottom: 2px; &:hover, &:focus { @@ -993,13 +997,13 @@ body.discussion { .edit-post-title { width: 100%; height: 40px; - padding: 0 $baseline/2; + padding: 0 ($baseline/2); @include box-sizing(border-box); border-radius: 3px; border: 1px solid #aaa; font-size: 16px; font-family: $sans-serif; - color: #333; + color: $gray-d3; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset; } } @@ -1042,17 +1046,17 @@ body.discussion { .load-response-button { @include white-button; - @include linear-gradient(top, $white 35%, #ebebeb); + @include linear-gradient(top, $white 35%, $gray-l4); position: relative; margin: ($baseline/2) 0; - border: 1px solid #b2b2b2; + border: 1px solid $gray-l2; width: 100%; box-shadow: 0 1px 1px $shadow-l1; text-align: left; font-weight: normal; span.add-response-btn-text { - padding-left: 4px; + padding-left: ($baseline/5); } } } diff --git a/lms/static/sass/discussion/elements/_actions.scss b/lms/static/sass/discussion/elements/_actions.scss index 885bfc81b416..a6f0ca4e6bca 100644 --- a/lms/static/sass/discussion/elements/_actions.scss +++ b/lms/static/sass/discussion/elements/_actions.scss @@ -58,7 +58,7 @@ &:after, &:before { bottom: 100%; - @include right(3px); + right: 6px; border: solid transparent; content: " "; height: 0; diff --git a/lms/static/sass/multicourse/_dashboard.scss b/lms/static/sass/multicourse/_dashboard.scss index 0ca208840018..950c9fb7cf5b 100644 --- a/lms/static/sass/multicourse/_dashboard.scss +++ b/lms/static/sass/multicourse/_dashboard.scss @@ -16,33 +16,13 @@ padding: ($baseline*2) 0 0 0; .profile-sidebar { + background: transparent; @include float(right); - @include margin-left(flex-gutter()); + margin-top: ($baseline*2); width: flex-grid(3); - background: transparent; - - .profile { - @include box-sizing(border-box); - border: 1px solid $border-color-2; - border-radius: ($baseline/4) ($baseline/4) 0 0; - width: flex-grid(12); - - .username-header { - margin-bottom: 0; - } - - .username-label { - @extend %t-title7; - @extend %t-ultrastrong; - @extend %cont-truncated; - text-align: center; - display: block; - margin: 0; - padding: ($baseline*0.75) $baseline; - color: $base-font-color; - text-transform: none; - } - } + box-shadow: 0 0 1px $shadow-l1; + border: 1px solid $border-color-2; + border-radius: 3px; .user-info { @include clearfix(); @@ -51,12 +31,8 @@ @include box-sizing(border-box); @include clearfix(); margin: 0; - border: 1px solid $border-color-2; - border-top: none; - border-radius: 0 0 ($baseline/4) ($baseline/4); padding: $baseline; width: flex-grid(12); - background: $white; li { @include clearfix(); @@ -79,19 +55,22 @@ span { display: block; + margin-bottom: ($baseline/4); } span.title { - color: $gray; - font-family: $sans-serif; - font-size: 13px; - text-transform: uppercase; + @extend %t-copy-sub1; + @extend %t-strong; a { text-transform: none; } } + span.copy { + @extend %t-copy-sub1; + } + span.data { color: $base-font-color; font-weight: 600; @@ -104,40 +83,6 @@ font-weight: inherit; } - .auth-provider { - width: flex-grid(12); - display: block; - margin-top: ($baseline/4); - - .status { - width: flex-grid(1); - display: inline-block; - color: $gray-l2; - - .fa-link { - color: $base-font-color; - } - - .copy { - @extend %text-sr; - } - } - - .provider { - width: flex-grid(9); - display: inline-block; - } - - .control { - width: flex-grid(2); - display: inline-block; - text-align: right; - - a:link, a:visited { - @extend %t-copy-sub2; - } - } - } } } @@ -147,6 +92,17 @@ line-height: 20px; } } + + .heads-up { + .title { + display: inline; + } + + .copy { + @extend %t-copy-sub2; + display: inline; + } + } } .reverify-status-list { @@ -298,7 +254,6 @@ @include transition(all 0.15s linear 0s); @include clearfix(); @extend %ui-depth2; - position: relative; margin: ($baseline/2); .details { @@ -479,7 +434,7 @@ &:after, &:before { bottom: 100%; - @include right(3px); + right: 6px; border: solid transparent; content: " "; height: 0; @@ -1058,289 +1013,286 @@ // +Misc - Uncategorized // ==================== -.dashboard .my-courses { +// status - language +.status-language { + + .icon { + @include font-size(17); + display: inline-block; + vertical-align: middle; + margin-right: ($baseline/4); + color: $black; + } - // status - language - .status-language { + .title .icon { + opacity: 0.75; // needed to overcome bad specificity elsewhere + } +} - .icon { - @include font-size(17); - display: inline-block; - vertical-align: middle; - margin-right: ($baseline/4); - color: $black; - } +// status - verification +.status-verification { - .title .icon { - opacity: 0.75; // needed to overcome bad specificity elsewhere - } + .status-title { + margin: 0 0 ($baseline/4) 26px; } - // status - verification - .status-verification { + .status-data { + margin: 0 0 ($baseline/2) 26px; + width: 80%; + } - .status-title { - margin: 0 0 ($baseline/4) 26px; - } + .status-data-message { + @extend %t-copy-sub1; + @extend %t-weight4; + margin-bottom: ($baseline/2); + } - .status-data { - margin: 0 0 ($baseline/2) 26px; - width: 80%; - } + .list-actions { + @extend %ui-no-list; - .status-data-message { - @extend %t-copy-sub1; + .action { @extend %t-weight4; - margin-bottom: ($baseline/2); + display: block; + @include font-size(14); } + } - .list-actions { - @extend %ui-no-list; - - .action { - @extend %t-weight4; - display: block; - @include font-size(14); - } - } + .status-note { + @extend %t-copy-sub2; + position: relative; + margin-top: $baseline; + border-top: 1px solid $black-t0; + padding-top: ($baseline/2); - .status-note { + p { @extend %t-copy-sub2; - position: relative; - margin-top: $baseline; - border-top: 1px solid $black-t0; - padding-top: ($baseline/2); - - p { - @extend %t-copy-sub2; - } - - .deco-arrow { - @include triangle(($baseline/2), $m-gray-d3, up); - position: absolute; - left: 45%; - top: -($baseline/2); - } } - // CASE: is denied - &.is-denied { - - .status-data-message { - color: $error-color; - border-bottom-color: rgba($error-color, 0.25); - } + .deco-arrow { + @include triangle(($baseline/2), $m-gray-d3, up); + position: absolute; + left: 45%; + top: -($baseline/2); + } + } - .status-note { - color: desaturate($error-color, 65%); - border-top-color: rgba($error-color, 0.25); - } + // CASE: is denied + &.is-denied { - .action-reverify { - @extend %btn-primary-error; - @extend %t-weight4; - display: block; - @include font-size(14); - } + .status-data-message { + color: $error-color; + border-bottom-color: rgba($error-color, 0.25); + } - .deco-arrow { - @include triangle(($baseline/2), $error-color, up); - } + .status-note { + color: desaturate($error-color, 65%); + border-top-color: rgba($error-color, 0.25); } - // CASE: is accepted - &.is-accepted { + .action-reverify { + @extend %btn-primary-error; + @extend %t-weight4; + display: block; + @include font-size(14); + } - .status-data-message { - color: $verified-color-lvl1; - border-bottom-color: $verified-color-lvl4; - } + .deco-arrow { + @include triangle(($baseline/2), $error-color, up); + } + } - .status-note { - color: $m-gray-l1; - border-top-color: $verified-color-lvl4; - } + // CASE: is accepted + &.is-accepted { - .deco-arrow { - @include triangle(($baseline/2), $verified-color-lvl4, up); - } + .status-data-message { + color: $verified-color-lvl1; + border-bottom-color: $verified-color-lvl4; } - // CASE: is pending - &.is-pending { - - .status-data-message { - color: $m-gray-d3; - border-bottom-color: $m-gray-l4; - } + .status-note { + color: $m-gray-l1; + border-top-color: $verified-color-lvl4; + } - .status-note { - color: $m-gray-l1; - border-top-color: $m-gray-d3; - } + .deco-arrow { + @include triangle(($baseline/2), $verified-color-lvl4, up); } } - // status - verification - .status--verification { + // CASE: is pending + &.is-pending { - .data { - white-space: normal !important; - text-overflow: no !important; - overflow: visible !important; - } - - .list--nav { - margin-left: 26px; + .status-data-message { + color: $m-gray-d3; + border-bottom-color: $m-gray-l4; } - // STATE: is denied - &.is-denied { - - .data { - color: $error-color !important; - } + .status-note { + color: $m-gray-l1; + border-top-color: $m-gray-d3; } } +} - // message - .msg { - margin: ($baseline/2) 0 ($baseline/2) 26px; +// status - verification +.status--verification { + + .data { + white-space: normal !important; + text-overflow: no !important; + overflow: visible !important; } - .msg__title { - @extend %hd-lv5; - color: $lighter-base-font-color; + .list--nav { + margin-left: 26px; } - .msg__copy { - @extend %copy-metadata; - color: $lighter-base-font-color; + // STATE: is denied + &.is-denied { - p { - @extend %t-copy; + .data { + color: $error-color !important; } } - p.course-block{ - border-style: solid; - border-color: #E3DC86; - padding: ($baseline/4); - border-width: 1px; - background: #FDFBE4; +} + +// message +.msg { + margin: ($baseline/2) 0 ($baseline/2) 26px; +} + +.msg__title { + @extend %hd-lv5; + color: $lighter-base-font-color; +} + +.msg__copy { + @extend %copy-metadata; + color: $lighter-base-font-color; + p { + @extend %t-copy; } - .enter-course-blocked{ +} + p.course-block{ + border-style: solid; + border-color: #E3DC86; + padding: ($baseline/4); + border-width: 1px; + background: #FDFBE4; - @include box-sizing(border-box); - @include float(left); - display: block; +} +.enter-course-blocked{ + + @include box-sizing(border-box); + @include float(left); + display: block; + font: normal 15px/1.6rem $sans-serif; + letter-spacing: 0; + padding: 6px 32px 7px; + text-align: center; + margin-top: 16px; + opacity:0.5; + background:#808080; + border:0; + color:white; + box-shadow:none; + + &.archived { + @include button(simple, $button-archive-color); font: normal 15px/1.6rem $sans-serif; - letter-spacing: 0; padding: 6px 32px 7px; - text-align: center; - margin-top: 16px; - opacity:0.5; - background:#808080; - border:0; - color:white; - box-shadow:none; - - &.archived { - @include button(simple, $button-archive-color); - font: normal 15px/1.6rem $sans-serif; - padding: 6px 32px 7px; - - &:hover, &:focus { - text-decoration: none; - } + + &:hover, &:focus { + text-decoration: none; } } +} - a.disable-look{ - color: #808080; - } +a.disable-look{ + color: #808080; +} - a.fade-cover{ - @extend .cover; - opacity: 0.5; - } +a.fade-cover{ + @extend .cover; + opacity: 0.5; } + // +Dashboard - Banner // ==================== -.dashboard .my-courses { - .dashboard-banner { +.dashboard-banner { - &:empty { - display: none; - } + &:empty { + display: none; + } - .wrapper-msg { - padding-bottom: 0; + .wrapper-msg { + padding-bottom: 0; - .msg { - @include clearfix(); - font-family: $sans-serif; - padding-bottom: $baseline; - border-bottom: thin solid $gray; + .msg { + @include clearfix(); + font-family: $sans-serif; + padding-bottom: $baseline; + border-bottom: thin solid $gray; - &.title { - @extend %t-title5; - @extend %t-weight4; - font-family: $f-sans-serif; + &.title { + @extend %t-title5; + @extend %t-weight4; + font-family: $f-sans-serif; - // Overriding Platform h2 styles - text-transform: none; - letter-spacing: 0; - } + // Overriding Platform h2 styles + text-transform: none; + letter-spacing: 0; + } - &.has-actions { + &.has-actions { - .donate-content { - width: flex-grid(8, 12); - } + .donate-content { + width: flex-grid(8, 12); + } - .donate-actions { - width: flex-grid(4, 12); - vertical-align: bottom; - display: inline-block; + .donate-actions { + width: flex-grid(4, 12); + vertical-align: bottom; + display: inline-block; - .monetary-symbol { - vertical-align: middle; - color: $white; - font-weight: 600; - } + .monetary-symbol { + vertical-align: middle; + color: $white; + font-weight: 600; + } - .amount { - height: 40px; - width: 80px; - vertical-align: middle; - text-align: left; - border: 2px solid $white; + .amount { + height: 40px; + width: 80px; + vertical-align: middle; + text-align: left; + border: 2px solid $white; - &.validation-error { - border: 2px solid $error-color; - } + &.validation-error { + border: 2px solid $error-color; } + } - .action-donate { - @extend %btn-primary-blue; - vertical-align: middle; - padding-top: ($baseline/2); - padding-bottom: ($baseline/2); - text-shadow: none; - text-transform: none; - letter-spacing: 0; - color: $white; - font-weight: 600; - } + .action-donate { + @extend %btn-primary-blue; + vertical-align: middle; + padding-top: ($baseline/2); + padding-bottom: ($baseline/2); + text-shadow: none; + text-transform: none; + letter-spacing: 0; + color: $white; + font-weight: 600; + } - .donation-error-msg { - padding: ($baseline/2) 0; - } + .donation-error-msg { + padding: ($baseline/2) 0; } } } } } } + diff --git a/lms/static/sass/search/_search.scss b/lms/static/sass/search/_search.scss new file mode 100644 index 000000000000..dd757ae95f91 --- /dev/null +++ b/lms/static/sass/search/_search.scss @@ -0,0 +1,177 @@ +.search-bar { + + @include box-sizing(border-box); + position: relative; + padding: ($baseline/4); + + .search-field-wrapper { + position: relative; + } + + .search-field { + @extend %t-weight2; + @include box-sizing(border-box); + top: 5px; + width: 100%; + border-radius: 4px; + background: $white-t1; + &.is-active { + background: $white; + } + } + + .search-button, .cancel-button, + .search-button:hover, .cancel-button:hover { + @extend %t-icon6; + @extend %t-regular; + @include box-sizing(border-box); + @include right(12px); + display: block; + position: absolute; + top: 0; + border: none; + background: transparent; + padding: 0; + height: 35px; + color: $gray-l1; + box-shadow: none; + line-height: 35px; + text-shadow: none; + text-transform: none; + } + + .cancel-button { + display: none; + } + +} + +.search-results { + + display: none; + + .search-info { + border-bottom: 4px solid $border-color-l4; + padding-bottom: $baseline; + .search-count { + @include float(right); + color: $gray-l1; + } + } + + .search-result-list { + margin: 0; + padding: 0; + } + + .search-results-item { + @include padding-right(140px); + position: relative; + border-bottom: 1px solid $gray-l4; + padding: $baseline ($baseline/2); + list-style-type: none; + cursor: pointer; + + &:hover { + background: $gray-l6; + } + + .result-excerpt { + margin-bottom: $baseline; + } + .result-type { + @include right($baseline/2); + position: absolute; + bottom: $baseline; + font-size: 14px; + color: $gray-l1; + } + .result-course-name { + @include margin-right(1em); + font-size: 14px; + color: $gray-l1; + } + .result-location { + font-size: 14px; + color: $gray-l1; + } + .result-link { + @include right($baseline/2); + position: absolute; + top: $baseline; + line-height: 1.6em; + text-transform: uppercase; + } + .search-results-ellipsis { + @extend %t-copy-sub2; + color: $gray; + + &:after { + content: '\2026'; + } + } + } + + .search-load-next { + display: block; + border: 2px solid $link-color; + padding: 1rem; + border-radius: 3px; + color: $base-font-color; + text-transform: uppercase; + } + +} + + +.courseware-search-bar { + box-shadow: 0 1px 0 $white inset, 0 -1px 0 $shadow-l1 inset; +} + + +.dashboard-search-bar { + @include float(right); + @include margin-left(flex-gutter()); + margin-bottom: $baseline; + padding: 0; + width: flex-grid(3); + label { + @extend %t-regular; + font-family: $sans-serif; + color: $gray; + font-size: 13px; + font-style: normal; + text-transform: uppercase; + } + .search-field { + background: $white; + box-shadow: 0 1px 0 0 $white, inset 0 0 3px 0 $shadow-l2; + font-family: $sans-serif; + font-style: normal; + } +} + +.dashboard-search-results { + @include float(left); + margin: 0; + padding: 0; + width: flex-grid(9); + min-height: 300px; + .search-info { + padding-bottom: lh(1.75); + a { + display: block; + margin-bottom: lh(.5); + font-size: 13px; + } + h2 { + @extend %t-title5; + @include float(left); + @include clear(left); + } + } +} + +.courseware-search-results { + padding: ($baseline*2); +} diff --git a/lms/static/sass/shared/_course_object.scss b/lms/static/sass/shared/_course_object.scss index 8910164bc46a..ade6464c51e7 100644 --- a/lms/static/sass/shared/_course_object.scss +++ b/lms/static/sass/shared/_course_object.scss @@ -13,23 +13,6 @@ } } - .courses-listing { - @include clearfix(); - margin: 0; - padding: 0; - list-style: none; - - .courses-listing-item { - width: flex-grid(4); - @include margin-right(flex-gutter()); - @include float(left); - - &:nth-child(3n+3) { - @include margin-right(0); - } - } - } - .course { background: $body-bg; border: 1px solid $border-color-1; diff --git a/lms/static/sass/shared/_fields.scss b/lms/static/sass/shared/_fields.scss new file mode 100644 index 000000000000..277278beee28 --- /dev/null +++ b/lms/static/sass/shared/_fields.scss @@ -0,0 +1,133 @@ +// lms - shared - fields +// ==================== + + +.u-field { + padding: $baseline 0; + border-bottom: 1px solid $gray-l5; + border: 1px dashed transparent; + + &.mode-placeholder { + border: 2px dashed transparent; + border-radius: 3px; + + span { + color: $gray-l1; + } + + &:hover { + border: 2px dashed $link-color; + + span { + color: $link-color; + } + } + } + + &.editable-toggle.mode-display:hover { + background-color: $m-blue-l4; + border-radius: 3px; + + .message-can-edit { + display: inline-block; + color: $link-color; + } + + } + + &.mode-hidden { + display: none; + } + + i { + color: $gray-l2; + vertical-align:text-bottom; + @include margin-right(5px); + } + + .message-can-edit { + display: none; + } + + .message-error { + color: $alert-color; + } + + .message-validation-error { + color: $warning-color; + } + + .message-in-progress { + color: $gray-d2; + } + + .message-success { + color: $success-color; + } +} + +.u-field-readonly { + input[type="text"], + input[type="text"]:focus { + background-color: transparent; + padding: 0; + border: none; + box-shadow: none; + } +} + +.u-field-icon { + width: $baseline; + color: $gray-l2; +} + +.u-field-title { + width: flex-grid(3, 12); + display: inline-block; + color: $gray; + vertical-align: top; + margin-bottom: 0; + -webkit-font-smoothing: antialiased; + + label, span { + @include margin-left($baseline/2); + } +} + +.u-field-value { + width: flex-grid(3, 12); + display: inline-block; + vertical-align: top; + + select, input { + width: 100%; + } +} + +.u-field-message { + @extend %t-copy-sub1; + @include padding-left($baseline/2); + width: flex-grid(6, 12); + display: inline-block; + vertical-align: top; + color: $gray-l1; + + i { + @include margin-right($baseline/4); + } + + .u-field-message-help, + .u-field-message-notification { + color: $gray-l1; + } +} + +.u-field-dropdown { + &.mode-display select, &.mode-placeholder select { + display: none; + } + + &.mode-edit a.u-field-value-display { + display: none; + } +} diff --git a/lms/static/sass/shared/_footer.scss b/lms/static/sass/shared/_footer.scss index e40c21f1f11d..a797a8a48afd 100644 --- a/lms/static/sass/shared/_footer.scss +++ b/lms/static/sass/shared/_footer.scss @@ -35,7 +35,6 @@ &:hover, &:focus, &:active { border-bottom: 1px dotted $link-color; - color: $link-color; } } @@ -208,7 +207,7 @@ // edX theme: LMS Footer // ==================== $edx-footer-spacing: ($baseline*0.75); -$edx-footer-link-color: rgb(0, 158, 231); +$edx-footer-link-color: $link-color; $edx-footer-bg-color: rgb(252,252,252); %edx-footer-reset { @@ -446,10 +445,10 @@ $edx-footer-bg-color: rgb(252,252,252); @include span-columns(12); } - @include media( $tablet ) { + @include media( $edx-bp-medium ) { } - @include media( $desktop ) { + @include media( $edx-bp-large ) { .footer-about { @include span-columns(6); } diff --git a/lms/static/sass/shared/_header.scss b/lms/static/sass/shared/_header.scss index 45e7bc30c480..ea72a3582f04 100644 --- a/lms/static/sass/shared/_header.scss +++ b/lms/static/sass/shared/_header.scss @@ -765,7 +765,7 @@ header.global-new { } } - @include media( $desktop ) { + @include media( $edx-bp-large ) { .wrapper-header { width: 100%; min-width: 800px; @@ -828,7 +828,7 @@ header.global-new { } } - @include media( $xl-desktop ) { + @include media( $edx-bp-huge ) { .wrapper-header { padding: 17px 0; } diff --git a/lms/static/sass/shared/_modal.scss b/lms/static/sass/shared/_modal.scss index 1b6c50eab354..73009eeb1590 100644 --- a/lms/static/sass/shared/_modal.scss +++ b/lms/static/sass/shared/_modal.scss @@ -282,7 +282,7 @@ position: absolute; right: 2px; top: 0px; - z-index: 3; + z-index: 100; color: $lighter-base-font-color; font: normal 1.2rem/1.2rem $sans-serif; text-align: center; diff --git a/lms/static/sass/views/_account-settings.scss b/lms/static/sass/views/_account-settings.scss new file mode 100644 index 000000000000..a5d2f7b2f00b --- /dev/null +++ b/lms/static/sass/views/_account-settings.scss @@ -0,0 +1,80 @@ +// lms - application - account settings +// ==================== + +// Table of Contents +// * +Container - Account Settings +// * +Main - Header +// * +Settings Section + + +// +Container - Account Settings +.wrapper-account-settings { + @extend .container; + padding-top: ($baseline*2); + + .account-settings-container { + padding: 0; + } + + .ui-loading-indicator, + .ui-loading-error { + @extend .ui-loading-base; + // center horizontally + @include margin-left(auto); + @include margin-right(auto); + padding: ($baseline*3); + + text-align: center; + + .message-error { + color: $alert-color; + } + } +} + +// +Main - Header +.wrapper-account-settings { + + .wrapper-header { + + .header-title { + @extend %t-title4; + margin-bottom: ($baseline/2); + } + + .header-subtitle { + color: $gray-l2; + } + } +} + +// +Settings Section +.account-settings-sections { + + .section-header { + @extend %t-title6; + @extend %t-strong; + padding-bottom: ($baseline/2); + border-bottom: 1px solid $gray-l4; + } + + .section { + background-color: $white; + padding: $baseline; + margin-top: $baseline; + border: 1px solid $gray-l4; + box-shadow: 0 0 1px 1px $shadow-l2; + border-radius: 5px; + } + + a span { + color: $link-color; + } + + a span { + &:hover, &:focus { + color: $pink; + text-decoration: none !important; + } + } +} diff --git a/lms/static/sass/views/_homepage.scss b/lms/static/sass/views/_homepage.scss new file mode 100644 index 000000000000..fef6b17f4c33 --- /dev/null +++ b/lms/static/sass/views/_homepage.scss @@ -0,0 +1,163 @@ +// lms - views - homepage view +// ==================== + +$course-card-height: ($baseline*18); +$course-image-height: ($baseline*8); +$course-info-height: ($baseline*10); +$course-title-height: ($baseline*3.6); +$learn-more-horizontal-position: calc(50% - 100px); // calculate the left position for "LEARN MORE" content + +.courses-container { + @include outer-container; + padding: ($baseline*0.9) ($baseline/2) 0 ($baseline/2); + + .courses { + @include row(); + + .courses-listing { + @extend %ui-no-list; + + .courses-listing-item { + @include fill-parent(); + max-height: $course-card-height; + margin: ($baseline*0.75) 0 ($baseline*1.5) 0; + + @include media($bp-medium) { + @include span-columns(4); // 4 of 8 + @include omega(2n); + } + + @include media($bp-large) { + @include span-columns(4); // 4 of 12 + @include omega(3n); + } + + @include media($bp-huge) { + @include span-columns(3); // 3 of 12 + @include omega(4n); + } + } + } + + .course { + @include box-sizing(border-box); + @include transition(all $tmg-f3 linear 0s); + position: relative; + border-bottom: 3px solid $action-primary-bg; + box-shadow: 0 1px 10px 0 $black-t0, inset 0 0 0 1px $white-t3; + background: $body-bg; + width: 100%; + + .course-image .cover-image { + height: $course-image-height; + overflow: hidden; + + // places the shadow on top of the course image while hovering over the course card + &:before { + @include left(0); + @extend %ui-depth1; + position: absolute; + top: 0; + opacity: 0; + background: $black; + width: 100%; + height: $course-image-height; + content: ''; + } + + img { + width: 100%; + height: auto; + } + + .learn-more { + @include left($learn-more-horizontal-position); + @include box-sizing(border-box); + @include line-height(28); + @extend %ui-depth2; + position: absolute; + top: ($baseline*2.75); + opacity: 0; + border: 3px solid $white; + border-radius: 3px; + padding: 0 $baseline; + width: ($baseline*10); + height: ($baseline*2.5); + text-align: center; + color: $white; + } + } + + .course-info { + height: $course-info-height; + + .course-organization, .course-code, .course-date { + @extend %t-icon6; + color: $black; + } + + .course-organization, .course-code, .course-title { + display: block; + } + + .course-organization { + @include line-height(11); + padding: ($baseline/2) ($baseline*0.75) ($baseline/10) ($baseline*0.75); + } + + .course-code { + @include line-height(16); + padding: 0 ($baseline*0.75); + } + + .course-title { + @include line-height(16); + @extend %t-icon4; + margin: ($baseline*0.25) 0 ($baseline*1.75) 0; + padding: 0 ($baseline*0.75); + height: $course-title-height; + color: $link-color; + } + + .course-date { + @include line-height(14); + padding: ($baseline/10) ($baseline*0.75); + } + } + + // STATE: hover and focus + &:hover, + &:focus { + .cover-image { + &:before { + @include transition(opacity $tmg-f2 ease-out $tmg-f2); + opacity: 0.6; + } + + .learn-more { + @include transition(opacity $tmg-f2 ease-out $tmg-f2); + opacity: 1; + } + } + } + } + } + + .courses-more { + @include margin-right(0); + text-align: center; + + @include media($large-min-width) { + @include margin-right($baseline*0.5); + @include text-align(right); + } + + .courses-more-cta { + font-weight: $font-semibold; + + &:after { + content: " ›"; + } + } + } +} diff --git a/lms/static/sass/views/_learner-profile.scss b/lms/static/sass/views/_learner-profile.scss new file mode 100644 index 000000000000..9d7e5469c78a --- /dev/null +++ b/lms/static/sass/views/_learner-profile.scss @@ -0,0 +1,272 @@ +// lms - application - learner profile +// ==================== + +// Table of Contents +// * +Container - Learner Profile +// * +Main - Header +// * +Settings Section + +.view-profile { + $profile-image-dimension: 120px; + + .content-wrapper { + background-color: $white; + } + + .ui-loading-indicator { + @extend .ui-loading-base; + padding-bottom: $baseline; + + // center horizontally + @include margin-left(auto); + @include margin-right(auto); + width: ($baseline*5); + } + + .profile-image-field { + @include float(left); + + button { + background: transparent !important; + border: none !important; + padding: 0; + } + + .u-field-image { + padding-top: 0; + } + + .image-wrapper { + width: $profile-image-dimension; + position: relative; + + .image-frame { + position: relative; + width: $profile-image-dimension; + height: $profile-image-dimension; + border-radius: ($baseline/4); + } + + .u-field-upload-button { + width: $profile-image-dimension; + height: $profile-image-dimension; + position: absolute; + top: 0; + opacity: 0; + @include transition(all $tmg-f1 ease-in-out 0s); + + i { + color: $white; + } + } + + .upload-button-icon, .upload-button-title { + text-align: center; + transform: translateY(35px); + -webkit-transform: translateY(35px); + display: block; + color: $white; + margin-bottom: ($baseline/4); + line-height: 1.3em; + } + + .upload-button-input { + width: $profile-image-dimension; + height: 100%; + position: absolute; + top: 0; + @include left(0); + opacity: 0; + cursor: pointer; + } + + .u-field-remove-button { + width: $profile-image-dimension; + height: $baseline; + opacity: 0; + position: relative; + margin-top: 2px; + text-align: center; + + &:focus, &:active { + box-shadow: none; + outline: 0; + } + } + + &:hover { + .u-field-upload-button, .u-field-remove-button { + opacity: 1; + background-color: $shadow-d2; + border-radius: ($baseline/4); + } + } + } + } + + .wrapper-profile { + min-height: 200px; + + .ui-loading-indicator { + margin-top: 100px; + } + } + + .profile-self { + .wrapper-profile-field-account-privacy { + @include clearfix(); + @include box-sizing(border-box); + margin: 0 auto 0; + padding: ($baseline*0.75) 0; + width: 100%; + background-color: $gray-l3; + + .u-field-account_privacy { + @extend .container; + border: none; + box-shadow: none; + padding: 0 ($baseline*1.5); + } + + .u-field-title { + width: auto; + color: $base-font-color; + font-weight: $font-bold; + cursor: text; + } + + .u-field-value { + width: auto; + @include margin-left($baseline/2); + } + + .u-field-message { + @include float(left); + width: 100%; + padding: 0; + color: $base-font-color; + } + } + } + + .wrapper-profile-sections { + @extend .container; + padding: 0 ($baseline*1.5); + } + + .wrapper-profile-section-one { + width: 100%; + display: inline-block; + margin-top: ($baseline*1.5); + } + + .profile-section-one-fields { + @include float(left); + width: flex-grid(4, 12); + @include margin-left($baseline*1.5); + + .u-field { + margin-bottom: ($baseline/4); + padding-top: 0; + padding-bottom: 0; + @include padding-left(3px); + } + + .u-field-username { + margin-bottom: ($baseline/2); + + input[type="text"] { + font-weight: 600; + } + + .u-field-value { + width: 350px; + @extend %t-title4; + } + } + + .u-field-title { + width: 0; + } + + .u-field-value { + width: 200px; + } + + select { + width: 100% + } + + .u-field-message { + @include float(right); + width: 20px; + margin-top: 2px; + } + } + + .wrapper-profile-section-two { + width: flex-grid(8, 12); + margin-top: ($baseline*1.5); + } + + .profile-section-two-fields { + + .u-field-textarea { + margin-bottom: ($baseline/2); + padding: ($baseline/4) ($baseline/2) ($baseline/2); + } + + .u-field-title { + font-size: 1.1em; + @extend %t-weight4; + margin-bottom: ($baseline/4); + } + + .u-field-value { + width: 100%; + white-space: pre-line; + line-height: 1.5em; + + textarea { + width: 100%; + background-color: transparent; + } + } + + .u-field-message { + @include float(right); + width: auto; + padding-top: ($baseline/4); + } + + .u-field.mode-placeholder { + padding: $baseline; + border: 2px dashed $gray-l3; + i { + font-size: 12px; + @include padding-right(5px); + vertical-align: middle; + color: $gray; + } + .u-field-title { + width: 100%; + text-align: center; + } + + .u-field-value { + text-align: center; + line-height: 1.5em; + @extend %t-copy-sub1; + color: $gray; + } + } + + .u-field.mode-placeholder:hover { + border: 2px dashed $link-color; + .u-field-title, + i { + color: $link-color; + } + } + } +} diff --git a/lms/static/sass/views/_verification.scss b/lms/static/sass/views/_verification.scss index 9549b2093ade..58904c298ff4 100644 --- a/lms/static/sass/views/_verification.scss +++ b/lms/static/sass/views/_verification.scss @@ -219,7 +219,7 @@ @extend %t-title7; @extend %t-weight2; vertical-align: middle; - color: $m-gray-l1; + color: $m-gray-d3; background: $m-gray-l4; } } @@ -1231,6 +1231,17 @@ @extend %t-copy-base; } + .wrapper-copy-inline { + @extend %t-copy-base; + display: inline-block; + width: 100%; + } + + .copy-inline { + @extend %t-copy-base; + display: inline-block; + } + .action-select { @include fill-parent; @@ -1420,7 +1431,7 @@ } } - @include media( $desktop ) { + @include media( $edx-bp-large ) { .contribution-options { .field { width: auto; @@ -1443,7 +1454,7 @@ } } - @include media( $xl-desktop ) { + @include media( $edx-bp-huge ) { .register-choice { .list-actions { float: right; @@ -2415,6 +2426,10 @@ color: $m-blue-d1; } + .title { + font-weight: 400; + } + // progress nav .progress .progress-step { diff --git a/lms/templates/ccx/_dashboard_ccx_listing.html b/lms/templates/ccx/_dashboard_ccx_listing.html index 8285a37ec0c4..e06e676ee15a 100644 --- a/lms/templates/ccx/_dashboard_ccx_listing.html +++ b/lms/templates/ccx/_dashboard_ccx_listing.html @@ -1,4 +1,4 @@ -<%page args="ccx, membership, course" /> +<%page args="ccx, membership, course, show_courseware_link, is_course_blocked" /> <%! from django.utils.translation import ugettext as _ %> <%! @@ -10,20 +10,70 @@ %>
  • - - ${_('{course_number} {ccx_name} Cover Image').format(course_number=course.number, ccx_name=ccx.display_name) |h} - -
    -
    -

    - Custom Course -

    -

    ${get_course_about_section(course, 'university')}

    -

    - ${course.display_number_with_default | h} ${ccx.display_name} +
    + +
    +

    + % if show_courseware_link: + % if not is_course_blocked: + ${ccx.display_name} + % else: + ${ccx.display_name} + % endif + % else: + ${ccx.display_name} + % endif

    -

    - ${_('View Course')} +
    + ${get_course_about_section(course, 'university')} - + ${course.display_number_with_default | h} + + % if ccx.has_ended(): + ${_("Ended - {end_date}").format(end_date=ccx.end_datetime_text("SHORT_DATE"))} + % elif ccx.has_started(): + ${_("Started - {start_date}").format(start_date=ccx.start_datetime_text("SHORT_DATE"))} + % else: # hasn't started yet + ${_("Starts - {start_date}").format(start_date=ccx.start_datetime_text("SHORT_DATE"))} + % endif + +
    + % if show_courseware_link: +
    +
    + % if ccx.has_ended(): + % if not is_course_blocked: + ${_('View Archived Custom Course')} ${ccx.display_name} + % else: + ${_('View Archived Custom Course')} ${ccx.display_name} + % endif + % else: + % if not is_course_blocked: + ${_('View Custom Course')} ${ccx.display_name} + % else: + ${_('View Custom Course')} ${ccx.display_name} + % endif + % endif + +
    +
    + % endif +
  • diff --git a/lms/templates/ccx/enrollment.html b/lms/templates/ccx/enrollment.html index f2b7b8544d86..3263c3343b86 100644 --- a/lms/templates/ccx/enrollment.html +++ b/lms/templates/ccx/enrollment.html @@ -11,20 +11,6 @@

    ${_("Batch Enrollment")}

    -
    - - -
    - -

    - ${_("If this option is checked, users who have not yet registered for {platform_name} will be automatically enrolled.").format(platform_name=settings.PLATFORM_NAME)} - ${_("If this option is left unchecked, users who have not yet registered for {platform_name} will not be enrolled, but will be allowed to enroll once they make an account.").format(platform_name=settings.PLATFORM_NAME)} -

    - ${_("Checking this box has no effect if 'Unenroll' is selected.")} -

    -
    -
    -
    diff --git a/lms/templates/ccx/schedule.html b/lms/templates/ccx/schedule.html index 22b6e67ff141..10c8e9579438 100644 --- a/lms/templates/ccx/schedule.html +++ b/lms/templates/ccx/schedule.html @@ -32,7 +32,7 @@
    diff --git a/lms/templates/courseware_search/search_item.underscore b/lms/templates/courseware_search/search_item.underscore deleted file mode 100644 index 77efc34d2cae..000000000000 --- a/lms/templates/courseware_search/search_item.underscore +++ /dev/null @@ -1,4 +0,0 @@ -
    <%= excerpt %>
    -<%- content_type %> -<%- location.join(' ▸ ') %> -<%= gettext("View") %> diff --git a/lms/templates/courseware_search/search_item_seq.underscore b/lms/templates/courseware_search/search_item_seq.underscore deleted file mode 100644 index 5261d8920667..000000000000 --- a/lms/templates/courseware_search/search_item_seq.underscore +++ /dev/null @@ -1,4 +0,0 @@ -
    - -<%- location.join(' ▸ ') %> -<%= gettext("View") %> diff --git a/lms/templates/dashboard.html b/lms/templates/dashboard.html index 30fd07681650..8a311a5655a7 100644 --- a/lms/templates/dashboard.html +++ b/lms/templates/dashboard.html @@ -27,6 +27,12 @@ <%static:include path="dashboard/${template_name}.underscore" /> % endfor + +% for template_name in ["dashboard_search_item", "dashboard_search_results", "search_loading", "search_error"]: + +% endfor <%block name="js_extra"> @@ -36,10 +42,7 @@ edx.dashboard.legacy.init({ dashboard: "${reverse('dashboard')}", signInUser: "${reverse('signin_user')}", - passwordReset: "${reverse('password_reset')}", - changeEmail: "${reverse('change_email')}", changeEmailSettings: "${reverse('change_email_settings')}", - changeName: "${reverse('change_name')}", verifyToggleBannerFailedOff: "${reverse('verify_student_toggle_failed_banner_off')}", }); }); @@ -60,12 +63,6 @@ %endif - % if duplicate_provider: -
    - <%include file='dashboard/_dashboard_third_party_error.html' /> -
    - % endif - %if enrollment_message:
    ${enrollment_message} @@ -79,6 +76,7 @@

    ${_("Current Courses")}

    + % if len(course_enrollment_pairs) > 0:
      <% share_settings = settings.FEATURES.get('DASHBOARD_SHARE_SETTINGS', {}) %> @@ -97,7 +95,9 @@

      ${_("Current Courses")}

      % if settings.FEATURES.get('CUSTOM_COURSES_EDX', False): % for ccx, membership, course in ccx_membership_triplets: - <%include file='ccx/_dashboard_ccx_listing.html' args="ccx=ccx, membership=membership, course=course" /> + <% show_courseware_link = ccx.has_started() %> + <% is_course_blocked = False %> + <%include file='ccx/_dashboard_ccx_listing.html' args="ccx=ccx, membership=membership, course=course, show_courseware_link=show_courseware_link, is_course_blocked=is_course_blocked" /> % endfor % endif @@ -132,77 +132,39 @@

      ${course_dir | h}

      % endif
    -
    + + % if settings.FEATURES.get('ENABLE_DASHBOARD_SEARCH'): + + % endif + + % if settings.FEATURES.get('ENABLE_DASHBOARD_SEARCH'): +
    + % endif + +

    ${_("Username")}: ${ user.username }

    - - - - -<%include file='modal/_modal-settings-language.html' /> - - -
    @@ -277,7 +299,7 @@

    ${_('You have already verified your ID!')}

    ${_('Thanks for your patience as we process your request.')}

    % elif verification_status['status'] == VERIFY_STATUS_APPROVED:

    ${_('You have already verified your ID!')}

    - % if verification_status['verification_good_until'] is not None: + % if verification_status.get('verification_good_until') is not None:

    ${_('Your verification status is good until {date}.').format(date=verification_status['verification_good_until'])} % endif % elif verification_status['status'] == VERIFY_STATUS_NEED_TO_REVERIFY: @@ -365,4 +387,9 @@

    }); } }); + + function set_unenroll_message(track_info, refund_info) { + document.getElementById('track-info').innerHTML = interpolate(track_info, {course_number: ""}, true); + document.getElementById('refund-info').innerHTML = refund_info; + } diff --git a/lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html b/lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html index fb62add36523..8b8f5a4ea587 100644 --- a/lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html +++ b/lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html @@ -1,87 +1,90 @@ <%! from django.utils.translation import ugettext as _ %> <%! from django.core.urlresolvers import reverse %> -% if reverifications["must_reverify"]: - % if len(reverifications["must_reverify"]) > 1: -
    -
    -
    -

    ${_("You need to re-verify to continue")}

    -
    -

    - ${_("People change, and each year we ask you to re-verify your identity for our verified certificates. Take a minute now to help us renew your identity.")} -

    -
      - % for item in reverifications["must_reverify"]: -
    • - ${_('{course_name}: Re-verify by {date}').format( - course_name=u"{0}".format(item.course_name), - date=item.date - )} -
    • - % endfor -
    +% if reverifications: + % if reverifications["must_reverify"]: + % if len(reverifications["must_reverify"]) > 1: + +
    +
    +
    +

    ${_("You need to re-verify to continue")}

    +
    +

    + ${_("People change, and each year we ask you to re-verify your identity for our verified certificates. Take a minute now to help us renew your identity.")} +

    +
      + % for item in reverifications["must_reverify"]: +
    • + ${_('{course_name}: Re-verify by {date}').format( + course_name=u"{0}".format(item.course_name), + date=item.date + )} +
    • + % endfor +
    +
    +
    +
    - -
    -
    - % elif reverifications["must_reverify"]: -
    -
    -
    -

    ${_("You need to re-verify to continue")}

    - % for item in reverifications["must_reverify"]: -
    -

    - ${_('To continue in the ID Verified track in {course_name}, you need to re-verify your identity by {date}.').format( - course_name=u"{}".format(item.course_name), - date=item.date - )} -

    + % elif reverifications["must_reverify"]: +
    +
    +
    +

    ${_("You need to re-verify to continue")}

    + % for item in reverifications["must_reverify"]: +
    +

    + ${_('To continue in the ID Verified track in {course_name}, you need to re-verify your identity by {date}.').format( + course_name=u"{}".format(item.course_name), + date=item.date + )} +

    +
    +
    +
    - -
    -
    - % endfor - %endif -%endif + % endfor + %endif + %endif -%if reverifications["denied"] and denied_banner: -
    -
    -
    -

    ${_("Your re-verification failed")}

    - % for item in reverifications["denied"]: - % if item.display: -
    -

    - ${_('Your re-verification for {course_name} failed and you are no longer eligible for a Verified Certificate. If you think this is in error, please contact us at {email}.').format( - course_name=u"{}".format(item.course_name), - email=u'{email}'.format( - email=billing_email - ) - )} -

    + %if reverifications["denied"] and denied_banner: +
    +
    +
    +

    ${_("Your re-verification failed")}

    + % for item in reverifications["denied"]: + % if item.display: +
    +

    + ${_('Your re-verification for {course_name} failed and you are no longer eligible for a Verified Certificate. If you think this is in error, please contact us at {email}.').format( + course_name=u"{}".format(item.course_name), + email=u'{email}'.format( + email=billing_email + ) + )} +

    +
    + % endif + % endfor +
    +
    + +
    - % endif - % endfor -
    -
    -
    -
    -
    + %endif %endif diff --git a/lms/templates/dashboard/_dashboard_status_verification.html b/lms/templates/dashboard/_dashboard_status_verification.html index b605b35e7304..93e9ef28489a 100644 --- a/lms/templates/dashboard/_dashboard_status_verification.html +++ b/lms/templates/dashboard/_dashboard_status_verification.html @@ -7,7 +7,7 @@ %if verification_status == 'approved':
  • - ${_("ID-Verification Status")} + ${_("ID Verification Status")}
    ${_("Reviewed and Verified")} @@ -23,7 +23,7 @@ %if verification_status == 'pending':
  • - ${_("ID-Verification Status")} + ${_("ID Verification Status")}
    ${_("Pending")} diff --git a/lms/templates/discussion/_user_profile.html b/lms/templates/discussion/_user_profile.html index b6e845c45aba..d4cb4668f45a 100644 --- a/lms/templates/discussion/_user_profile.html +++ b/lms/templates/discussion/_user_profile.html @@ -1,7 +1,7 @@ <%! from django.utils.translation import ugettext as _, ungettext %> <%def name="span(num)">${num}
  • diff --git a/lms/templates/lti.html b/lms/templates/lti.html index dc587ae9aca7..aac471650599 100644 --- a/lms/templates/lti.html +++ b/lms/templates/lti.html @@ -39,6 +39,7 @@

    % else: ## The result of the form submit will be rendered here.